《高级语言程序设计C++》教学大纲
总学时:64理论课学时:48实验课学时:16
一、课程的性质
《高级语言程序设计》是计算机专业的基础课程。
C++语言是在软件设计中的流行工具,也成为《高级语言程序设计》课程主流使用语言。
通过该课程的学习,学生应该掌握结构化程序设计中基本的概念、方法,在理论、实践上为后续软件课程打下坚实基础。
二、课程的目的与教学基本要求
本课程教学要求学生熟练掌握高级程序设计语言程序的构成;基本语法成分;数据定义和相关运算;熟练掌握程序的三种基本控制流程的概念和实现;函数的定义和调用;熟练掌握指针的基本概念,能够应用于数据组织和函数调用。
掌握使用文件系统。
要求学生能够使用结构化思想方法设计小规模的应用程序,并在有关集成环境下(例如Visual C++ 2008)调试运行。
三、课程适用专业
全校非计算机理工类各专业。
四、课程的教学内容、要求与学时分配
1.理论教学部分:
2.实验教学部分
实验设置目的是指导学生在程序设计集成开发环境下完成编辑、调试、合成代码的能力。
教学大纲中知识点的作业训练,要求课外上机完成。
五、教材和主要参考资料
1. 周霭如、林伟健. 《C++程序设计基础》(第3版),电子工业出版社,2009.
六、课程考核方式
本课程采用笔试(形式)按上述要求考试,占该课程总评成绩的 70 %。
本课程还结合的考核形式有:上机编程,占该课程总评成绩的 30 %。
本课程根据作业评定学生的平时成绩,按具体情况调节总评成绩。