[精品]浅谈非计算机专业的C++教学

[精品]浅谈非计算机专业的C++教学

ID:46294620

大小:67.50 KB

页数:4页

时间:2019-11-22

[精品]浅谈非计算机专业的C++教学_第1页
[精品]浅谈非计算机专业的C++教学_第2页
[精品]浅谈非计算机专业的C++教学_第3页
[精品]浅谈非计算机专业的C++教学_第4页
资源描述:

《[精品]浅谈非计算机专业的C++教学》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、浅谈非计算机专业的C++教学浅谈非计算机专业的C++教学摘要:C++是高等学校广泛使用的教学语言,并对后续专业课程的学习起到重耍的铺垫作用。该文结合对非计算机专业讲授C++课程及实验的经验,对目前高校非计算机专业C++课程教学中存在的主要问题进行研究和探讨,并提出相应的改进措施。实践表明这些原则和方法增强了学生的积极性,较好的提高了教学效果,值得推广。关键词:C++语言程序设计非计算机专业教学方法中图分类号:G642文献标识码:A文章编号:1674-098X(2014)04(b)-0122-02当

2、今,社会信息化全面推进,各行各业都受到计算机的强烈影响,从而对人才的计算机水平和能力的要求越来越高。此时,非计算机专业的人才如果能自行开发计算机程序解决专业中的问题,将是提高自身竞争力的一个重耍手段。为此,现在很多高校都已经将程序设计作为理工科非计算机专业学生的必修课程之一。该文结合笔者为数学、电气及其自动化等非计算机专业学生讲授而向对象技术与C++程序设计课程与实验指导的经验,针对当前高校非计算机专业面向对象程序设计(C++)教学存在的问题,从教学内容的调整、教学方法的改进和学生自学能力的培养等

3、方面进行了探讨。1理工类学校数学专业开设C++课程的必要性1・1培养交叉学科人才计算机与数学、电气工程、金融商务等结合,是社会发展长期积累的智慧结品。我们认为,在高等学校中,有效的计算机及数学、电气、金融相关学科的学习活动不能单纯地分开进行,这些课程的专业知识应该相互渗透、相互融合,而在此过程中,学生要注重动手实践、自主探索与合作交流,从而使自己的知识结构和能力水平达到最佳效果,成为多学科交叉人才[1]。1.2需求更多就业机会计算机人才是当今社会急需的人才,制约计算机人才的瓶颈往往是算法、建模,但

4、是对数学专业的学生来说,这些刚好涉及到自己的专业内容。可是在数学专业的人才培养模式当中计算机开发、编程的学习仅仅只是基础,还远远达不到行业的入门要求[2]。所以,调整学校中非计算机专业的培养模式以适应社会的需求,可以为数学及其它专业的毕业生寻求更多的就业机会和更广阔的发展空间。2非计算机专业C++教学屮存在的问题C++是在C语言的基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言。C++是适应多方面需求的编程语言,在很多行业应用广泛。相对于JAVA,.NET来说,入门较难,而高等

5、学校非计算机专业C++教学也存在着不少的问题。2.1学生重视不够,缺乏学习的主动性由于授课对象是非计算机专业的学他们认为这门课程不是他们的专业范畴,自己不是学计算机专业的,不必自己编写程序[3]。因此,学生对学习程序设计的认识不足,从思想上缺乏足够的重视,缺乏学习的主动性。2.2学生主动学习的精力不够在总学吋有限的情况下,繁多且既有难度乂有深度的教学内容,导致教学过程中理论和上机实践的吋间不足,学生对知识点不能很好地掌握。同吋由于自己专业本身的课业负担致使对这门课程不能全身心投入。2.3学生学习方

6、法不止确很多学生按照学习一般文科课程一样去学习程序设计,课前预习、按时上课、认真听讲、仔细阅读和关教材,但是一到写程序的时候就显得力不从心。其实这些学生并没有真止掌握止确的学习程序设计的方法,忽视了上机实践过程。2.4教师教学方法欠缺学习程序设计的最好方法就是去上机写程序,只有在写程序、编译、调试程序的过程中,才能对程序设计有更深入的理解。但在实际的教学过程中,因为授课对象是非计算机专业的学生,许多老师很少教学生们如何利用编译器的调试工具对程序进行排错。很多学生一看见程序有很多编译错误,就会产生畏

7、惧感,对学习丧失了兴趣[4]。3有效的解决方法综上所示,C++程序设计语言是一门既有难度乂有深度的课程,非计算机专业的学生要学好它,不仅其自身的学习方法与学习态度是关键,教师好的教学方法同样不可忽视。3.1激发学生的学习兴趣,建立信心上第一堂课时,可以对C++语言的发展追本溯源,适吋穿插对C++语言的发展做出突出贡献的•些科学家的生平趣事,这样可以在课程伊始就吸引学生的注意力。同时,还可以演示有趣的C++语言程序,例如贪食蛇、排序算法的动画演示等,让学生认识到学习这门课是非常实用并且十分有趣的,激

8、发学生学习程序设计的兴趣,推动后续知识的学习。另外,要排除学生对程序设计语言的误解,尤其是女生,多数会觉得编程是男生的强项,这时可以给她们介绍世界上第一位程序员Ada,她就是一名女性。在开始的时候就鼓励学牛建立学习的信心,这将是整个课程学好的关键一步。3.2针对专业特点,调整教学内容对于非计算机专业的学生來讲首先要明确学习计算机语言对于本专业的重要性,然后架设一座计算机专业与其所学专业的桥梁,如果能将计算机技术灵活地运用到木专业领域里,将会对两个专业做出贡献[5]。一般非计算机专业

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。