APP下载

“高级语言程序设计C”课程的教学改革研究

2019-08-06杨爱琴

计算机时代 2019年7期
关键词:C语言教学效率教学方式

杨爱琴

摘  要: 综合分析学生在学习“高级语言程序设计C”課程时存在的问题,结合“互联网+”时代人才培养的需求,提出对C语言课程进行教学改革。分别对学生思想、课前预习、教学内容、教学方式、课后自练、阶段考核等环节进行加强和改进,使学生做到课前预习、课中积极参与、课后自主练习,从而提高该课程的教学效率。

关键词: C语言; 教学改革; 教学方式; 教学效率

中图分类号:G642          文献标志码:A       文章编号:1006-8228(2019)07-69-03

Abstract: To reform the teaching of C language course is proposed after synthetically analyzing the problems of students in learning the "high-level language programming (C)" course and combining with the demand of talent cultivation in the "Internet plus" era. The students' thinking, pre-class preview, teaching content, teaching methods, after-class self-training, stage examination and other links are strengthened and improved to make students preparing in pre-class preview, active participation in class and self-practice after class, which can improve the teaching efficiency of C language course.

Key words: C language; teaching reform; teaching mode; teaching efficiency

0 引言

C语言是目前应用范围较广、使用较多的高级程序设计语言之一。C语言功能丰富,表达能力强,使用灵活方便,应用面广,目标程序效率高,可移植性好,既具有高级语言的优点,又具有低级语言的许多特点,既适于编写系统软件,又能方便地用来编写应用软件[1]。因此,高级语言程序设计C课程是计算机、电气等相关专业开设的必修课程,是学习高级程序设计语言的首选[2]。但在教学过程中却发现学生思想上不够重视、死记硬背、不会举一反三、编程能力弱等问题。创新能力的培养是现代教学的重要组成部分[3],为此,归纳了高级语言程序设计C课程在教学中存在的问题,提出改进措施,树立学生的主体地位,培养学生学习的兴趣,提高学生的编程能力和创新能力。

1 高级语言程序设计C课程教学存在的问题

1.1 学生存在的问题

⑴ 思想松懈

十年寒窗苦读日,今朝金榜题名时。多少坚持不懈地努力,多少辛勤地付出,多少激动的喜悦……,苦尽甘来,终于踏进大学的校门。但中学老师和父母的激励,即,“现在吃点苦,考上大学就轻松了”,已深深影响了学生对大学的认识。进入大学后,学生思想上明显对学习不够重视。而高级语言程序设计C课程逻辑性强、实践性强,对于零基础的学生来说,入门比较难。一旦学生一开始思想松懈,后面则听不懂、跟不上。

⑵ 学习目标不明确

在中学,老师帮学生安排好一切学习问题,家里有家长看着学习,学生只管被动地学。大学是大家的共同目标,一旦目标达成,所有人都松懈了。但大学和中学存在很大的不同,大学老师只负责课堂教学,不会像中学老师那样管着你,父母对离家孩子的学习也鞭长莫及。自小被管得太严的学生突然进入一个比较宽松的环境,就像拉紧的弹簧,一旦松手就回不去了。面对大量自己可随意支配的空余时间,很多学生感到迷茫,不知道要做什么,对大学学习生活没有规划。同样,要学好C语言,学生也要根据老师的教学计划制定出符合自己的阶段目标。

⑶ 学习方法不当

在中学,学习都有一套固定模式,应试教育就是反反复复在题海战术中演练。在大学,老师无暇对知识点进行多次重复。至于学生在课堂上接受多少,课后什么时间复习,怎么复习,复习多少都要由自己确定,学习有很大的自主性。但很多学生不会学,就拿听课来说,不知道应该听什么,记什么,有些同学书上一点痕迹都没有。

1.2 课堂教学形式缺少创新

受教学大纲、课时等因素影响,教师在教学过程中还是以口述教学为主。即,教师在讲台上负责讲授,学生们只是在下面被动地听。这样的教学方式无法让学生的专注度长久保持,这种方式降低了学生的参与度,也未能体现学生学习的主动性。C语言这门课程更多的是一门程序设计课程,在学习的过程中学生必须要参与到整个教学过程中。若只听老师讲,则无法理解整个课程的精髓,尤其C语言还涉及编程,只听老师讲解是无法顺利地编出程序,编程者还是要靠自己的思路去理解程序。

2 高级程序设计C课程教学改革

2.1 加强学生思想教育

通过多年的教学发现,大学生依然喜欢被灌输的教育方式,对教师有着较强的依赖心理。因此,老师在课堂上不仅要承担知识传授的任务,还要时刻加强学生的思想教育。大学不是学习的终点,而是人生的起点。大学更应该多用知识武装自己的头脑,不断提升自己,以适应日益变化的社会需求。只有他们认识到学习的重要性和必要性,他们才会想学,才会积累知识,才会想方设法地找到适合自己的学习方式,才能真正地从根本上提高学习的积极性。

猜你喜欢

C语言教学效率教学方式
高校钢琴教学方式拓展的思考与实践
基于Visual Studio Code的C语言程序设计实践教学探索
基于C语言的计算机软件编程
高职高专院校C语言程序设计教学改革探索
如何提高农村初中数学课堂效率
论花样游泳运动员选材和初级教学模式
加快中职会计教学改革提高教学有效性研究
培养乐学情趣提高化学教学效率探究
高中数学高效教学方式与方法优选例谈
高中化学教学方式探析