在计算机课程中,C++程序设计是计算机专业的一门必修基础课,
该语言以其高效而又实用的特性:既可以进行过程化程序设计,
又可进行面向对象的程序设计,是进行软件开发的直接工具。
学习语言是需要技巧的,无论是哪种语言,里面都是有规律的。
对于计算机语言来说,我认为应该先理解,然后上机去实现它,
实践是检验真理的唯一标准。
C++语言课程是一门实践性很强的课程,一定要动手多写设计、
编写程序才能有所进步。在实践教学中必须做到循序渐进,
对所学的每一部分内容都应该要求学生完成一定数量的实验内容。
每部分的上机习题必须精心挑选,既要有基本的、较简单的题目,
又要有一些具有挑战性的新颖有趣的题目。
自己编写的程序一定要到机器上去实现,
通过调试程序来修订语法错误,排除逻辑错误,
进而提高编程能力,通过做一定量的习题,
可以积累一定的经验,同时对程序设计的精髓会有所领悟,从而重视上机实验。
实践重要,老师的教学方法同样重要。要强调学以致用,
展示学生能够理解而且又容易提起兴趣的用C++语言设计的软件以及往届学生的设计成果,
给学生布置了几个专题,比如:设计班级成绩管理系统、简易的图书管理系统、
简易的通讯录管理系统、小游戏等让学生利用课余时间去思考、收集资料,以教师为主导,
以任务为主线,以学生为主体,过一段时间在课堂上组织学生发言和讨论一次,
看看大家对这些问题的思考程度,提提建议,鼓励加引导,最后到完成。
这种教学法不仅可以让学生获得许多课外知识,同时也促进教学内容的改革,
而且也有利于充分挖掘学生的学习潜力。
当然,仅靠一个学期的C++语言的学习是远远不够得,需要在后续课程中进行巩固高。
C++兼容C语言,C语言是C++的子集,我们把C语言和C++融合为一门课程,
第一学期授课以C语言为主,第二学期讲授以C++为主,所有程序都以VC++为调式环境。
经过这样的整合,知识内容显得很连贯,
一气呵成,为第三学期的Windows程序设计课程奠定了基础。
后继的数据结构、算法分析与设计、计算机网络原理等课程实践环节都利用C++语言进行开发,
开展3年不间断的C++编程训练。
领取专属 10元无门槛券
私享最新 技术干货