基于“翻转课堂”理念的中职课程教学设计探究

2014-09-02 17:52杨成凤
江苏教育·职业教育 2014年7期
关键词:C语言教学设计翻转课堂

杨成凤

【摘 要】根据“翻转课堂”的教学理念,结合中职C语言教学案例,探索中职课程教学中实施“翻转课堂”的可行性,结合案例提出实施“翻转课堂”的设计前论证方法、课下自主学习设计方法和课上知识内化教学设计方法。

【关键词】翻转课堂 C语言 教学设计

一、实践背景

C语言是中职计算机专业的一门必修课程,是学好其他专业课程的基础,在计算机专业课程中的地位非常重要。C语言教学内容宽泛、概念繁多、语法灵活,教学内容难且教学课时少,对只有初中基础的中职生而言,学习难度大。我们尝试选择“翻转课堂”教学方式进行教学改革,以期获得满意的教学效果。

“翻转课堂”的实现是建立在信息化的基础上的,近年来,教育信息化的迅猛发展,满足了“翻转课堂”实施的条件。首先,快捷的网络、丰富的资源、各类云服务、云端资源等构建的信息化教学环境为“翻转课堂”提供了硬件平台,教师及学生可以通过计算机、手机、iPad等随时随地上网学习;其次,师生信息化素养水平的日益提高满足了“翻转课堂”的软性条件,教学视频的录制与点播、学习资源的上传与下载等正在被越来越多的教师掌握和使用,学生信息化课程学习从小学便已开始,在中职已经具备了一定的计算机操作能力。因此,在C语言教学中具备了实施“翻转课堂”的实践基础。

二、教学实践

(一)教学设计前论证

采用“翻转课堂”教学在普通教育中被验证可以获得意想不到的教学效果,但应用在中职课程教学中是否会出现水土不服,是否能全盘照搬,是否能适应所有课程,在教学设计前需要进行一些论证。

1.内容是否适合

中等职业学校理科课程内容定理概念多,知识模块清晰,内容容易细分。C语言的教学内容既有算法、数据类型、运算符等学习C语言共需的内容,又有顺序程序设计、选择结构程序设计、循环控制等条块化的知识。前者理论性强但基础作用大,需要增强学生学习C语言的信心与积极性;后者知识条块清晰,应用性强,学生容易获得成就感。综合来看,C语言的教学内容适合采用“翻转课堂”教学方式来组织教学。

2.目标能否实现

中职计算机专业学习C语言的总体目标是掌握程序编写的思路,为后续程序设计等其他专业课程的学习打下基础。采用“翻转课堂”教学方式,需要确定学生学习的总体目标能否实现,此外目标确定时要根据教学大纲、教学内容分析,哪些内容采用“翻转课堂”教学方式具有优势,哪些内容采用其他的教学方式可能效果会更好。比如C语言中的排序方法,采用学生在教室中实际排队,参与体验的教学方式可能更容易达到教学目标。

3.学生特征

中等职业学校学生与普通高中学生的认知特征、思维方式有着明显的不同,前者善于形象性思维、经验性认知,后者善于抽象性思维、理论性认知,采用“翻转课堂”教学方式必须考虑到中职学生特征。C语言主要是中职计算机专业学生学习的课程,我们还需要考虑到专业情况,授课班级学生的计算机操作能力、男女生比例、学习的自觉性、探究问题能力,甚至班级整体的班风、学风。充分了解授课对象的特征,有助于确定“翻转课堂”的教学方式能否顺利实施。

4.环境可否满足

“翻转课堂”教学方式主要是采用课下自主学习、课上知识内化这一颠覆传统教学模式的方式,对教学的环境有着特殊的要求。C语言教学中,课下自主学习时间一般安排在晚上七点至八点,走读生在家通过网络进行学习,寄宿生到学校开放的网络机房学习,这样的安排保留了“翻转课堂”教学模式的完整性,又考虑到中职学生学习环境的特殊性。

(二)课下自主学习教学设计

“翻转课堂”教学设计主要分为课下自主学习环节的设计和课上知识内化环节的设计两个部分,前者以虚拟教学平台为主,后者以师生互动探究为主。课下自主学习环节主要流程如图1所示。

图1课下自主学习环节流程

1.教学资源整合设计

线下自主学习环节中学生主要是观看学习视频和自主检测反馈,教师需要根据教学目标和教学内容,制作或者收集有关教学内容的案例素材、声像及文字素材等多媒体教学资源。选择资源时要考虑是否适合教学对象的年龄层次、知识层次,把握好学生的专业特性,还要特别注意学生的文化层次、区域特征、语言特点等。搜集的信息素材应该符合学生的时代特色,贴近学生的现实生活。

