应用型本科C++程序设计课程教学改革
2016-06-18吴舜歆梁宝兰
课程教育研究 2016年5期
吴舜歆 梁宝兰
【摘要】针对传统应用型本科C++程序设计课程存在的问题,进行一系列的教学改革。强调程序设计方法的学习、掌握,同时引入“程序设计在线评测系统”加强学生的实践环节,并引入案例教学,以培养学生综合运用所学知识进行软件开发。实践证明,以上措施有利于提高学生的学习兴趣,为后续专业课程的学习打下良好的基础。
【关键词】应用型本科 程序设计课程 教学改革
【基金项目】2014年度广东省高等教育教学改革资助项目(GDJG20142517)。
【中图分类号】G64 【文献标识码】A 【文章编号】2095-3089(2016)05-0230-02
1.前言
毋庸置疑,学会编程、掌握编程对计算机专业的学生来讲非常重要。掌握一门程序设计语言,就等于掌握了跟计算机交流的工具。对于很多计算机专业的同学来讲,C++是他们的第一门程序设计课程。学好C++,不仅掌握了跟计算机交流的工具,也为后续专业课程的学习打下良好的基础,同时有助于建立自信心。
2.当前存在的问题
目前的C++程序设计课程的教学主要存在以下几个问题:
(1)教学内容过分关注程序设计语言的语法和语义细节,整个课程是以程序设计语言为纲来组织教学内容。由于程序设计语言具有大量繁杂语法知识点,使得老师往往采用灌输式教学模式,花费大量课时资源用于讲授琐碎的语法知识,而不是花在程序设计思想和方法的传授上。
(2)教学方法采用语言工具书的阐述方式,一般是先介绍一种语法结构的形式和意义,然后给出简单示例或示例程序,这些示例和示例程序的主要作用只是用于对语法结构使用方法的说明,学生并不能通过这些示例体会问题分析、程序思维和构造的方法。……
登录APP查看全文
