公务员期刊网 论文中心 正文

电类专业C语言教学改革分析

电类专业C语言教学改革分析

C语言程序设计这门课程,学生能够了解他们经常使用的计算机的工作原理,并掌握利用计算机来处理和解决实际问题的方法,进而提高学生分析问题以及解决问题的能力。为单片机原理及应用、自动控制原理、嵌入式系统、电器控制与PLC、控制系统仿真等后续专业课程的学习奠定基础。

1教学现状

C语言语法知识点多、概念复杂、容易出错。传统的教学方式和内容的组织基本上是以语法知识为主线,通过一些简单的数学运算等问题引出相应的语法知识,忽视了学生的程序设计能力的培养[1]。学生普遍反映C语言枯燥难学,另外学生在学习后不能明白C语言对自己以后的学习和工作有没有帮助,学生不知学为何用,因此在课堂上只是被动地学习,学习效果不是很理想。电类专业是在大学第一年开设C语言程序设计这门课,学生刚刚踏入大学校门,还没有很好地适应大学的学习方式,另外每个学生对于计算机基础知识的掌握程度也参差不齐,这就使得C语言的教学很难兼顾到每个学生的学习需要,这也是导致一些学生的学习积极性不高的原因之一。

2教学改革及教学方法探讨

针对C语言课程教学现状,结合电类专业人才培养需求,文章指出,应该从课程内容、教学方法、教学手段等多个方面进行教学改革,实现C语言程序设计课程与各专业课程之间的有效衔接,使C语言程序设计的课程教学更好地服务于专业课程建设,激发学生学习的兴趣和学习动力。2.1优化课程内容、精选编程实例。编程语言往往是只需要掌握其30%的语法,就可以编写出70%以上的程序,C语言也不例外。在C语言教学过程中,需要在传统教学内容设置的基础上进行精简,突出课程的重点和难点,坚持“学以致用”的原则,实现课程的“程序设计”目的[2]。在例题的选取上,多结合生活和学习实际,让学生带着问题去思考解决问题的方法,找一些接近生活,学生熟悉且比较感兴趣的题目,如:中奖概率的问题,小游戏程序等等,提高课堂学习的趣味性,另外还可以根据电类专业的专业特色,准备一些电路计算方面的实例,让学生在学习C语言编程的同时,又掌握了电路知识。2.2改进教学方法。传统的教学环节,是老师讲授为主,学生被动地接受为辅,缺少独立思考和实践操作的过程。在实际教学过程中,对于某些教学内容,可以尝试采用“翻转课堂”的形式,也就是让学生上台“讲课”、老师进行引导和补充,同时还可以加入答题竞赛、课堂讨论等,增加课堂的互动性。这些过程的设计可以通过提出问题、分析问题、解决问题、评价解决问题的方法、优化设计等几个环节,调动学生的积极性,拓展学生的思维,真正实现以学生为“主体”,教师为“主导”的教学模式。2.3教学手段多样化。推广启发式、引导式、讨论式、案例式教学方法,引导学生进行创造性的思维活动。合理地利用多媒体资源,通过文字、声音、图像、动画等多种多媒体手段,刺激学生的感官,调动学生的主观能动性和学习积极性。建设和完善“C语言程序设计”教学素材库,把C语言课程的大纲、课件、模拟考试题、参考资料等教学资源全部上网,搭建教与学的平台。同时通过电子邮件和聊天工具对学生的提问进行答疑、讨论,将教学延伸至课堂以外,以弥补课堂教学的不足。只有丰富、优秀的教学资源与高效的沟通渠道,才能满足多样化的教学需要。

3结束语

针对沈阳工学院实际情况,结合以往C语言教学过程中的问题现状,从教学内容、教学方法和教学手段3个方面进行了教学改革的初步探索。通过教学改革,激发了学生的学习兴趣,取得了良好的课堂教学和实验教学效果,使学生不仅掌握C语言的基本算法知识,更重要的是掌握了高级程序设计语言的编程思想,解决实际问题。同时采用多种教学方法相结合的现代的教学方法与手段,解决了以往学生在程序设计类课程中遇到的学不会、记不牢、不会用的问题,为后续课程的学习打下基础。

参考文献:

[1]杨文耀,陈文波,李杰.“理实一体化”在应用型本科院校C语言教学中的应用探讨[J].信息与电脑(理论版),2017(13):223-224.

[2]杨立.电子科学与技术专业C语言课程教学改革[J].无线互联科技,2016(14):58.

作者:许坤 单位:沈阳工学院