首页 > 范文大全 > 正文

专科学校电类专业C++课程教改的探讨

开篇:润墨网以专业的文秘视角,为您筛选了一篇专科学校电类专业C++课程教改的探讨范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要: 在我校电类专业C++课程教改实践的基础上,从专科电类专业C++课程存在的弊端和目前电类专业毕业生对C++课程实际需要出发,总结了我校专科电类专业C++课程教改的内容和方法,与相关同仁共勉。

Abstract: Based on the practice of C++ curriculum reform of electrical specialty in my school, considering from the problems of electrical specialty C++ programs in colleges and the actual needs of graduates of electrical specialty to the C++ course, this paper sums up content and method of C++ teaching reform of college electrical specialty in my school ,learning each other with relevant colleagues.

关键词: 学用并存;交叉融合;面向对象

Key words: studies co-exist with using;cross fusion;object-oriented

中图分类号:G71 文献标识码:A文章编号:1006-4311(2010)29-0245-01

0引言

随着工业现代化的进展,微机控制技术在自动控制中使用越来越多,其中基于PC总线的工控机系统占了相当大的部分。这些系统多数采用Windows操作系统,采用建立在Windows操作系统上的组态软件作为控制软件,因此,微机控制技术的发展对专科电类专业的程序设计语言的教学提出了更高的要求。传统的转科电类专业讲授Basic语言和C语言,这些语言已经不能满足对控制用的组态软件等的设计和维护的任务。C++语言是从C语言发展来的,它继承了C语言程序设计作为一门高级实用的程序设计语言,因此我校在2000年将C++程序设计语言引入电类专业的教学中,经过多年的学习实践,探索出了一部分经验,现总结如下:

1提高专科电类专业C++课程的定位准确性

专科电类专业主要培养获得电气工程师基本的训练,具有较高素质的综合性应用型高级工程技术人才,毕业生主要在生产一线工作,这就要求学生具有对较先进的计算机控制系统的设计和维护能力。专科电类专业C++课程的教学目标首先应是满足学生对VC++或VB总结学习,从而能够满足其对控制软件进行设计使用维护的要求。作为VC++或VB的基础,学生需全面掌握C++语言的基本概念和面向对象的程序设计的思想,因此,C++课程首先应是一门语言基础课,其次,电类专业的学生多数都学习计算机控制技术和单片机,而单片机的程序设计现在多采用C语言设计,因此学习C++需同时照顾到学生学习单片机程序的要求,所以C++课程同时也是一门专业实践课。

2提高C++课程教学内容的实用性

C++语言所涉及的概念很多,要全部学习需要很多的课时,对于专科电类专业的学生来说,课时往往都很少,因此,C++课程的教学内容应有所侧重,针对学生学习单片机课程的需要,理论联系实际,从实际应用出发,将C++语言中过程化语言的部分安排1/2以上的课时,其中函数的概念、数组的概念、指针的概念、结构的概念、三种程序的基本结构及流程控制语句应详细讲透。而针对继续学习VC或VB等程序语言的要求,引用、继承与函数的概念应是重点讲授的内容。

3C++课程教学方法研究

C++课程内容很多,专科学校所安排的课时较少,因此学生学习起来有一定的难度,教师需采取一定的方法来引导学生尽快掌握C++的精髓,实际教学中,我采取了以下方法:

3.1 联系实际,提高兴趣,学用并存单纯的语言学习往往比较单调、枯燥,因此学生往往厌学,在课程学习开始阶段,我们给学生放一些先进的计算机控制的现场画面,演示一下组态软件在计算机控制中的作用,并告诉学生这些软件是用建立在C++语言基础上的VC++等语言做成的,使学生看到C++语言的应用前景,从而树立起明确的学习目标,这样可以有效的激发学生学习C++语言的学习兴趣。

由于C++语言的前半部分是过程性语言部分,本质上是高版本的C,因此在学习的过程中,可以结合单片机的程序设计编一些短小实用的控制程序,并用单片机给学生作一些演示,让学生体会一下用C语言来设计程序相对于汇编语言的优点,同时用一些实际小问题,让学生自己编写程序,解决问题,学用并行,提高学生的兴趣和实际动手能力。

3.2 针对电类专业的特点,突出c++语言的控制特点电类专业的学生学习C++语言主要是以控制为目的,因此,在讲授C++时应突出其控制特色,C++语言程序的基本结构及流程控制语句、函数、指针、数组、结构的概念作为与单片机的控制有关的概念是C++的重要概念,结合单片机的C语言程序设计,让学生明白C++程序是函数驱动的,在讲述它的概念时,要突出它是面向对象程序设计的基础,具有在它的基础上控制用的组态软件才能够进行模块化设计,具有突出控制的特色。

3.3 突出对象,重点培养学生面向对象程序设计的思想现代计算机控制系统所有的组态软件种类很多,比如国外的IFLX,国内的组态王等,这些软件各有特色,但其共有的特色是可以自由组态,设计快捷方便,维护简单。而要实现这些功能,没有面向对象的程序设计语言的支持是不可能的,而C++语言正是由于引入了面向对象程序设计的思想后,才变得功能强大而使用灵活方便,因此在讲授C++程序设计语言时需重点培养学生面向对象程序设计的思想,让学生在面向对象程序设计的思想指导下来理解和掌握对象的概念,从而能够更好的理解组态软件的设计基础,有利于自己对组态软件的应用和维护。

3.4 从工程实际应用出发,加强课程之间的交叉融合C++课程理论性较强,因此从解决实际问题出发,将 C++语言程序设计和单片机应用与开发,以及拖动控制系统课程的部分内容进行有机整合,通过课程之间的交叉渗透,以及对实际调速问题的解决,提高学生的语言程序设计的应用能力。我校将C++语言程序课程设计、单片机应用课程设计,以及拖动控制系统课程设计结合一起,用C++语言程序设计,实现了对步进电机、交直流电机调速的微机控制。既提高了学生对课程的理解,又提高了他们的实践动手能力,效果突出,受到学生的好评。

4总结

通过多年来,对电类专业C++课程教改的试验,取得了一定的教学经验,得到了学生的一致好评。但是此类教学仍存在许多不足之处,欢迎各位同仁批评指正。