基于“翻转课堂”的计算机程序设计课授课模式的研究*
2017-01-30丁康健秦秀媛
邢 婷 丁康健 秦秀媛
黑龙江财经学院,黑龙江 哈尔滨 150025
基于“翻转课堂”的计算机程序设计课授课模式的研究*
邢 婷 丁康健 秦秀媛
黑龙江财经学院,黑龙江 哈尔滨 150025
计算机程序设计课程是属于软件课程,对学生的代码知识有一定的要求,主要学生具有一定分析能力与逻辑思维能力,提高学生实践技能。传统的教学模式不适应计算机程序设计课程教学,提高学生实践能力,翻转课堂是一种新型教学模式,以提高学生实践能力,符合计算机程序设计课授课需要,本论文主要从计算机程序设计课程教学现状、翻转课堂在计算机程序设计课程中应用的必要性、翻转课堂在计算机程序设计课程中的应用进行阐述计算机程序设计课中应用翻转课堂教学模式,希望为研究计算机程序设计课教学的专家与学者提供理论参考。
翻转课堂;计算机程序设计课;教学模式
翻转课堂是一种新型教学模式,其依靠网络技术的快速发展,与传统的教学模式比,具有很多优势。计算机程序设计课程是逻辑性很强的课程,学生没有兴趣,相对也是比较难的课程,采用翻转课堂教学模式后,激发了学生学习兴趣,培养了学生学习的能力,提高了自主学习意识,提高了创新能力,比较适合计算机程序设计课教学的要求,对提高学生实践能力起到辅助作用,符合现代应用型本科院校发展需要。
一、计算机程序设计课程教学现状
(一)缺乏合理的课程授课规划设置
计算机程序设计课程的基本原理是一样的,就是语言之间有一定的差别,面向过程语言相对复杂一些,面向对象语言是现在比较适合的编程语言,现在多数软件开发都应用面向对象语言,现在比较常用的面向对象语言Java和Android。高校在计算机相关专业计算机程序课程设置过程中,语言类课程规划不是很合理,要根据学生今后的发展方向,开设适宜的计算机程序设计课程,程序设计语言是一种开发工具,在专业建设过程中,要根据发展需要,开设适宜的计算机程序设计课程,要注意语言之间的衔接,科学的进行课程设置,根据工作岗位需要合理的选用教学内容,以提高学生实践能力,能胜任职业岗位需要,课程规划需要经过市场调研,聘请校外专家,尤其需要一定数量相关企业与行业的专家,全面分析,根据市场需要,合理的进行授课规划设置,以提高学生实践能力为目标,全面培养学生编程能力。
(二)缺乏科学有效的教学方式
计算机程序设计课程现在没有通用的教学方式,教学方式需要教师根据学生的状态,教学条件等选择科学有效的教学方式。程序设计类课程不同语言有其不同的要求,在教学方式选择上也会有所不同,教学方式选择要考虑学生因素,学生知识的掌握情况,知识的应用能力,其都影响教学方式选择,在实际工作过程中,要不断总结与创新,总结出程序设计类课程特色,建立一条科学有效的教学方式,用来满足其实践应用能力。
(三)缺乏宽松的学习环境
计算机程序课程比较难,在课上学生有时候不能把程序调试出结果,课下没有其操作环境,学习起来比较吃力,提高学生学习能力,必须建立一个宽松的教学环境,让学生能理解程序设计课程精髓,有利于提高学生学习效果,能准确的进行程序编写。
二、翻转课堂在计算机程序设计课程中应用的必要性
翻转课堂能顺利进行,学生必须课前充分进行预习,教师以空间上传的方式将自己的视频与课件分享给学生,积极引导学生进行课前预习,并引导学生将自己无法理解的问题进行重点标记,以便课上解答。实际课堂教学过程中,学生将自己标记的难题向教师提问,教师则帮助学生解开心中疑惑,课堂时间不再紧张,学生不仅对课堂教学有了一定的信心,而且对课堂教学有了基本的了解,提升了学生的学习兴趣。当然,教师除了需要帮助学生解开心中疑惑,还需要结合教学的实际情况设计相应的任务与问题,鼓励与引导学生进行小组合作与讨论,这样的方式既促进了学生之间的友谊、提升了学生的人际交往能力又增强了课堂互动氛围、创建了愉悦的学习环境。软件开发一般都是团队合作项目,要求开发人员必须有一定的沟通能力、表达能力、团队协作能力。利用翻转课堂教学,学生可以在任何时候通过平台进行有效的学习,科学的利用其教学模式,用来提高学生学习积极性,建立一个符合自己学校的高级人才。
三、翻转课堂在计算机程序设计课程中的应用
教师需要在课堂教学过程中为学生解答心中的疑惑,学生没有理解,可以通过网络平台,查找教师的教学课件,及程序设计的代码,也可以在网络上提出问题,让学生及教师给予解答,具有实时性,提高了学生学习的积极性,有助于学生基础知识积累,归纳整合学生课前预习的实际情况,在此基础上确定任务目标,如告知学生带条件的多循环通常在哪些类型题目上出现的几率较高,及解决方式。采取项目化教学方式,以案例教学法引导学生进行分小组合作与讨论,增加学生之间的沟通,让学生先自己完成,在完成过程中遇到不懂的地位教学需要及时给予帮助与解答。在项目化教学模式下,有条件的学校可以采取真实企业项目,由教师带领让学生在课堂上尝试真实项目,熟悉软件行业标准,提升自我的实践动手能力。这样的学习方式不仅开发了学生的思维、提升了学生解决问题的能力而且营造了良好的学习氛围,而且在课堂上就能完成本节基本的重难点,这无疑减轻了学生课后的压力,即学生便可以轻松地完成课后作业,以及通过课件与视频预习下一个知识点。翻转课堂的应用,提高了计算机程序课程教学效果,并且具有一定的推广价值,符合现代应用型本科院校计算机类专业人才培养标准。
[1]王长江,胡卫平,李卫东.“翻转的”课堂:技术促进的教学[J].电化教育研究,2013(08).
[2]张金磊,王颖,张宝辉.翻转课堂教学模式研究[J].远程教育杂志,2012(04).
[3]卢强.课程学习活动设计重审:活动理论视域[J].电化教育研究,2012(07).
[4]刘丽平.多媒体网络环境下的教师角色定位[J].电化教育研究,2012(04).
[5]潘晓莉,李燕,周仕轶.本科课程考试改革试点工作的成效与思考[J].成都中医药大学学报(教育科学版),2011(03).
* 黑龙江财经学院科研课题(项目编号:2016YB03)。
TP311.1-4;G
A