电气工程及其自动化专业C 语言课程教学改革

2015-07-17 01:59彭华
亚太教育 2015年18期
关键词:编程电气工程知识点

文/彭华

一、背景及教学中存在的问题

电气工程及其自动化专业是现今社会的热门专业之一,在国内大部分综合性高校及工科院校都已开设;随着社会发展的需求,该专业也更加得到了重视、建设和发展。该专业所培养的人才不但应该掌电机及其控制、电器及其控制、电力系统及其自动化等工程技术领域基础理论和基本知识[1],还应该接受到工程师的基本训练,同时具备相关的软硬件设计能力。这样,电气工程及其自动化专业人才可以在电力行业、机械制造、企业自动化生产等相关企事业单位中实现宽口径就业。

C 语言课程是一门程序设计语言类课程,其作为专业基础课在电气工程及其自动化专业的课程体系中起到了承前启后的重要作用。首先,C 语言能够与汇编语言进行混合编程,为操作硬件带来了便利;其次,C 语言作为C + +语言的子集,掌握好C 语言为进一步掌握基于面向对象程序设计思想的C + +语言奠定了基础[2];最后,C 语言也非常适合于在硬件资源受限的环境中实现业务逻辑规则。

然而,电气工程及其自动化专业学生在学习C 语言课程的过程中,学习动力不足,基础不够牢固,动手实践能力弱,这从一定程度上影响了其整个专业学习的效果。针对这些普遍存在的问题,只有结合专业特点并实施必要的教学改革,才能有效引导该专业学生掌握C 语言课程的核心知识并具备必要的实践能力。

二、教学改革的有效措施

1、激发学生的学习兴趣

“兴趣是最好的老师”,电气工程及其自动化专业学生在C 语言课程上的学习兴趣是否得到激发,将直接关系到本课程乃至后续课程的学习效果。为了激发学生对该课程的学习兴趣,在教学内容的设置上应多引入一些经典游戏的案例(如:贪吃蛇等),或者是一些与实际联系紧密的案例(如:计算器等);在教学手段上,应充分利用多媒体技术,把重要知识点的原理直观地演示出来,便于学生的理解和把握;在教学方法上,应由传统的讲授式方法转变为启发式教学方法,在授课过程中逐步引导学生掌握解决问题的方式方法,充分发挥学生的主观能动性,使学生在学习中有成就感。

2、加强实践动手能力和创新能力培养

C 语言是一门实践性很强的课程,语法知识的理论学习虽然重要,但更重要的是学生对这些知识的灵活运用,并具备较强的算法设计、程序编制与调试、以及解决实际问题的能力。因此,应在教学过程中加强学生的动手实践能力及创新能力培养。一方面,授课教师需要及时地感知学生对所学理论知识有动手实践欲望的敏感期,并及时实施实践教学活动;另一方面,在学生进行动手实践时,应安排与实际(或与专业)联系紧密的实验内容(减少验证性实验内容,增加综合性实验内容),让学生带着问题去学习;另外,由于课程配套的实践教学学时有限,还应依托实验室开放基金项目以及大学生研究性学习和创新性项目作为实践教学活动的有益补充,保证学生能有充分的时间和机会实现学以致用。

3、结合专业特点,强化重要知识点的教学

在电气工程及其自动化领域中,很多场合下的控制过程都需要在硬件资源受限的环境中实现。由电气工程及其自动化专业特点所决定,C 语言中存在着很多与其相关的重要知识点,如:指针、位运算、混合编程等;学生对这些知识点掌握的好坏,也直接影响着后续专业课程的学习(如:单片机与嵌入式系统、数据库原理及应用等)。在C 语言课程教学过程中,应注重教学内容的详略得当;一些简单的语法知识或案例可以留给学生自学,而应重点讲授控制结构、函数调用、数组、结构体等复杂内容,并强化与专业密切相关的重要知识点(如:指针、位运算、混合编程等)。

4、完善成绩评定方式

C 语言作为一门实践性很强的课程,若仍采用传统的笔试作为课程成绩评定方式是不科学的。在该课程的成绩评定中,应尽量增加机试(编程)成绩比重,减弱笔试(理论)成绩比重;或者可以考虑将与理论知识相关的题目与编程的题目共同组成期末测试试卷,以上机考试的形式完成对课程成绩的考核与评定。这样,既能兼顾到理论知识的考查,也能兼顾到对学生实践能力的测试,从而能够较好地实现对学生在该课程上的学习状况进行科学考评。

三、结语

对于电气工程及其自动化专业而言,C 语言课程是一门重要的专业基础课程。本文针对该专业学生学习C 语言课程中存在的问题,在教学改革方面提出了相应的建议。通过在吉首大学中电气工程及其自动化专业实施了上述教学改革,取得了较好的效果。

[1]林红举,王庆祝,宋冬冬. 电气工程及其自动化专业课程体系改革与实践[J]. 中国电力教育,2009 (1):87 -88.

[2]王孝平,董秀成,谢维成. 提高电气信息类专业学生C 语言学习能力的教学方法探索[J]. 高等教育研究,2012,29 (2):37 -40.

猜你喜欢
编程电气工程知识点
一张图知识点
一张图知识点
第四页 知识点 歼轰-7A
编程,是一种态度
编程小能手
纺织机上诞生的编程
电气工程自动化控制中PLC技术的应用
人工智能在电气工程自动化中的应用
关于G20 的知识点
电气工程及其自动化的发展