C++教学改革与探索
2018-01-09薄文娟
薄文娟
C++教学改革与探索
薄文娟
分析了传统C++程序设计教学中普遍存在的问题,针对我院在校学生,结合多年教学经验 ,探索C++教学改革,并将改革后的教学模式成功应用于我院C++程序设计教学实践中,实践表明教学效果明显,提高了我院学生的C++程序设计能力。
C++是典型的面向对象程序设计语言,是各大院校计算机类相关专业的核心课程,旨在培养学生面向对象程序设计思想,但对于初学者来说,有较高的难度。本人结合自身的教学经验:,深入分析了C++教学中普遍存在的问题,探索相应的改革措施,并将改革后的模式成功应用于我院学生,取得了良好的教学效果。
C++教学存在的问题
C++具有面向对象的抽象性,逻辑性强,结构复杂等特点,因此在:C++教学中,要想真正提高C++教学效果,首先要分析教学对象,因材施教.在:C++教学中,存在学生学习兴趣不浓:、态度不端:;设定的教学内容多:、课时少:;理论多:、实验少;教学资料不先进:、不完善:;实验课学生多,指导老师少:;教师照本宣科,重书本、缺扩展等诸多问题。
教学改革
C++程序设计重点是提高学生动手操作能力,为了更好地提高C++教学效果,在C++实践教学上进行了以下几方面改革。
改善教学环境
合理使用多媒体机房教学。C++程序设计作为一门应用型较强的课程,程序运行效果需要演示,最好采用多媒体机房教学。多媒体教学主要用于展示开发程序,展示运行效果。:对于C++教学,理论是一方面,更重要的一方面是实践环节,在精讲理论部分算法思想基础上,为了更好展示每个程序运行效果,教师每讲完一个程序,都应利用多媒体机房即时演示,让学生及时练习,便于学生更好地理解和消化所学内容;:
机房环境,减少诱惑、激发学习兴趣。C++程序设计是一门实践性较强课程,授课方式最好采取全部机房,为了能有个更好的教学效果,尽可能地减少学习以外的诱惑,为了更好地使学生全身心投入学习,必须采取强制措施减少学习以外的诸如游戏、电影等内容,因此机房一定要保持良好的上机环境。
重视教师的指导作用:,采取小班授课。由于学校的实验设备和师资等问题的存在,:C++的实验课均为50到70人组班,每次实验课中,教师指导任务较大,使得一部分学生不能及时得到解决,从而使得问题越积越多,容易对学习失去兴趣。为了更好提高学生:C++程序设计能力,实验课若均能采取:20到30人小班授课,将极大地提高学生的C++编程能力。
采用针对性强的教材和实验指导书等教辅资料
针对C++课程实践性强的特点,不仅要重视教学大纲的合理设定,还要选取适合本专业学生的教材,更要针对不同层次的学生,不断完善实验指导书以及习题详解资料。
转变教学方法。以能力培养为重点,改变传统的教学方法,避免满堂灌、填鸭式教学,可以设计讨论课,引入讨论教学法:、动势教学法:、实例教学法等。
修订实践教学内容。为了更好培养学生对C++程序设计的动手操作能力,在教学内容上一定要做出相应的改革,理论教学要以有用、实用为主,重视实践教学内容的选取,使学生能够通过上机实践练习理解、消化课堂教学内容。
实验内容要体现实用性、综合性,体现梯度层次,满足不同层次学生需要,使大部分学生在学习中都有所收获。
改革考核方式。考试是检验学习效果、评价学生成绩的重要环节,对教学目标有着很大的影响。为了真正考核学生的编程能力,激发学生的积极性,在考核方式上进行一定改革。
实施竞赛驱动机制。为了激发学生的学习兴趣,在C++实践教学过程中,实施竞赛机制,,通过竞赛选拔出一些相对拔尖的学生,条件允许可以创建创新实验室,对这些学生进行重点培养,挖掘他们的创新思维,并鼓励学生参加例如ITAT大赛、ACM等大赛,可以更好地激励学生学习C++程序设计语言。
期末考核突出其实践性的主导地位。由于:C++程序设计具有很强的实践性,为了突出其实践性的主导地位,可以采取在线考试方式,真正考核学生C++程序设计水平,真正测试出学生C++程序设计能力的真实水平。实践结果表明这样的考核系统能够激发学生学习的主动性,提高学生程序设计能力。
C++程序设计作为各大院校计算机类相关专业的核心课程,具有极强的生命力,为了能更好地提高C++程序设计教学质量,在探讨C语言程序程序设计教学改革的基础上,针对当前C++程序设计教学存在的问题:,提出了C++程序设计教学改革的一些措施,实践表明,教学效果显著,激发了学生的学习兴趣,提高了学生的面向对象程序设计能力。
无人机材料堆测算仿真系统的设计与实现,编号NJZC17478
内蒙古电子信息职业技术学院)