如“顺序程序设计”这一教学内容,考虑到高一计算机专业学生的认知特点和爱玩游戏的特点,教师选取的教学资源有:采用Flash制作的“我是小C的眼”“我是小C的嘴”10分钟动画微视频分别用来传授输入函数和输出函数的知识,收集了“移动列车”等多个有关顺序结构的小游戏,还有相关内容程序设计的经典案例。将这些内容按照“看视频、玩游戏、试试手”的程序整合到自主学习的网络平台中,让学生在课下进行自主学习和检测反馈。

2.微课程视频设计

上海师范大学黎加厚教授认为:微课程是指时间在10分钟内,有明确的教学目标,内容短小,集中说明一个问题的小课程。在“翻转课堂”教学模式中微课程视频的设计是必需而且十分重要的,如果微课程不能吸引学生观看,或者学生看了以后觉得索然无味,不愿继续往下看,整个“翻转课堂”就无从谈起。

从内容上来看,微课程视频是学生接触教学知识点的第一步,所以设计时要发挥想象力制作学生喜闻乐见的微课程视频,视频要短小精悍,条理清晰,道理透彻。从微课堂视频的录制方法来看,主要有屏幕录制、外部录制、手机录制。屏幕录制是教师把本节课主要内容的PPT用屏幕录制软件录下,配上旁白,通过格式转化成相对清晰、体积小的视频格式;外部录制主要是利用专业摄像机或者家用DV将教师的操作或演示录制下来,主要用于技能课程或者实验课程;手机录制是最流行的录制方式,方便快捷,传播方便。

比如C语言中流程图的设计,为了讲清楚流程图的类别,可采用Flash动画的方式来设计微视频。顺序结构的动画设计为:“李奶奶买菜→择菜→洗菜→炒菜→美味诞生”这一顺序过程,选择结构的动画设计为“李奶奶去菜场买鸡蛋,看见鸡蛋后,首先判断一下鸡蛋是否新鲜,如果新鲜选择购买,反之不新鲜,选择离开”,循环结构的动画设计为:李奶奶洗草莓,While型是先看篮子中有没有未洗的草莓,有(条件成立)就洗一颗,洗完再看,如有继续洗,如此循环。Until型是洗完一颗草莓,看篮子中有没有未洗草莓,有(条件成立),继续洗,如此循环。这样设计出来的视频幽默风趣,加上夸张的旁白,又是生活中常见事例,学生轻松愉悦地完成知识的自主学习,老师成功完成了知识的传递。

3.自主学习平台设计

“翻转课堂”的线下学习部分必须以功能完善的自主学习平台为载体来实现,主要包含微课堂视频点播环节、在线自我检测环节、助学系统环节、在线交流环节、评价记录环节等功能。

以C语言“翻转课堂”学习平台为例,学生通过浏览器登录进入在线学习平台,根据老师的教学时序安排,选择对应的学习任务——流程图。首先观看Flash制作的流程图动画视频,轻松快乐地获取流程图的知识,如没有完全看懂,通过拖拉进度条选择播放或者重新播放;观看视频之后进入在线自我检测环节,学生完成教师根据学习内容制作的检测内容,题型以客观题为主,方便系统自动判断并实时反馈检测结果,便于学生判断自己的知识学习情况;对于没有弄清楚的问题,可以点击“学习宝典”进入助学系统进行查阅学习,也可以通过BBS发言交流、请教同学和老师。系统后台自动记录视频观看时间、自主反馈练习、资料查阅时间、在线交流等情况,并根据比例分值完成系统的自主评价,作为平时成绩的参考。

(三)课上知识内化教学设计

课上知识内化是“翻转课堂”教学设计的另一个重要部分,既能反馈教师课下教学设计的成败,又能检测学生课下学习的结果;既是课下学习的延伸与补充,又是师生互动的展示与检视。课上知识内化教学设计需从探究情境、探究过程、成果展示三个方面进行设计。

1.探究情境设计

教学情境设计主要采用的方法有:利用科学家名人轶事创设情境、模拟生产生活创设情境、利用实物或图像创设情境、利用趣味活动创设情境、利用认知冲突创设情境等。

在学习C语言“指针”概念时,学生已经通过课下自主学习系统学习过微视频。为了进一步巩固、理清指针“直接访问”和“间接访问”方式的区别,创设“地下党接头”趣味游戏情境,A同学扮演地下党员直接到某房间取情报,这是直接访问方式;如果A同学先到该房间拿到情报的藏匿地址(另一房间),再去另一房间取到情报,这是间接访问方式,后续的教学便可从创设的游戏情境展开。

2.探究过程设计

探究过程是“翻转课堂”上互动环节的流程,根据教学内容、教学目标,在创设的教学情境下,依次展开互动教学,将课下微课堂学习的知识点进行巩固提升,拓展应用。

