“C++面向对象程序设计”课程教学改革与探索
2015-08-15陈彬
科技视界 2015年13期
陈 彬
(武汉科技大学信息科学与工程学院,湖北 武汉430081)
0 引言
面向对象是一种非常重要的软件设计方法,是计算机领域对现实世界进行分析和抽象的有效方法,是计算机软件设计发展到一定阶段的必然产物。随着软件规模的日益增加,面向对象程序设计相对与传统的面向过程的程序设计方法有易于维护、重用性好、开发效率高以及易扩展等优点。C++是在C语言基础上衍生出的一种高级编程语言,C++不仅支持面向对象编程且完全兼容C语言,因此“C++面向对象程序设计”课程在电子信息工程专业的本科教学阶段发挥着重要的作用。
1 教学现状及分析
1.1 教学对象及课程设置
作者长期从事电子信息工程专业计算机类课程的教学工作,本节以我校(武汉科技大学)电子信息工程专业为例说明本课程的基本情况。
“C++面向对象程序设计”作为电子信息工程专业的选修课程,总课时为48学时,其中课堂教学为40学时,实践课时为8学时。“C++面向对象程序设计”课程安排在本科阶段的第六学期,此时电子信息工程专业学生已完成了“计算机应用基础”、“C语言程序设计”以及“数据结构”等先修课程的学习,且“微机原理及应用”等专业课程也以C语言作为其主要设计语言,同时考虑本课程是一门非限选课,故而选修该课程的学生在学习本课程时已具备相当的C语言基础,面向过程的程序设计方法也较为熟悉。
1.2 存在的问题
在实际教学过程中,“C++面向对象程序设计……
登录APP查看全文
