刘会超,黄国兴
(黄淮学院 信息工程学院,河南 驻马店 463000)
摘 要:以应用为导向并结合就业需求确定新的课程教学内容,引入翻转课堂教学方法,结合新教学模式提出针对性的网络课程资源,阐述简单有效的教学考核方法。
教育期刊网 http://www.jyqkw.com
关键词 :应用型;高级语言程序设计;课程转型;翻转课堂
基金项目:河南省社科联、省经团联调研课题(SKL-2014-2423);黄淮学院高等教育教学改革研究资助项目(2014XJGLX0101、2014XJGLX0402)。
第一作者简介:刘会超,男,讲师,研究方向为智能计算,huichao_liu@126.com。
1 背 景
在向应用型技术大学转型发展过程中,黄淮学院不断探索、积极实践,办学定位逐渐明确,教学改革方向也越来越清晰[1]。在应用型技术大学办学定位的引导下,信息工程学院的高级语言程序设计课程开始了新的转型发展历程。课程建设并不是一帆风顺的,一开始便面临众多难题[2],主要有:①没有教学团队,无法为课程建设提供持续支持;②教学思想陈旧,教师“教”和学生“学”不协调,教学效果较差;③教学内容“形而上”,重在系统理论知识的讲授,忽略知识的实用性以及学生掌握运用知识的基本规律;④课程教学资源缺乏,现有资源形式呆板、内容不完善,无法满足新的教学要求;⑤教学方法、手段单一,教师的课堂讲授、学生的上机练习等教学环节程式化,不注重实效;⑥课程考核的引导功能存在偏离,平时成绩加期末考试的考核方式过于强调对知识的掌握,无法衡量学生的知识运用和能力培养情况。
针对以上种种问题,高级语言程序设计课程组从源头抓起,进行了一系列改革[3],包括确立应用型人才培养的导向性要求,成立专门的教学团队,修订新的教学大纲并精选教学内容,通过培训逐步引导教学思想的转变并采用多样化的教学方法,结合教学需求开发新的课程资源网站,确定灵活有效的考核方式等。通过一系列改革,高级语言程序设计课程的教学体系逐步成熟。尽管有些改革还没有完全到位,但良好的教学效果已逐步显现。
2 课程转型建设过程
2.1 教学团队的成立与运行
为了持续推进高级语言程序设计课程的改革和建设,由教研室牵头,以该课程近3年的一线主讲教师和辅导教师共同组成课程教学团队(简称团队)。团队成员涵盖老中青3个年龄段,以中青年教师为主。团队组织管理以教授、副教授为主,讲师、助教为辅,以实现教授、副教授对青年教师的“传帮带”作用[4]。同时,团队鼓励成员通过外出学习、网络在线学习、企业实践、企业考察、参加会议、指导学生团队等方式提高自身业务水平与实践技能。
团队制定了相应的规章制度并协调了各自的分工。团队成员每周开一次“碰头会”,会上每位成员汇报本周的工作,并对后续工作做出相应计划。汇报结束后每位成员可以对其他成员的工作进行讨论并提出意见或建议。同时,每位成员的汇报都会记录在案,以备后用。另外,团队也会根据阶段性工作的需要,不定期对工作进行检查。
通过这种团队运作方式,青年教师的教学技能和教学水平在其他教师的指导下得到大幅提高,在教学改革方面也有了新的认识和想法。
2.2 教学思想的转变
思想是行动的指南。高级语言程序设计课程的转型必先改变传统的教学观念。教学过程中教和学是辩证统一的[5]。教师是教学过程的引导者,是决定教学效果的外因;学生是教学过程的主体,是教学成效的内因。内因决定外因,外因影响内因。唯有双方有机结合才能使课程转型真正落到实处。这些原理一般教育工作者都有所了解,但真正能够贯彻实施却非易事。另一方面,学生对自己主体地位的认识也比较模糊。实践中,在大学里无法理解学习的意义、敷衍学习的学生还有很多。因此,教学思想的转变并不仅是教师的问题,还存在一个教学双方的角色认同问题。
在以往的教学改革研究中,着眼点多放在课程教学内容、教学方法上,常忽略学生这一中心环节。所以,在团队召开的课程转型会议上,我们反复强调“教师主导、学生为本”的观点,要求教学思想的转变要包括教师的“教”和学生的“学”两个层面。
从教师“教”的方面来说,教师要做好教学的导演。有时教师是演员学生是观众,但更重要的是教师要善于当观众让学生当演员。教师要从思想上把课堂交还给学生,教师在每个教学环节把相应的“剧本”交给学习小组,让他们明白任务的意义、关联和实施要求等,引导他们自主学习。教师在这个过程中不能旁观,要及时给予指导,做好检查和评价。
从学生“学”的角度来说,学生不能是学习的被动接受者,而应积极主动地学习。为了顺利完成教学任务,学生必须“演”好自身的角色。在课中要积极配合教师的课堂组织,主动思考、讨论、完成练习任务。对于教师布置的课外任务,学生要认真完成。遇到困难的地方要进行标记并在课堂上提出。另一方面,仅靠学生自身的努力实现主动学习并不十分可靠,教师还要善于管理和营造氛围。要管理整个教学过程并形成必要的“规矩”,充分利用教学评价手段;还要发挥并利用优秀学生的带头作用,通过学习小组、互助学习等方式,形成大家积极学习的氛围。
转变教学思想,教师要及时和学生沟通,告诉学生双方的任务、要求及实施方式等,征求学生的意见,争取在认识上达成一致。一般情况下学生对教师的改革举措都能理解和支持。
2.3 教学内容的取舍
团队依据学生现有的知识基础,考虑语言的通用性并结合行业开发及就业需求,决定选择C语言作为课程主讲语言。C语言内容非常复杂,数据类型繁多,并且与计算机硬件结合较为紧密。因此,团队对教学内容进行了大刀阔斧的取舍与重组,抛弃了传统教学模式下一个个知识点的分散讲解,将教学内容重组整合为入门基础、知识提升和综合运用3个模块。入门基础包括认识C语言、安装并熟悉集成开发环境、选择结构、循环结构4部分内容;知识提升部分包括函数、数组、指针、结构体4部分内容;综合运用包括文件、经典算法和实际系统的设计与实现3部分。每个模块内部知识点相互衔接,环环相套;后续模块是对前导模块的深入应用与提升。在组织教学内容时,对关键知识点的讲解分为PPT制作和视频录制两部分。在介绍知识点时选取与生活贴切的实例,如介绍选择结构时以阶梯电价的计算为例,练习和作业以C语言的经典实例、生活实例、ACM大赛实例等为内容,以满足不同程度项目小组的学习需要。
在教学内容实施过程中,将教学内容分为三大块:课前自主学习、课中练习和课后作业。课前自主学习内容包括理论知识和课前练习题两部分,在理论知识中要讲明本次知识与前一知识之间的关联、本知识的内容、易出现的错误等;课前练习是针对基本知识点的练习,难度相对较小。课中练习内容在课堂教学时完成,包括练习的布置、完成和评价3部分。课后作业内容主要包括知识总结和习题两部分,知识总结要求学生根据个人感受写出对本次课的总结,习题要求项目小组上机运行以备下次课检查、讨论。
2.4 课程资源的开发与使用
由于课前需要学生自主学习一些内容,因此学生需要查阅相关的资料。虽然当前使用互联网比较便利,但要在网络上找到与教师布置内容相适应的学习资料仍比较费时间,因此,需要团队成员有针对性地开发一些课程资源。同时,要把教学资源建设与深化教学改革,推进专业建设、课程建设以及建立教学工作长效机制等方面的创新探索有机结合。把资源的建设重点由单一媒体资源转向多维教学资源建设上来,以基本资源、拓展资源建设为重要“抓手”,认真实施精品课程建设,以拉动课程品质及课程建设能力的总体提升。
课程资源开发的内容主要有基本资源建设和拓展资源建设两部分。基本资源建设包括课程概况和教学核心资源两方面,课程概况包括教学大纲、教学计划、教学团队的组建与分工等;教学核心资源依据三大模块的划分从必读文献、教学案例、教学课件、教学视频、练习、作业等方面着手进行建设,其中必读文献、教学课件和教学视频主要用于课前;教学案例和练习主要用于课中;作业主要是课后使用。拓展资源包括职业标准、专题讲座、单元模块自测、案例库、实训项目等。团队成员经过一年多的收集、整理和制作,基本完成了课程资源的开发建设,实现了课程资源上网以满足学生随时随地访问课程资源的需求。图1展示了课程资源网站上某课程信息。
2.5 教学方法的转变
传统的高级语言程序设计课程一般将理论课安排在多媒体教室中,教师采用讲授法并结合一些实例讲解,学生被动地坐着听。这种课堂学生玩手机现象非常普遍,学生戏称这是“浪费流量”的课堂。
针对这些情况,高级语言程序设计课程的教学决定采用翻转课堂这一新的教学方法[5],将高级语言程序设计的教学“搬”到具有相应配套设备的翻转课堂教室中进行。该教室的教学设备除具有传统教室的多媒体设施外,还有可移动的桌和凳,至少3人一组的台式电脑等。学生第一次课时分成3人一组的项目小组,每个小组推选一名组长,2名成员。教师以项目小组为单位进行管理,小组的学习由组长和组员协商完成。一个教学班按60人算,有20个小组,教师有精力照顾到每一个小组。
翻转课堂的教学分课前、课中、课后3个阶段。课前主要是阅读必读文献、观看视频、完成教学课件中的习题等。课前任务是学生自主学习的重要阶段,因此,学生必须认真对待,教师也要对课前任务的完成情况给予检查。课中主要对练习题的完成情况进行检查和评价、组织问题讨论等。对于一些难点问题可花少量时间进行讲解,也可对个别学生进行针对性的指导。课后主要是发布作业,由学生课后完成以供下次课检查并讨论。
通过这种新型教学方法的使用,学生不但有效掌握了课程的内容,同时也学会了自主学习,这对学生的终生学习非常有意义。
2.6 考核方式的改革
传统的考核方式一般是平时成绩占30%、期末考试占70%。平时成绩主要来源于学生的出勤和作业上交情况,无法真正反映学生平时的学习情况[6],所以最终的课程评价仍落在了期末试卷上,这显然有失公平且不科学。高级语言程序设计课程团队通过走访学生、查阅相关资料并结合课程采用的翻转教学法,确定了具有课程特色的考核方式。
课程考核仍采用百分制的评分办法,但考核的内容包括课中练习、课后作业和期末考试3部分,各自占比为4∶2∶4。课中练习成绩、课后作业成绩一般是按完成作业的数量进行计分。教师在课堂中只对每个小组的完成情况进行统计,并不针对每个学生。小组要完成相应题目必须大家通力合作。否则,不管小组中哪位同学缺席,最终都将导致小组完成数量不多。课程结束时,教师对每小组本学期课中练习完成的总量和课后作业完成的总量进行统计,并计算出小组的最终成绩。小组成绩按每个组员的最高成绩,组长为组员评判具体成绩。如果有组员不满意自己的成绩,可以参加现场测试,完成测试的成员其个人成绩等于小组成绩。期末考试只有一张试卷,考查理论知识的掌握和运用情况。试题的内容基本类似于平常上机内容,结合生活实际出题。
在本课程的考核方案中,对成绩的计算简单方便,可以对那些“平时不用功,考前十分钟”的突击现象进行有效的预防。新方案不再对学生的出勤情况进行考核,因为在每次课中练习完成数量的统计中已经涵盖了相关信息。学生以竞争的心态参与学习,积极性自然较高。
3 结 语
在高级语言程序设计课程的转型发展过程中,教师和学生都有不同程度的提升。教师为了适应课程的转型,必须学习新的教学方法、了解行业对本课程的需求、熟悉本课程对后续学生发展的影响、熟练掌握本课程的知识结构。然后将翻转课堂教学方法和具体的企业需求相结合,采用较为生动有趣的案例实施,达到预期的教学效果。最后,通过学生学习效果的反馈,教师要总结经验教训,为进一步有效开展教学奠定基础。
对于学生来说,通过本课程改革转型,不仅掌握了知识,并且对知识的运用能力进一步提高。应用技能显著提升,职业素质逐步养成。在2013年河南省第六届ACM大赛中有两个团队获得银奖、三个团队获得铜奖。在2014年第五届“蓝桥杯”全国软件专业人才设计与创业大赛中,有两名同学进入全国总决赛并获得三等奖。同时,学生毕业后薪资待遇普遍有大幅提高,从事本专业的学生人数逐年增加。此外,学生学会了自主学习的方法,终生受益。
教育期刊网 http://www.jyqkw.com
参考文献:
[1] 郭静, 邢玉升. 美、德应用型大学教育模式及对我国的启示[J]. 黑龙江教育学院学报, 2014(10): 51-53.
[2] 刘丽梅, 张英良. 建设应用型课程实现新建本科院校转型[J]. 河北大学学报: 哲学社会科学版, 2014(5): 72-76.
[3] 耿红琴, 刘海峰, 黄国兴. 黄淮学院软件工程专业建设纪实[J]. 计算机教育, 2013(21): 2-4.
[4] 邓小妮. 高职院校专业“双带头型”教学团队基本范畴辨析[J]. 职业技术教育, 2014(10): 55-58.
[5] 董纯才. 正确处理教和学的关系问题[J]. 华东师范大学学报: 自然科学版,1983(2): 3-4.
[6] 张金磊, 王颖, 张宝辉. 翻转课堂教学模式研究[J]. 远程教育杂志, 2012(4): 46-51.
[7] 杨锋英. 程序设计基础课程教学探索[J]. 计算机教育, 2013(4): 25-29.
(编辑:郭田珍)