“子函数调用”是C语言的重要内容,课上互动时设计的探究流程如下:明确任务→解析任务→游戏导引→画流程图→编写调试→成果展示。具体过程是:教师先投影出任务目标“编写程序,根据银行贷款利益表计算贷款1万元不同期限到期应还金额”,接着师生共同分析完成该任务的核心算法,为了帮助学生理解程序结构和算法,可采用“地主收租”的游戏,激发学习兴趣,活跃课堂氛围。理解了程序结构和算法后,小组合作在白板上画出流程图向全班展示,阐述流程图设计意图,并回答其他同学的质疑。学生根据流程图编写、调试程序,展示自己编写的程序的运行效果,教师适时点评,并将优秀程序上传至学习平台供参考。

3.成果展示设计

成果展示在“翻转课堂”中能提升学生学习信心,增强语言组织能力和表达能力,融洽师生关系,达到知识与情感教育的目的。成果展示设计没有固定模式,因内容、学生、时间而异。在C语言“翻转课堂”教学中,成果展示的内容可以是算法、代码、流程图、质疑等,甚至是创新的理念。成果展示可以借助于多媒体、网络平台、电子白板,也可以是学生勇敢地站起来面向大家阐述自己的创意与思路。

“翻转课堂”应用于中职课堂教学尚处于摸索阶段,通过一学期两个班级的对比实验可以看出,教学效果明显提高。虽然全面推广的局限还有很多,诸如教师的信息化水平、学生学习习惯的改变、学生基础素质现状等,但经过不断探究、不断磨合,“翻转课堂”的教学模式在中职课程的教学改革中一定会大放异彩。■

【参考文献】

[1]张金磊,王颖,张宝辉.翻转课堂教学模式研究[J].远程教育,2011(5):48-51.

[2]王芳.翻转课堂——未来课堂教学模式[J].中小学电教,2013(3):19-20.

[3]黄海燕.浅谈中职计算机课程教学改革[J].广东教育(职业教育),2012(2):55-56.

[4]严桂兰.C语言程序设计与应用教程[M].福建:厦门大学出版社,2001.

(三)课上知识内化教学设计

课上知识内化是“翻转课堂”教学设计的另一个重要部分,既能反馈教师课下教学设计的成败,又能检测学生课下学习的结果;既是课下学习的延伸与补充,又是师生互动的展示与检视。课上知识内化教学设计需从探究情境、探究过程、成果展示三个方面进行设计。

1.探究情境设计

教学情境设计主要采用的方法有:利用科学家名人轶事创设情境、模拟生产生活创设情境、利用实物或图像创设情境、利用趣味活动创设情境、利用认知冲突创设情境等。

在学习C语言“指针”概念时,学生已经通过课下自主学习系统学习过微视频。为了进一步巩固、理清指针“直接访问”和“间接访问”方式的区别,创设“地下党接头”趣味游戏情境,A同学扮演地下党员直接到某房间取情报,这是直接访问方式;如果A同学先到该房间拿到情报的藏匿地址(另一房间),再去另一房间取到情报,这是间接访问方式,后续的教学便可从创设的游戏情境展开。

2.探究过程设计

探究过程是“翻转课堂”上互动环节的流程,根据教学内容、教学目标,在创设的教学情境下,依次展开互动教学,将课下微课堂学习的知识点进行巩固提升,拓展应用。

“子函数调用”是C语言的重要内容,课上互动时设计的探究流程如下:明确任务→解析任务→游戏导引→画流程图→编写调试→成果展示。具体过程是:教师先投影出任务目标“编写程序,根据银行贷款利益表计算贷款1万元不同期限到期应还金额”,接着师生共同分析完成该任务的核心算法,为了帮助学生理解程序结构和算法,可采用“地主收租”的游戏,激发学习兴趣,活跃课堂氛围。理解了程序结构和算法后,小组合作在白板上画出流程图向全班展示,阐述流程图设计意图,并回答其他同学的质疑。学生根据流程图编写、调试程序,展示自己编写的程序的运行效果,教师适时点评,并将优秀程序上传至学习平台供参考。

3.成果展示设计

成果展示在“翻转课堂”中能提升学生学习信心,增强语言组织能力和表达能力,融洽师生关系,达到知识与情感教育的目的。成果展示设计没有固定模式,因内容、学生、时间而异。在C语言“翻转课堂”教学中,成果展示的内容可以是算法、代码、流程图、质疑等,甚至是创新的理念。成果展示可以借助于多媒体、网络平台、电子白板,也可以是学生勇敢地站起来面向大家阐述自己的创意与思路。

