基于“慕课+翻转课堂”的安卓开发课程教学改革探究
扫描二维码
随时随地手机看文章
引 言
随着互联网信息技术在教育界的发展与应用,传统教学模式的缺点也越来越明显,传统的教学模式应当尽快做出改变。对于安卓开发课程,当前课程内容过于枯燥,教学中过于强调基础原理。例如,课程安排一般是课堂讲解安卓开发相关基础知识,实训课程进行基础安卓开发编程练习,但大多仅是对知识点的复现,并不能高效地解决实际问题。而慕课、网易公开课等网络课程的兴起,给传统教学模式带来了极大冲击,这些网络课程具有学习方式和学习时间灵活多样的特性,而且内容形式丰富多样,紧跟社会发展步伐。同时,高校逐渐流行“翻转课堂”等一些新兴教学方式,使得高校教师的教学有了更多选择。
1 慕课及翻转课堂基本要义
慕课起源于美国的 MOOC,即大规模开放在线课程。慕课是线上、公开性的课程资源, 它在教学特点、模式、理念等方面做出了较好的改进,将优质的学习资源最大化地共享给每个想学习的对象。第一个中文慕课平台在清华大学的主导下建立,又名“学堂在线”[1]。接着,网易云课堂和爱课程网响应国家精品课程建设的号召,合作推出了中国大学MOOC“爱课程”在线学习平台,已有 167 所机构和高校加入其中 [1]。
翻转课堂[2] 的思想由美国的两位化学教师提出。其主要思想是 :上课前学生自主通过线上的视频、测验等资源进行学习;课堂上学生通过各种教学活动充分吸收知识。这样学生从被动的接受知识转变为主动的学习摄入知识,教师角色也从讲授者变成课堂参与者。
“慕课 + 翻转课堂”的教学模式 [3-4] 是将慕课在线学习平台与翻转课堂教学方式相结合,充分提高教师和学生之间的交流与互动,从而避免传统以知识教导为主要任务的教学模式。该模式下,学生成为主动的参与者,不受课堂教学时间、教学课时和场地等资源的限制,学生的学习具有自主性。此模式不仅利于共享高质量的慕课视频资源,更拓展了学生的视野,增加了知识的深度和广度。
2 安卓开发课程教学模式现状
安卓开发课程的教学内容主要包括锻炼学生的计算思维和编程思维能力。计算思维主要侧重于学生知识的掌握情况, 编程思维主要提高学生的处理能力 [4]。传统安卓开发课程的教学模式具有一定的优势,但仍存在较多弊端。优势在于传统教学模式是“有温度、能接触”的课堂教学,学生会被教师的人格魅力所感染。而弊端主要有以下几方面。
(1) 不能因材施教
安卓开发课程是计算机编程方面的知识 [5],对于计算机基础知识的了解,不同学生之间的差异比较大,并且操作能力、动手能力不尽相同。传统课堂授课模式中,教师未考虑不同学生的学习基础和接受能力,对所有学生都进行大课堂统一知识点的讲授。一些基础较差或接受能力差的学生可能没有听懂知识点,而教师的讲课进度不变,因此这类学生的学习积极性会严重降低,甚至产生厌学等一系列不良反应。
(2) 教学方式单一,师生互动不足
传统教学模式中,教师在课堂上仅仅单方面传授教材知识,学生被动地接受知识 [6]。而安卓开发相关编程类课程的操作空间和逻辑性都很强,如果仅在课堂上讲解抽象而又晦涩的知识点,实训课程上只进行短暂的编程练习,无形之中会增加学生的学习难度。师生互动不足也不利于学生学习。若教师上课时只讲授知识,没有和学生的互动,则不能很好地掌握学生的接受程度等 ;若实训课上教师未对学生在编程中遇到的一些问题进行指导,学生自己查阅资料会浪费大量时间精力; 同时,短暂的实训课程上的实验指导难以满足学生需要。安卓开发课程大部分内容需要教师与学生进行不断的沟通交流, 双方及时地检查进度是否合理。
(3) 课程安排不合理
安卓开发课程的重要组成是上机实训 [7],而传统上机实训实验学时不足,实训操作都是教师在演示编程过程,一旦案例过于复杂,课后学生很难独自编程。且实训课程基本都是两周一次,课上案例也是教材内容的简单复现。由于学生课后很少主动进行编程练习,导致编程思维和编程能力提高的可能性很小 ;同时,课上基本的习题并不能满足教学的目的和学生的需求。
因此,要对传统的安卓开发课程进行教学改革,可选用“慕课 + 翻转课堂”的教学模式。此模式下,教师在上课过程中加入了与学生之间的互动、交流,可根据掌握的学生信息随时调整教学内容,进一步提高学生学习的兴趣,让学生主动去学习、接受知识。此外,“慕课”的学习资源质量比较高,课程安排 比较系统 [5,8-9]。大多数课程都由名师打造,他们在各方面的工作和任务安排得比较合理科学,使得“慕课”的权威性大大增加。全世界教育事业因慕课灵活自主的学习方法和优质的学习资源而掀起新的风潮。“慕课”相比传统课堂教学有更高的互动性,借助交互式页面的设计,使学生利用互联网信息技术更方便、灵活地学习,极大程度上提高了学生的主动性及学习兴趣,利于形成良性循环。
3 “慕课 + 翻转课堂”模式下的安卓开发课程具体实施方案
相比传统安卓开发课程,“慕课 + 翻转课堂”的教学模式改变了传统的课前预习、课堂教师教学及课后复习巩固的模式。新的模式改变为课前利用网络线上自主获取知识、课堂教师同学互动学习、课后线上线下结合的方式进行提问研讨、测试和考评。教学模式具体如图 1 所示 [10-13]。
首先,针对安卓开发课程特征,教师根据要讲的内容,选好或制作好慕课教学视频 [8,13],并布置相关预习任务,学生在课前可随时随地在线完成课程预习、教学程序练习及小节测试,
以验证学习效果。针对安卓开发课程的特征,合理设计翻转课堂的课前预习阶段是前提。课程案例讨论较多,可利用在线“讨论区”模块,解答学生提出的问题 ;知识点繁杂,大部分语法学习适合学生通过线上自学和查阅相关资料完成 ;在线平台提供的自动编译功能取代 PC 机的编译器,方便学生在移动终端完成程序的编写与调试,可以直接上交作业与案例程序。
其次,教师可根据线上“讨论区”反馈的问题与课程涉及的问题进行启发式提问,促使学生进行知识点查漏补缺。依照教学方案,针对每个课题提出不同的案例,学生可自由组建各种学习小组。在教师的监督指导下,各个学习小组深度讨论问题,掌握到一定程度时,再进行组间的交流与讨论,使不同的思维进行碰撞和融合,同时提高学生的交流与团队协作能力。教师最后对没有达成共识的问题进行讲解,对没有理解问题的学生可进行单独讲解。结合讨论内容和出现的问题进行习题练习与测验,从而加强学生对知识点的巩固和复习。同时,通过制定小组间互相监督打分等策略保证测评结果的公正性。针对安卓开发课程的特点,交互式课堂案例的学习非常有利于学生编程思维和能力的训炼 :案例教学促进思考和程序设计,学生课前就掌握了一定的语法知识基础,从而课上案例可以更好地开展 ;案例的实现注重小组合作,重点在于培养学生的交流与团队协作能力;在讨论案例的过程中,小组间互相打分的机制培养了学生的逻辑思维和批判思维能力,进一步加深了对知识点的理解。
最后,教师可根据课上出现的问题和不足进行教学方面的修改以优化教学方案,同时可在线发布补充的知识点和练习题目,供学生进行后续的总结与拓展学习。教师可对案例进行跟踪,对于学生较易遗漏的知识点有较好的巩固作用。教学任务结束后,学生可将学习笔记、问题、心得等在线提交到讨论模块,供大家学习参考交流,有利于形成良好的学习氛围。同时,也能对基础较差的学生进行一定程度的鞭策与鼓励, 为优秀的学生提供学习的动力与兴趣,为教师提供丰富的教学思路。
4 结 语
将慕课和翻转课堂结合的教学模式应用到安卓开发课程中,相比传统的安卓开发课程教学模式有较强的先进性。本文针对安卓开发课程设计了初步改进的教学模式,充分利用移动互联网信息技术,为教师的教学方式、学生学习方式提供了新的方案,对于学生综合能力的提升有较大帮助。同时,此教学模式的设计为也类似安卓开发类课程的教学模式提供了较好的参考方案,可显著推动我国教育事业的改革和深入的发展。