基于MOOC 的C 语言程序设计教学模式探讨
2019-10-15古丽娜孜艾力木江乎西旦居马洪努尔古丽伊犁师范大学电子与信息工程学院
古丽娜孜艾力木江 乎西旦居马洪 努尔古丽 伊犁师范大学电子与信息工程学院
1 基于MOOC 的C 语言程序设计教学模式概述
传统的C 语言课程以教师为中心的线下课堂教学模式,教学中教师起主导作用,师生进行互动,及时解答学生的疑问,引导学生高效的学习方法,而新型线上MOOC 平台的教学目标是把 C 语言程序设计按照教材课程大纲以视频讲授的形式呈现给学生,学生可以预习以及进行知识探索,培养学生的自主学习能力。基于MOOC课的C 语言教育模式,在课前浏览课程内容与安排,获取教师在学习网站提供的各类学习资料,包括课程及操作的文档、视频。在授课过程中,进行积极讨论与交流,学会提出问题,学会从大量信息过滤知识;在课后制作个人学习资料,如音频视频等,进行分享,充分利用社会化网络工具,如微博、博客、社交网站的开展互动学习,建立学习网络,充分利用开放实验室,积极练习操作并分享心得,定期参加教学计划。
1.1 MOOC 课程特点
MOOC 的特点是将传统课堂与网络课堂融合在一起,由网络电视教学到传统课堂教学的回归,能强化教学的组织及学习效果的评估认证。主要特征为:
(1)该教学模式资源开放及方便,为学生提供多元化的学习工具,丰富的教学资源,为学校改进教风、学风,提高学校教学质量,增强学生学习兴趣等方面提供重要依据。
(2)具有参与课程自主化的特点,比如MOOC 的学院可能来自同一国家或世界各地,线上授课学员人数无上限,授课者可以在论坛上畅所欲言,互相交流心得,有利于分享不同的观点,也有利于某一难题的立体化解决。
(3)具有透明性特点。在MOOC 平台上,学生可以根据自己的不同兴趣、不同的学习准备情况、自己的时间需要注册自己需要的课程;。在线课程让某一高校的课程与教学质量不再是单一校园内的事情,而在全球范围内变得透明、具体。
2 MOOC 教学模式的选择及存在的问题
为加快C 语言学习的系统性,美国高等学府陆续建立大型的开放式网络学习平台MOOC,为大学生提供了免费的学习和管理系统,学生可以接受视频授课的同时还能享受很多教学资源,比如 PPT、题库等等,因此MOOC 十分适用于C 语言的程序设计课程,将传统课堂与网络课堂融合在一起,更能满足学生潜能的开发。选择新型教学模式课程大题思路以下:
(1)前期准备工作。授课之前教师根据课程目标和学习者认知水平,并通知学生注册MOOC 教学平台,同时让学生也要了解相关的信息,及时做好预习相关知识。
(2)授课及总结。准备好前期工作后,结合提前预习的内容进行授课,自主学习,并进行课后总结,记录不懂的问题,互相讨论或回放视频等方式解决自身存在的问题。
2.1 MOOC 教学模式存在的问题
当然要学好 C 程序编程必须要从多读、多模仿、多写开始着学C 语言,需要理论和实践结合,虽然MOOC 课程具有很多优势,但MOOC 不能代替正轨传统的C 语言教学课堂所提供的教学氛围和学生互动,此外,该教学模式需要学生主动自愿进行,不可半途而废,对一些自控力差的学生来讲,课程太难,一样提高不了学习效率,能够坚持完成课程的人很少。
2.2 教学效果分析及改革方法
MOOC 是现代化信息技术手段与教育领域整合的教学模式,传统的C 语言课程考核体现了应试教育的弊端,学生期末成绩有学生平时成绩和试卷成绩按一定的占比例来评分的,而MOOC 的教学模式学生可以自行学习,忽略了学生平时成绩,只要把理论和实践相结合的正规授课方式是有利于鼓励学生创新。因此要改造学习环境,应对MOOC 教学模式,教师角色也起到主动性作用,要“以学生为主,以学为主”,教师应收集最优的MOOC 教学资源结合传统教学,指导学生,师生面对面讨论互动学习,训练学生思考和交流的能力,进行线下和线上交互式教学模式,我们可以以如图1 所示总结该教学模式:
图1 线下和线上交互式教学模式
3 结论
综上所述,虽然基于MOOC 的C 语言程序设计教学模式促进教育改革的步伐,积极推进“以学生为主体”的教育理念,通过会积累大量的优先教学资源,改进教风、学风,提高学校教学质量,但是,代替不了传统正规的教学模式,需要学生自主学习,减少了理论和实践的结合性,因此,为了争取更好的教学环境应该做到以下几点:首先要推进互动模式,促进学生实践能力,要建实践和理论相结合的线上和线下教学模式,为鼓励学生用业余时间主动学习,建立良好的校园网络环境,不断的实践和探索,寻适合自身条件的互动教学模式,从而提高教学质量。