“翻转课堂”应用于中职课堂教学尚处于摸索阶段,通过一学期两个班级的对比实验可以看出,教学效果明显提高。虽然全面推广的局限还有很多,诸如教师的信息化水平、学生学习习惯的改变、学生基础素质现状等,但经过不断探究、不断磨合,“翻转课堂”的教学模式在中职课程的教学改革中一定会大放异彩。■

【参考文献】

[1]张金磊,王颖,张宝辉.翻转课堂教学模式研究[J].远程教育,2011(5):48-51.

[2]王芳.翻转课堂——未来课堂教学模式[J].中小学电教,2013(3):19-20.

[3]黄海燕.浅谈中职计算机课程教学改革[J].广东教育(职业教育),2012(2):55-56.

[4]严桂兰.C语言程序设计与应用教程[M].福建:厦门大学出版社,2001.

(三)课上知识内化教学设计

课上知识内化是“翻转课堂”教学设计的另一个重要部分,既能反馈教师课下教学设计的成败,又能检测学生课下学习的结果;既是课下学习的延伸与补充,又是师生互动的展示与检视。课上知识内化教学设计需从探究情境、探究过程、成果展示三个方面进行设计。

1.探究情境设计

教学情境设计主要采用的方法有:利用科学家名人轶事创设情境、模拟生产生活创设情境、利用实物或图像创设情境、利用趣味活动创设情境、利用认知冲突创设情境等。

在学习C语言“指针”概念时,学生已经通过课下自主学习系统学习过微视频。为了进一步巩固、理清指针“直接访问”和“间接访问”方式的区别,创设“地下党接头”趣味游戏情境,A同学扮演地下党员直接到某房间取情报,这是直接访问方式;如果A同学先到该房间拿到情报的藏匿地址(另一房间),再去另一房间取到情报,这是间接访问方式,后续的教学便可从创设的游戏情境展开。

2.探究过程设计

探究过程是“翻转课堂”上互动环节的流程,根据教学内容、教学目标,在创设的教学情境下,依次展开互动教学,将课下微课堂学习的知识点进行巩固提升,拓展应用。

“子函数调用”是C语言的重要内容,课上互动时设计的探究流程如下:明确任务→解析任务→游戏导引→画流程图→编写调试→成果展示。具体过程是:教师先投影出任务目标“编写程序,根据银行贷款利益表计算贷款1万元不同期限到期应还金额”,接着师生共同分析完成该任务的核心算法,为了帮助学生理解程序结构和算法,可采用“地主收租”的游戏,激发学习兴趣,活跃课堂氛围。理解了程序结构和算法后,小组合作在白板上画出流程图向全班展示,阐述流程图设计意图,并回答其他同学的质疑。学生根据流程图编写、调试程序,展示自己编写的程序的运行效果,教师适时点评,并将优秀程序上传至学习平台供参考。

3.成果展示设计

成果展示在“翻转课堂”中能提升学生学习信心,增强语言组织能力和表达能力,融洽师生关系,达到知识与情感教育的目的。成果展示设计没有固定模式,因内容、学生、时间而异。在C语言“翻转课堂”教学中,成果展示的内容可以是算法、代码、流程图、质疑等,甚至是创新的理念。成果展示可以借助于多媒体、网络平台、电子白板,也可以是学生勇敢地站起来面向大家阐述自己的创意与思路。

“翻转课堂”应用于中职课堂教学尚处于摸索阶段,通过一学期两个班级的对比实验可以看出,教学效果明显提高。虽然全面推广的局限还有很多,诸如教师的信息化水平、学生学习习惯的改变、学生基础素质现状等,但经过不断探究、不断磨合,“翻转课堂”的教学模式在中职课程的教学改革中一定会大放异彩。■

【参考文献】

[1]张金磊,王颖,张宝辉.翻转课堂教学模式研究[J].远程教育,2011(5):48-51.

[2]王芳.翻转课堂——未来课堂教学模式[J].中小学电教,2013(3):19-20.

[3]黄海燕.浅谈中职计算机课程教学改革[J].广东教育(职业教育),2012(2):55-56.

[4]严桂兰.C语言程序设计与应用教程[M].福建:厦门大学出版社,2001.

猜你喜欢
C语言教学设计翻转课堂
“C语言程序设计”课程混合教学探索
基于C语言的计算机软件编程技术探究
中职C语言单片机课堂教学中的趣味性探讨
计算机原理中C语言的应用价值
高中数学一元二次含参不等式的解法探讨
“仿真物理实验室” 在微课制作中的应用
翻转课堂在高职公共英语教学中的应用现状分析及改善建议
翻转课堂在小学数学教学中的应用
提高课堂教学有效性的研究
翻转模式在“液压与气动”教学中的应用研究