“翻转课堂”理念下的中职C语言教学初探
2016-01-06胡美静
胡美静
【摘要】 “翻转课堂”注重学生教学前的主动性与探究性,让学生在课堂上解决课前学习中碰到的问题,符合新课程理解以学为主、学导结合的理念。本文在本人实践操作的基础上,尝试通过“翻转课堂”的基本理念与中职C语言课程的基本特征上的分析,结合目前中职学校的普遍情况及困惑,提出一些切实可行的操作策略与注意事项,通过与同行探讨推进这一理念与中职课程体系的更好融合。
【关键词】 翻转课堂 计算机专业 C语言 教学设计
【中图分类号】 G712 【文献标识码】 A 【文章编号】 1992-7711(2015)11-018-02
0
一、相关背景
作为一名中职计算机专业的教师,深感现今的中职生在学习动机上不容乐观。学生在进入职校后由于没有了家长对孩子参加高考的压力,往往变得缺乏学习积极性,甚自暴自弃现象普遍。另外,不少学生习惯了初中教学以解题为主、不断强化以应对中考的教学方法。而中职课程基本是是遵循学科本身的体系去设置的,后续复习的机会并不是太多,这就导致课上没学会的,后续很难弥补的结果。而且由于中职课程中不少是实操、实训类课程,光凭纸上谈兵式的知识点记忆是远远不够的。以C语言课程的学习为例,跟学游泳一样必须真正下水才能起到学习实效,单纯的理论完全是没用的。
C语言是中职计算机专业的必修课程,课程特点是抽象概念很多,语法上比较灵活、课时较少而教学难度较大。目前中职计算机教师对C语言教学往往过份地向语法知识这块偏重,然后理论与实践结合得不够密切,实训环节又被人为地放到了次要位置,这就使得学生获得的知识不能充分消化,相关能力的培养受到阻碍与影响。
为此我们沿用“翻转课堂”教学模式以改进传统教学,期望通过改进实现课程教学的实效化。翻转课程首先应用于职教领域,是指学生在课下通过完成教师设计的学习任务先经历一次与教师并没有面对面的学习过程,事先进历一番知识的自我领悟与学习过程,允许在学习中积累疑点,然后通过课堂上师生、生生的交流进行答疑、解惑、实战与提升,最终形成知识与能力的获得的一种教学模式。
二、C语言课程的“翻转课堂”教学操作
1.线下自主学习环节的设计
“翻转课堂”教学设计的前半段是课下自主学习环节,对于计算机专业来说,应该通过虚拟化的计算机教学平台来实现。
(1)以生为本的教学资源选取
学生在线下的自主学习环节需要通过观看相应教学视频进行自我检测获取学习的初步反馈,这样教师应该根据课时的目标制作相关案例的素材作为多媒体教学的资源,这一点计算机教师较其它学科教师具有专业上的优势。资源的选择要考虑到所任班级学生的知识基础与年龄特点,考虑时代特色与学生的现实生活,使他们乐学而易学会。
(2)形象有趣的微视频设计
微课是在10钟时间内而有明确教学目标的、集中能说明一个知识问题的微型课程,“翻转课堂”教学模式中运用微视频有助于核心问题的明朗化。但由于学生的学习是在线下教师不在的情况下进行的,学生是否愿意参与成了教学效果产生的瓶颈,所以教师必须努力使课程具有足够的趣味性与吸引力,当然课程起点不能过高,应该让学生通过学习顺利达成初步目标为好。
(3)人性化学习平台的架构
“翻转课堂”的课下自主学习环节必须有一个功能完善的自主学习平台来实现,可以包括:微视频、自助检测、助学点拨、线上交流、互相评价能功能。
我们是这样设计C语言的“翻转课堂”学习平台的:学生通过一个桌面图标登录学习平台,选择流程图这项学习任务。然后就可以先观看流速图的动画教学视频,在实际而形象的比喻中领悟流程图的基本知识,如果还没看懂,则可以拖拉进度条回到前面再看;然后进入自我检测题,这些习题主要是客观题,便于系统判断并反馈结果,使学生了解自己的掌握情况;如果还有没理解的地方,可以点击“质疑问难”这一助学系统继续学习,还可以通过论坛交流、或者在线QQ交流等方式学习。每一课时的学习,系统后台自动记录了学生学习的时间、登录过的界面、在线交流的情况,便于对平时学习进行期终考核。
2.课上交流与内化环节计
课上交流是“翻转课堂”设计中的另一个重要环节,对课下教学设计与学习效果都是一种检测与反馈。一般可以遵循“情境导入——互动探究——成果展示”三个环节。
(1)情境导入。课堂的导入可以利用现实生产与生活中的情境、科学研究中的名人故事,通过创设认知冲突来设置情境,激发学生求知与交流的欲望。比如学习“指针”这一概念的时候,在学生课下学习的基础上,为了巩固与理解“直接访问”和“间接访问”这两种方式的区别,我们可以让学生扮演““地下党接头”趣味游戏,地下党员A直接到某房子去领取情报,这是直接访问方式;如果地下党员A同学先到一个房子里获取一份材料,这个材料告知了情报的存放的房子,然后根据这份材料的指引,再去那个房子找情况,这就是直接访问的方式。这样学生就能很快地理解相关内容了。
(2)探究交流过程
围绕教学目标,在事先创设的情境的指引下,通过师生互动、生生互动的探究与交流,能促进思维的互相碰撞,巩固知识点并得到拓展应用与提高的作用。
首先,可以结合前面的教学基础进行解疑引导与合作探究,可将学生分成若干个团队(3-5个人),然后对相关问题进行探究。这个阶段可以安排15-20分钟时间。需要注意的是,教师在这一过程中并不需要多作解释,要留充足的时间给学生互相交流、辩解甚至争论,教师只需要在关键问题上加以点拨就可以了。
其次,需要在明理强化的基础上进行实践探究。这一阶段是对探究过程的再总结与提高。教师除了要适当对核心知识进行小结外,还要肯定学生的成功之处,并提醒大家进行灵活应用以解决相关问题。
3.成果展示设计
一个人的学习需要有一定的成就感才能长久,中职学生在初中时几乎都是学习上的失落者,通过成果展示能增强他们的自信心,增强他们的语言表达能力,在C语言“翻转课堂”教学中,成果展示的内容可以是算法、代码、流程图等方面的内容,也可以是创新设计的理念等。展示时可以借助于多媒体、网络平台、电子白板,也可以是学生勇敢地站起来面向大家阐述自己的创意与思路。教师则需要俯下身子倾听学生的表达,适时地进行点拨与鼓励。
三、值得注意的几点
“翻转课堂”教学目前在小学与初中颇为盛行,但我们将他移植到中职课程之中,需要考虑其实用性与必要性,绝不能为作秀而搞创新,否则就会弄巧成拙。
1.教学内容是否适合
由上可见,“翻转课堂”的教学十分有助于教学难点的突破,激发学生的学习兴趣、培养积极情感,但在设计与操作上难度也不小,而且课程设计比较费时费力。所以什么内容都这样搞当然是不适合的,笔者以为理科教学中的难点可以尝试之。以C语言教学为例,其中的算法、数据类型等理论性强、基础作用大的版块就比较适合化大精力设计成“翻转课程”教学,以便为以后的学习打下扎实的理念上的基础。而当学生易于理解的选择结程序、循环控制等条框化的知识,学生也比较易学,就没有必要再自作多情了。但总的来说,C语言课程在中职教学中是比较适合用“翻转课堂”的教学方式的。
2.学生特征是否相符
中职学校与普通高中的学生基础是不一样的,他们在思维方式上也有明显不同,我们采用翻转式课堂时需要充分估计学生的可接受性与适应能力。C语言教学还要考虑是在专业班上,还是普通班上公共课,甚至还有必要考虑所授课班级的男女生比例与班级的学风等情况。
3.学校环境是否适应
由于“翻转课堂”的教学方式首先需要学生进行课下的自主学习,而且这一学习过程必须给学生充足的时间保证,如果其它学科的作业任务很多,就无法保证学生自主学习的时间,如果是住校生,课下自主学习时间中安排在晚饭后到8点这段时间,而走读生则需要在家里有电脑,而且有家长管理,防止以打游戏来冒充进行自主学习,只有方方面面多考虑,这一模式设施才会扎实而有效。
四、小结
通过笔者近三个月对两个班级的尝试与实验对比,发现“翻转课堂”教学对C语言课程的学习效果明显,虽然也受到学生学习习惯、学校其它课程、教师自身设计上的能力等等因素的影响,但相信经过不断的实践与磨合,相信翻转课堂在中职教学中能发挥其独特的魅力而倍受师生青睐。
[ 参 考 文 献 ]
[1]张金磊,王颖,张宝辉.翻转课堂教学模式研究[J].远程教育,2011(5):48-51.
[2]张瑞,王朋娇.利用微视频提高中学信息技术课的教学效率[J].学园,2014(35).
[3]危松柏.基于C语言程序设计中职学校计算机实训教学的探索[J].科学时代,2012(14).