MOOC模式在Web程序设计课程中的应用与实践
罗粮
摘要:当下很流行的MOOC对开放式教学和网络教学有很大的借鉴意义,针对重庆城市管理职业学院已有教学资源和Web程序设计类课程的特点,引入MOOC模式对课程教学资源建设、教学主体翻转、考核方式等进行改革,对MOOC理念下Web程序设计课程的教育教学改革进行了实践和探索。
关键词:MOOC;Web程序设计;教学改革
随着互联网技术和远程教育技术的发展,MOOC(Massive Open Online Course)冲击了传统高等教育的教育教学理念,成就了教育技术改革和发展的又一次契机。国外的知名大学如麻省和其它机构纷纷推出的MOOC平台如著名的edX、Udacity及Coursera等,国内的清华和北大,交大、复旦等也纷纷加入了MOOC平台,网易也推出了慕课公开课程。
重庆城市管理职业学院从开设网络课程以来,建立了专门的课程资源教学网站,目前已有上百门网络课程资源。《Web程序设计》是软件、网络、信管等专业的专业主干课,也是一门精品资源共享课程,目前已建设了在线教学视频,电子课件,电子案例等课程资源,并利用qq群、BBS等方式进行互动交流,得到学生的认可,有较好的教学效果,初步具备了开放资源共享及在线交流的平台。但还存在不足之处,主要体现在学生自主学习主观能动性没有充分调动,依然以教师为中心,以课堂讲授为主,教学内容大部分是对网络课程资源的重复讲述;网络资源的使用率还有待提高,学习者的自主学习模式,师生之间、生生之间互动交流学习的模式还没有充分形成。
针对这些问题,随着MOOC在国内外各大高校的流行,将原有的网络课程教学模式与MOOC进行比较后,发现MOOC这种大规模开放在线课程教学理念对原有课程的教学模式改革具有很好的借鉴和促进作用;通过对MOOC进一步分析,在已有网络教学资源的基础上,进一步建设MOOC教学资源,结合Web程序设计类课程的特点,改进了教学手段和方法,形成因地制宜,具有特色在线教学模式,同时对MOOC理念下高校专业课程的教育教学改革进行了实践和探索。
1MOOC教学模式的特点
MOOC具有大规模、在线、开放、免费等特点,可以在大规模范围内帮助学生通过在线网络的方式自由地接受世界范围的优质课程资源教育;同时也能让各地高校可在全国乃至世界范围内选择优秀的在线课程资源组建教学环境,改革传统的教学方式。
在课程资源与组织方面,MOOC有如下的特点:完整的课程结构,课程具有明确的课程目标、协调人、话题、时间安排、作业、测试等内容,并按照主题间逻辑关系组织和编排课程内容,每个主题都可以包含课程视频、学习材料、测试练习、讨论版等;具有资源共享和信息开放的海量资源,且全部通过网络在线教学形式,可同时拥有大量学习者,没有人数、时间、地点限制;是一种生成式课程,课程初仅提供少量准备好的学习材料,学习者更多通过互动交流的方式如话题讨论、组织活动、思考和交流获得知识。除提供视频资源、文本材料和在线答疑外,还提供各种交互性社区,注重对学生的学习支持服务,关注学生的学习体验,有的平台还提供证书、学分互认等服务。
在教学与学习方式上,有如下特点:(1)开放注册;(2)和校园教学同步,可完成同样的任务;(3)由计算机自动指派任务和测验、评分;(4)建立学习者社区,提供在线线下讨论。MOOC对传统教学的“颠覆性创新”在于全新的教学模式——“翻转式课堂”(Flipped Class)与“小型私有在线课程”(SPOC:Small Private OnlineCourses),转变了教师与学生在课堂中的角色,形成了真正以学生为中心的教学模式;通过重构学习流程、学生在线参与、自主学习、互动讨论与协作、即时测试、反馈和评价等机制,激发了学生参与课程学习的热情,改善了教学质量与效果。
2Web程序设计类课程的教学特点
Web程序设计类课程是软件技术、网络、计算机信息管理的专业必修课,是实践性很强且面向实际应用的专业核心课,也可作为其他专业的限选课。课程教学目的和要求是:通过本课程的学习,掌握ASP、PHP或JSP的语法、流程、对象、操作数据库等知识,掌握Web开发的一般理论、方法和技巧,能编写一些动态交互式程序,如简单的新闻发布系统、论坛、留言板、聊天室、网上调查等B/S架构的应用系统,能使用各种资源快速搭建、修改实用的网站和Web应用系统;同时大型网站及应用常需多人协作完成,需培养学生团队精神和分工合作能力;培养学生较强的学习能力和知识技能更新能力,以快速跟踪网络编程的发展动向,为学习者在未来信息化社会里更好地从事网络开发和建设工作打下良好的基础。
此类课程实践性强,需要大量练习和实践才能真正掌握;要求学生在“做中学,学中做”,教师要引导学生培养良好的学习方法,激发学习者的学习兴趣。
目前重庆城市管理职业学院已建设了开放网络课程资源网站,Web程序设计同时也是精品资源共享课,有了相当程度可供利用的网络教学资源,但还需借鉴MOOC理念对教学资源进行进一步的精细化建设和设计。
3MOOC模式下Web程序设计课程改革思路
通过以上各自特点的分析可以发现,Web程序设计的网络课程与MOOC在线课程的教学模式有很多相似相近之处,他山之石,可以攻玉,MOOC理念对此课程的教学改革有很好的参考与借鉴意义。
3.1精细化的教学设计
3.1.1多种风格的短教学视频
考虑到初学者的水平和注意力的集中规律,传统一堂课40~50分钟的长视频很难吸引学习者长时间的注意力关注。因此借鉴微课的风格,把教学内容按照章节的重点,一个重要知识点做成一个短视频,争取短时间内把一个知识点讲解清楚,做成相应的微视频。便于学习者能集中注意力解决一个学习问题。
视频的风格,即呈现形式,可多种多样,如人屏合一模式,但主要以屏幕操作录像为主,教师头像出现时间不宜太长,以免分散学生注意力。
视频呈现形式还可以采用轻松幽默的风格,容易被学生接受,同时采用zoomit等屏幕工具,放大显示重点部分,特别对于Web程序设计中的关键源代码部分,可以重点标注显示,提起学习者的注意力。同时视频讲解的代码可反复回看,自己控制节奏,效果甚至可以超过课堂教学。数据库连接代码的讲解教学视频,如图1所示。
3.1.2大量的实践练习,改革考核机制
按照程序设计类课程学习规律,对每个需掌握的重要知识点,设计相应的题目,以便学习者能真正掌握;客观题部分,通过开发的在线练习/考试系统,学生做完此类题目后直接可以看到自己的完成结果和分数;对主观题或编程题部分,则规定提交截止时间,提交作业次数,由学生自行提交。对提交内容的考核评价,则采取灵活形式,可由教师直接考评,也可以让学习者相互评价,教师审核汇总评价信息。
3.1.3设计教师答疑和学习者互助的BBS
通过开发的互动学习社区,学习者可在里面自由发帖和回帖,主要提供学生之间疑难互助,在学习过程中有疑问都可以在BBS中发帖求助,鼓励学有余力的同学积极回答别人的问题,对回答者本身也是一个巩固和加深学习的过程。
教师只需起到引导作用,对发帖和回复进行点评。也允许学生直接@教师账号,提交疑问由教师直接答疑。互动学习社区的界面,如图2所示。
3.2翻转课堂教学方法
在长期的教学过程中观察,可以发现学生的一些普遍特点,例如,对传统的课堂讲授缺乏兴趣和注意力,缺乏学习的耐心和毅力,对专业有一定兴趣,却不知如何学习,因无好的学习方法导致丧失学习信心和兴趣。针对这些问题,借鉴MOOC翻转课堂(Flipped Classroom)的方式,以学生为中心,由学生通过在线资源自主学习和提出问题,教师有针对性的讲解及答疑,可获得更高的学习效率和更好的教学效果。
3.2.1教师布置任务,学生自主学习,提出问题
教师先布置预习任务,学生带任务进行课前学习,学习方式主要通过如前面所述的微视频,这种教学视频的最大好处就是形象生动、便于记忆。学生在观看学习的时候可自主控制节奏,可不断地回看、反复看。因为每个学生的学习与接受能力不同,有的接受知识快,有的相对慢一些,课堂上的讲授需统一教学进度与要求,难以兼顾到每一个学生。课前自主视频学习能很好弥补这一缺陷,起到充分预习的效果,也是自主学习和个性化教学的体现。
3.2.2互助答疑BBs和QQ技术交流群
通过自己开发的学习社区BBS论坛,可以通过网络有效地帮助实现翻转课堂。BBS对翻转课堂的帮助体现在:以学生为中心,发帖和回复都是学生的积极思考、自主学习的结果,有较大参考的价值。疑难问题和回复都被论坛保存下来,供后来学习者参考、分享。有价值的文档和技术资料可被共享和保存。
QQ技术交流群是另一种帮助翻转课堂教学的补充工具。BBS学习社区起到主要作用,但其缺陷在于交流的实时性。QQ群的实时互动性很好地弥补了这一点,急需解决的疑难可实时发送给教师,教师在线则可即时解答,如不在线则由负责管理的同学代为解答。教师进入QQ群实时交流可指定特定的时间段进行,作为翻转课堂方式的一种补充。
4结语
文章对流行的MOOC教学模式和Web程序设计网络开放课程教学进行了探索分析,引入MOOC模式对课程教学资源进行精细化设计和建设、改革传统教学手段,实践翻转课堂教学方法,对MOOCN念下web程序设计类课程的教育教学改革进行了实践和探索。