徐建峰 高翼飞
【内容摘要】眼下C语言已经成为国内外广泛使用的一种计算机编程语言,该语言既具有高级语言的特点,又具有低级语言的许多特点,因此是各类学校计算机专业甚至是非专业必学的一门课程。本文针对中职C语言课程的教学,通过运用“互联网+”思維创新的模式,设定“微课”目标;借助“互联网+”平台,分解C语言课程任务;利用“互联网+”手段,丰富“微课”录制方式;应用“互联网+”思维,利用“微课”布设问题这四方面阐释“互联网+”时代中指尖上的教与学。
【关键词】C语言 中职生 互联网 教学方法
C语言是一门较为通用的计算机编程语言,但由于其包含的代码相对较多,在运行过程中由于代码输入错误可能会呈现出不同的问题,导致中等专业学校学生学习效果很不理想,于是提出几点有关C语言“微课”学习在“互联网+”时代中学习方式的变革研究。
一、利用“互联网+”思维创新模式,设定了“微课”目标
为了解决目前学生C语言基础较差、课程教学内容难度较高的诸多问题,切实提升教学质量,我们中等专业学校教师就需要立足学生未来发展方向,以学生当前C语言水平为教学起点,深度结合当前课程教学改革内容,设置出更为合理的“微课”目标。运用“互联网+”思维创新模式设定“微课”目标,保证能够利用“微课”这一新颖的教学工具激发出他们自身学习C语言知识的学习兴趣。
一方面,教师在制作微课时需要切实考虑到学生当前学习状况及基础,基于学生自学C语言知识的理解能力相对而言比较薄弱,他们对C语言的学习兴趣不浓,导致在学习过程中存在较强的厌学情绪。这就要求我们降低“微课”教学目标难度,控制“微课”录制时间,保证学生在观看到“微课”内容后不会对C语言知识产生过度抵抗的不良现象;另一方面,教师需要针对学生感兴趣的内容以及C语言教学要求,合理设定教学目标难度水平,对于本身难度较高的C语言知识,应降低预期目标,充分调动学生学习兴趣、降低微课内容难度,则需要合理提高教学目标,促使学生可以在观看“微课”视频过程中增强自身学习自信心,在达到学生能够充分自学和完成教师预期教学目标的基础上,紧跟教师教学思路,学习、理解、巩固C语言知识。
二、利用“互联网+”手段,丰富了“微课”录制方式
在总结了课堂教学经验的基础上,笔者发现课堂教学情境的设置会影响到学生学习的积极性及学习氛围,而我们教师在使用“微课”进行授课时,所选择的录制方式也会直接影响学生们学习兴趣,若在录制过程中教师只能够采用单一的摄像方式,“微课”则与直接的课堂教学并无太大差异,此时“微课”使用效果并不理想。现阶段,在录制“微课”时无非三种方式,其一为直接摄像的方式,通过录制教师讲课,能更全面的体现出教学重难点内容;其二是录屏方式,教师边放映教学课件边对此进行讲解,引导学生学习、理解相关知识;其三是上述两种方式的结合,当然该种方式的优势更为明显。
三、运用“互联网+”平台,合理分解了C语言课程学习任务
首先教师在正式授课前需要制作好有效的“微课”。为了保证“微课”最终呈现效果,使其可以为我们的教学工作提供有力支持,教师必须了解学情结合前面知识的衔接,深入分析C语言的教学目标与教学任务,结合自身的教学经验,找出学生在以往学习与应用过程中出现的失误之处,也找出学生在日后使用C语言进行编程时常常需要使用到的后续知识,将上述内容作为本堂课需要重点讲授的知识;其次,我们中等专业学校C语言教师需要将重点、难点知识纳入“微课”之中,并在能够引人入胜的基础上做到短小精悍。充分利用能够吸引学生注意力的方式呈现出本节课相应知识,像图片、动画元素、音乐等,促使学生能够在“微课”的熏陶引领下,学习好重难点知识,加深他们对相关C语言知识掌握的深度;最后,教师在C语言教学中使用“微课”时,仍需要辅以口述或暂停播放等方式,强调其中的重点与难点,加强学生理解吸收,以达到完成本节课教学效果的最终目的。
四、应用“互联网+”思维,巧妙布设“微课”问题
在C语言教学中使用“微课”的主要目的是从视觉上刺激吸引学生,促进学生更扎实地记住相应C语言知识。由于在我们中等专业学校中开展C语言教学的主要目的是让学生充分掌握编程技巧,使其能自主地完成计算机编程工作。基于此,为了让学生能够理解、记住并运用相应C语言知识,教师就应该在“微课”之中融入一些基础问题,在教师的相关问题引导下,让学生既会复习到“微课”教学重点,提高课堂教学有效性,又会在对问题产生好奇的基础上,进行编程练习,从而更好地理解C语言知识,提高班级学生C语言的综合运用能力。
“互联网+”正改变着众多产业业态,共享经济将逐步成为重要业态特征。互联网的开放性和互动性高效对接供需双方,我们中等专业学校在开展C语言教学时,合理地使用“微课”有助于提高教学效果。为了提高其应用效果C语言教师必须基于C语言内容,设定“微课”目标、在“微课”中突出教学重难点并引入C语言习题,让学生可以在“微课”的引导下,更透彻的理解C语言知识,在解决问题的过程中,提升运用C语言进行编程的能力,保证C语言教学质量。
【参考文献】
[1] 罗胜.计算机技术在教学中的运用[J].高教论坛,2004(6).
[2]杨永川.《C语言程序设计》课教学改革的探讨[J].中国人民警察大学学报.1997(1).
【江苏省职教学会重点课题《"互联网+"时代中职学生学习方式的变革研究》 (编号17B17Q1NT69)课题组.】
(作者单位:江苏省如皋中等专业学校)