1.弁言
在打算机课程中,“C++程序设计是打算机专业的一门必修根本课,该措辞以其高效而又实用的特性:既可以进行过程化程序设计,又可进行面向工具的程序设计,因此逐步成为各高校程序设计课程中的主流。C++措辞既是进行软件开拓的直接工具,又是“数据构造”、“操作系统”、“编译事理”、等课程的先修课程,因此,在全体传授教化体系中霸占十分主要的地位。
根据本人自身传授教化履历和讲授过程中涌现的问题,在此进行剖析和磋商,期望能进一步提高本课程的传授教化效果和传授教化质量。
2.存在的紧张问题
(1)程序设计类课程一样平常以程序设计措辞自身的体系为传授教化路线,侧重于编程措辞的基本观点、基本语句和语法的详细讲解,而没有把逻辑与实际编程解题思路作为传授教化的主线。达不到培养学生剖析问题和解决问题的实际能力的目的。学生面对的是一大堆措辞符号,须要影象的内容过多。在传授教化过程中学生们觉得学习相应的知识点(语法)并不困难,听老师讲解例题时也随意马虎明白。
(2)实践性传授教化薄弱。只有在上机实践中学生才能真正学会如何编写程序和调试程序,才能更好地节制程序设计的理论知识。可在C++措辞实践传授教化中,由于课时有限、传授教化条件有限等没有把编程思路和程序调试放在首位,对学生剖析问题和解决问题的能力演习不足;上机内容基本上都是立足于C++措辞本身的一些语法规则,和实际开拓运用脱节,无法激起学生的兴趣。
(3)学生学习差距较大。由于学生水平不一,并且部分学生学习自觉性较差,学生学习的效果相差十分明显,学生的编程能力逐渐低落,学生不原意写C++/MFC程序,而是写C#/JSP等网站程序设计。如果开展有效的传授教化研究,使大多数学生都能学懂C++程序设计的基本观点、节制常用的语法及算法、能用C++编写通用程序,是值得研究的问题。
3.传授教化与实践改革的详细方法
3.1 以”深入浅出,边学边用”作为辅导思想组织传授教化内容
对付呆板的措辞阐述,改用生动的比喻进行勾引。比如,学生学习指针观点时,对”间接存取”难以理解,就借用比喻:将A房间的钥匙放在B房间里,若要取A房间里的物品,就须要先打开B房间,取出A钥匙,再打开A房间,取出A房间的物品,这便是“间接存取”。学生很快就能理解,也加深了指针的观点。变更传授教化形式,结合实际生活,组织传授教化内容以“提出问题--剖析办理问题的方法--归纳出观点或一样平常规律”为线索,侧重学甚至用。每堂课都安排大略实用的程序学习并体例,让学生全部可以接管,每堂课都有一点造诣感,打消往届学生带给他们学习C++措辞的畏难感情。比如学生学习了输入输出函数的利用,就提出“大略的超市算账问题”,仅仅利用顺序构造程序设计方法就能办理;将问题加深一点,购物达到一定的金额商品会打折,金额不同折扣率不同,引入选择构造的程序设计方法,利用类似的方法逐步深入,培养学生剖析办理问题的方法,边学边用,引发学生学习的兴趣。
3.2 加强实践传授教化环节
C++措辞课程是一门实践性很强的课程,一定要动手多写设计、编写程序才能有所进步。在实践传授教化中必须做到循规蹈矩,对所学的每一部分内容都该当哀求学生完成一定数量的实验内容。每部分的上机习题必须精心挑选,既要有基本的、较大略的题目,又要有一些具有寻衅性的新颖有趣的题目。学生自己编写的程序一定要到机器上去实现,通过调试程序来修订语法缺点,打消逻辑缺点,进而提高编程能力,通过做一定量的习题,可以积累一定的履历,同时对程序设计的精髓会有所领悟,从而重视上机实验。
强调学甚至用,展示学生能够理解而且又随意马虎提起兴趣的用C++措辞设计的软件以及往届学生的设计成果,给学生支配了几个专题,比如:设计班级成绩管理系统、大略单纯的图书管理系统、大略单纯的通讯录管理系统、小游戏等让学生利用课余韶光去思考、网络资料,以西席为主导,以任务为主线,以学生为主体,过一段韶光在教室上组织学生发言和谈论一次,看看大家对这些问题的思考程度,提提建议,鼓励加勾引,末了到完成。
通过一个阶段C++措辞的学习,选拔出一批精良的同学,单独培养,结合所学专业,加宽加快加深学习内容,使他们尽早切人实际运用,有条件的进入干系的开放实验室,参与打算机运用的小课题研究或参与大学生创新设计大赛等,培养学生中的学术带头人。在C措辞传授教化中,培养学生的自学能力尤为主要,如果学生的学习完备依赖西席才能节制,而没有一定的自学能力,其所学的知识很快就会被淘汰。对付多数学生,则把精力放在最基本、最常用的内容上,让他们学好基本功,节制程序设计的方法,为后续课程的学习打下根本。
3.3 开展3年不间断的C++编程演习
仅靠一个学期的c++措辞的学习是远远不足得,须要在后续课程中进行巩固提高。C++兼容C措辞,C措辞是C++的子集,我们把C措辞和C++领悟为一门课程,第一学期授课以C措辞为主,第二学期讲授以C++为主,所有程序都以VC++为调式环境。经由这样的整合,知识内容显得很连贯,一气呵成,为第三学期的Windows程序设计课程奠定了根本。该课程利用MFC类库进行Windows运用程序开拓。后继的数据构造、算法剖析与设计、打算机网络事理、操作系统、编译事理等课程实践环节都利用C++措辞进行开拓,开展3年不间断的C++编程演习。
3.4 改革课程的考察方法
对学生学习情形的考察不应以勾留“期末试卷”为中央的传统考试不雅观念,该当进行改进,以此提高学生对知识的利用能力、自学能力、剖析和解决问题的能力。
(1)加大平时成绩的考察。平时考察的方法有:教室提问、作业与练习、阶段性测试、包括学生提出有代价的问题都给予记分。平时考察成绩占总成绩的比例为20%。加大平时成绩的考察,有利于全面测评学生能力。这样可以勉励学生学习的积极性和主动性,并将这种积极与主动精神贯穿于课程学习的始终。
(2)加大上机考察。对C措辞的节制情形紧张看上机的调试,要对上机过程和结果给学生进行考察,既要当作果,也要看过程。应鼓励学生在程序的设计上精简优化。上机考察成绩占总成绩的比例为20%。
3.5 运用当代化传授教化手段提高传授教化效率和效果
形式多样的传授教化手段教室传授教化要运用当代化教诲技能,利用多媒体进行教室传授教化,给学生营造一个良好的程序设计环境。与传统传授教化办法比较,多媒体传授教化具有形象生动、图文并茂、交互性好、信息量大、减少笔墨书写等显著特点,对课程中难以理解的抽象内容,可以给予直不雅观展示和动态仿照,达到既能赞助西席形象地讲授课程中的难点和重点的目的,又能引发学生学习的兴趣,从而提高传授教化效率和传授教化效果。并且,把讲授法、练习法、实验法、演示法和网络技能结合起来,将课程中抽象的、难以理解的传授教化内容,进行形象化,这样就更利于学生理解与影象。
4.结束语
本文针对笔者在连续几年“高等措辞程序设计C++”传授教化过程中涌现的问题,进行了思考和探索,并将所提出的方案在传授教化活动中履行,较好地引发了学生的兴趣,调动了学生的学习积极性,培养学生的自学能力,提高学生的编程思想和解决实际问题的能力,取得了很好的传授教化效果。
有想要学习C/C++编程的可以关注私信小编“编程”二字互换 ,领取免费资料。