孟庆新
摘要:采用网络自学和课堂交流的“翻转课堂”教学模式,近年来得到了人们的关注,该文对这种教学模式的可行性和具体实施方法进行了初步探索。
关键词:C语言;教学模式;翻转课堂
中图分类号:G431 文献标识码:A 文章编号:1009-3044(2015)28-0112-02
A Preliminary Study on the Flipped Classroom of C Language in Universities
MENG Qing-xin
(Shenyang Institute of Engineering,Shenyang 110136, China)
Abstract: The "flipped classroom" teaching mode, which is based on the Internet and classroom communication, has been concerned in recent years. This paper makes a preliminary exploration on the feasibility and the concrete implementation method of this teaching mode.
Key words: C language; teaching mode; flipped classroom
C语言是国内外广泛推广使用的结构化程序设计语言。它功能丰富、表达能力强、使用方便灵活、目标程序效率高、可移植性好,既具有高级语言的优点,又具有低级语言的许多特点。目前,多数高等院校不仅计算机专业开设C语言这门课程,理工类非计算机专业也开设了这门课程。同时,许多学生都选择C语言作为参加全国计算机等级考试的考试科目。因此,C语言的教学方法的改进比较重要。本文研究的是在网络大环境下的C语言的教学改革。
1 C语言课程教学中存在的问题
在许多高校,C语言都是一门开设在大一下学期的计算机课,用以培养学生的编程能力和计算思维。但是随着各高校逐步进行的课程改革,《C语言》教学遇到了一些问题。第一,学时不足。以作者所在高校为例,在十几年的时间里,C语言的学时由84学时降到64学时,再降到56学时,现在是48学时。而C语言的教学内容是循序渐进的,从运算符到表达式,到几种程序结构,再到函数、数组、指针、结构体和文件,是一个整体模块,缺少任何一部分都不可以,这和外语等零散知识点的学科是不同的。所以在现有的教学模式及学时下,有些内容只能是浅尝辄止。第二,学生接受能力参差不齐。因为高等教育的普及,大学新生的学习能力和动手能力差别很大。有的已经有了计算机语言入门的基础知识,可以快速完成运算符、表达式及程序结构的学习,并深入学习程序的算法;有的具有一定的计算机基础,但没接触过计算机语言,他们对计算机有兴趣,入门比较快;有的根本就没接触过计算机,对计算机有一种恐惧心理,放不开手脚。为了教学效果,只能是照顾大多数人的水平。所以有些学生听不懂,有些学生感觉课堂不够饱满。因此,必须对《C语言》课程的传统教学模式进行改革,可以引入网络,实行网络与现实结合的教学方式。
2 网络学习的可行性分析
第一,网络速度提升,资费降低。中国政府网5月发布《国务院办公厅关于加快高速宽带网络建设推进网络提速降费的指导意见》指出,加快基础设施建设,大幅提高网络速率,有效降低网络资费,持续提升服务水平,完善配套支持政策,完善宽带网络标准。各运营商也出台一些具体措施,例如开展省内流量半年包促销活动,流量跨月不清零,半年有效;推出超值实惠定向流量,比如视频定向流量包;推出流量银行平台,可实现流量的转赠、分享、兑换等功能;结合用户通信消费行为进行大数据深入分析,引导用户选择适合套餐,提高套餐匹配度,降低用户通信支出。第二,学习材料容易准备。首先可以录制学校的优秀教师上课的视频,也可以使用一些国家级精品课程的视频链接。其次可以开发学习软件。开发软件使用的技术不属于前沿知识,Android市场中使用这些技术的软件每天都在增加。学生可以应用软件对C语言进行全方位地学习:按顺序或随机进行C语言各章节知识的学习;针对某一章节或全书内容进行练习;记录做错的题目并进行强化练习;收藏某些题目并随时进行查看;进行模拟考试等。第三,学生使用手机及电脑时间够长。现在的大学生基本上人手一部智能手机,多数同学有计算机。据Flurry公司发布的报告称,Android以及iOS的用户平均每天花费2小时42分钟在各种不同的app上,其中86%的时间(2小时19分钟)用户在使用应用,而16%的时间(22分钟)在浏览器上。只要学生拿起手机时想学习,就可以随意进行C语言学习过程中知识学习、章节练习、自我测试、错题强化等环节,网络学习就能起到很好的效果。
3 翻转课堂实施
所谓翻转课堂,就是教师创建视频,学生在非课堂上的时间观看视频中教师的讲解,回到课堂上时师生面对面交流和完成作业的一种教学形态。翻转课堂不是在线视频的代名词,除了教学视频外,还有面对面的互动时间,同学和教师一起进行有意义的学习活动。翻转课堂是一种增加学生和教师之间互动和个性化接触时间的手段。在《C语言》翻转课堂的教学实施中,第一,创建教学视频,将C语言的知识点细化,录制成几分钟到十几分钟不等的视频;第二,收集一些其他院校优秀视频,注重不同教师和班级的差异;第三,开发手机端软件。第四,组织课堂活动,教学内容在课外传递给了学生,课堂内更需要高质量的学习活动,让学生有机会在具体环境中应用其所学内容。使用翻转课堂模式后,可以让学生自己掌控学习,解决了学时不足及学生接受能力不同的问题,增加了学习中的互动,教师的角色从内容的呈现者转变为学习的教练,这让教师有时间与学生交流,掌握学生的学习状态,有目的性地对每个学生的学习进行个别指导。
4 结语
在这个网络飞速发展的时代,传统教学方式已经不完全适用于现在的教学要求。使用网络与现实结合的翻转课堂的教学模式,才能适应网络社会环境下的教学要求,提高学生的学习兴趣,取得较好的学习效果。
参考文献:
[1] 刘远军. 网络云平台下《C语言》课程教学改革实践[J]. 软件导刊, 2015(9) .
[2] 李竹林. 问题和案例驱动的C语言课程教学改革探索[J].当代教育实践与教学研究,2015(7).
[3] 翻转课堂:美国日渐流行的教学模式[EB/OL].http://blog.sina.com.cn/s/blog_58cc4a870102e79l.html