Android程序设计课程MOOC教学模式的探讨

2017-06-01 13:11刘小红
电脑知识与技术 2017年8期
关键词:程序设计

刘小红

摘要:随着互联网通信技术、智能设备的发展与应用,移动学习、泛在学习等被越来越多的大学生所接受。针对高校An-droid程序设计课程教学过程中存在的一些问题,结合MOOC课程教学的设计思想和优势,探讨了Android程序设计课程的MOOC的教学模式,提出了将MOOC课程设计理念嵌入到课程的教学过程中,强化知识的传播,以提高教学质量。

关键词:Android;MOOC;程序设计

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2017)08-0128-02

随着信息和移动互联技术的发展,智能设备被广泛应用,其中智能手机和平板电脑深受人们的喜爱。以开源为基础、搭载智能操作系统的Android设备在移动设备市场份额占50%以上,居全球领先,加大了对Android App应用开发人才的需求。因此,Android应用方面的课程在国内受到诸多高校的重视,以开设此类课程作为人才培养计划来满足市场对人才的需求。

目前很多高校在Android应用课程中采用传统教学模式,如教师授课为主和学生参与为辅。这导致学生被动且单向接受课堂知识,缺乏主动性学习,严重影响学生创新能力的培养。因此,传统的教学模式已不能满足社会对Android应用方面专业人才的需要,一些先进教育者积极的探索Android应用课程方面的教学模式,提出了以学生学习为主、并激发主动性和创新性的MOOC教学,以转换教学角度,从而有效提高教学效率。

1MDDC教学模式的优势

MOOC大规模在线开放课程,是现代互联网与现代教育技术相结合的一种新型教育模式,集成了大规模课程的在线学习、教学资源。课程内容以知识模块为单元的设计理念,以学生为主体,实现课程资源的免费共享、学习过程的实时交流等特性,体现出教学过程的互动性,打破了课堂教学受时间和空间的限制。

MOOC教学为师生间建立一个以课堂和互联网为纽带在线课堂,体现了学生在教学活动中的主体地位,提高学生学习的主动性和积极性,培养学生的独立能力和创新思维能力,有利于提高教学效率和加强知识的传播。

2Android程序设计课程教学现状分析

我院在2013年根据实际情况,以“企业需求为导向、就业为目的”,为增强学生动手能力,开设了Android程序设计课程。目前高校Android程序设计教学中,以课堂PPT的理论授课方式为主、上机实验操作为辅的教学模式被普遍应用,此模式在教学中存在以下不足:

2.1传统教学模式缺陷

“以教师、教材为中心,统一教学”。java程序设计、数据库系统等作为Android课程的先修课程,要求学生系统性学好,意味着学生在这些知识的掌握程度上是多样化。因此在讲授上不是按学生实际情况和需要进行,表现为“主动传授知识”,不能使每个学生都能得到充分的发展。教师将Android课程理论知识分章节和相对应的案例作为知识来传授,方式上表现为“被动式学习”,再加上课程内容多、讲授时间长,使学生注意力不集中,影响学习效果。学习主要以课堂为主,途径太过单一,没有充分利用课余时间。

2.2抑制了学生创新性思维发展。

Android程序设计课程的实践性较强,通过实践重在培养学生的动手能力、创新思维、编程协作等方面的能力。优秀的学生可结合实践能力和创意,设计出有使用价值的Android应用程序。传统教学模式虽然在学生Android知识的逻辑演绎、思维分析等方面的培養起重要作用,但上机操作的案例围绕各自的知识点设计,实用性不强,导致学生参与的积极性不高,加上实验环境的限制,削弱了学生的动手能力,抑制了学生创造性思维以及个性化的发展。

2.3知识传递的效果差

传统教学模式在课堂上以教材为中心,以PPT的形式进行理论讲授,辅以相应案例进行上机实验。素材及案例都是针对知识点设计,缺少实用性和连贯性,案例之间的孤立性虽使学生掌握了每个知识点,但也难把各个知识点融会贯通,应用到一个完整的APP中去。加上以教材为主的教学资源内容过于片面化、实验环境因设备的陈旧等诸多因素的影响,某种程度上限制了师生间的互动,降低了知识传递的效果。

针对以上问题,本文将对Android程序设计课程MOOC教学模式进行探索。

3ANDRDID程序设计课程MDDC教学模式的探索

在Android程序设计课程中运用MOOC教学模式,主要从以下几个方面考虑:

3.1课程教学资源的设计

在《Android程序设计》课程教学过程中,构建MOOC在线课堂。教师可根据教学大纲将课程内容划分为许多知识单元,借助互联网技术,为每个知识单元提供多媒体课件、课堂测试题、课后讨论主题等教学活动。教学视频作为教学资源的主要载体,划分为时长很短的若干小视频,同时内嵌相应知识模块的在线测试题,并能提供测试结果。通过这种模式,学生可根据学习情况选择不同知识单元进行学习,提升学习效率。

3.2引导学生积极参与、加强互动的课堂设计

在传统课堂的基础上增加交流、互动的环节,体现出简便、灵活的网络教育特性。在教学活动中,为每个章节或知识点提供在线测试,学生完成课堂在线测试习题后,系统将自动反馈测试结果。同时提供交互性论坛、微博等社交工具,方便学生之间、师生之间的交流。特别是遇到主观性的问题或难题时,能得到及时的解决。通过这种在线课堂,学生可不受时间和地点的限制,借助电脑或手机,进行在线学习、随堂测验、考试等自动化的学习,能满足学生个性化的学习,并提高学习的积极性、加强课堂互动和提升课程的教学效果。

3.3课程考核方案的设计

目前,Android程序设计课程的考核一般从平时和期末等成绩进行评价。然而,这考核方式,不能体现学生对Android课程知识的掌握度。为了充分发挥考评的激励作用,考核方案采用线上测试成绩和线下测试成绩,综合了在线课堂作业、课堂测试、课堂讨论的情况及线下期末测试的情况,以评价方式的多样性和合理性来反映学生对知识的掌握程度。

4结语

本文分析了Android程序设计课程教学中存在的问题,结合MOOC教学的特点,对课程的教学模式进行了探讨。MOOC教学模式的优势很明显,将它引入到高校的Android课进行教学,是一种有益的尝试,但还是不能解决教学中存在的所有问题。课程教学的关键在于教师的具体授课方式和学生主动学习的态度。在MOOC模式下,结合传统授课模式,合理设计课程教学资源、课程教学环境及课程考核方式等具体的教学过程,以满足学生自主性学习的要求、培养应用型和创新型人才,仍需要广大教育工作者进行更深入的探索。

猜你喜欢
程序设计
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
高职高专院校C语言程序设计教学改革探索
PLC梯形图程序设计技巧及应用