本科计算机专业C++程序设计教学的不足及对策
2012-03-19王艳会钟诚秦斌
王艳会 钟诚 秦斌
1中国人民解放军镇江船艇学院 江苏 212003
2江苏科技大学 江苏 212003
0 前言
多年来,很多工作在C++教学一线的教育工作者在教学实践中就提高课程授课效果、注重专业素质教育等方面提出了很多好的教学改进方法,使我国高校的计算机教育水平得到了很大程度的提高。然而,当今国内C++课程的教学方法远非完美。本文就目前国内C++教学的现状,提出几点当前C++教学中的不足,并给出若干改进的建议。
1 目前教学中存在的不足
1.1 教学内容和教学工具陈旧
对于C++程序设计课程,C++语法和编程思维是教学内容,教学中所使用的具体的C++编译器和集成开发环境(Integrated Development Environment,IDE)是教学工具。教学工具的陈旧必将导致教学内容的陈旧。目前国内高校C++程序设计课程多采用Visual C++ 6.0(VC6.0)。VC6.0是Microsoft公司于1998年推出的可视化集成开发环境,至今已有14年的历史,是一种比较老旧的C++开发环境。由于目前C++标准、IDE技术和软件科学的飞速发展,VC6.0作为教学和开发工具有着下列难以弥补的缺陷。
(1) 在易用性方面落后。VC6.0易用性差。与Visual C++.Net 2005相比,VC6.0很多功能的使用很不方便,如断点的设置、控件的使用以及MFC类的完善程度,等等。笔者在教学中发现,由于VC6.0在使用上的不便和界面的不友好,使学生容易产生实践中的挫折感和对C++的畏惧心理,在该门课程结束后不愿继续使用C++。
(2) 在IDE软件兼容性方面,VC6.0面临着越来越严重的兼容性问题。VC6.0在Windows XP中可以很好的安装和运行,但是对于正逐步取代Windows XP的Windows 7以及更新版本,VC6.0有着很多兼容性的问题。……
