本课程主要介绍面向对象程序设计的方法和C++语言的基本概念。以C++语言中的面向对象机制为主。学习者在学习过程中可以通过大量的程序实例和相关练习,
逐步掌握C++的面向过程和面向对象的功能,从而掌握面向对象程序设计的基本知识和基本技能。
教材:1.《C++程序设计教程》,钱能主编,清华大学出版社1999年4月第1版
2.《C++程序设计习题及解答》,钱能编,清华大学出版社1999年12月第1版
让学生通过学习和上机实践熟悉并理解面向对象的基本思想和基本概念;掌握面向对象程序设计的基本方法;
了解C++程序的基本结构,各种语法成分的作用、语法结构及运用方式。学会使用C++程序语言编写简单的程序;初步学会综合运用所学知识进行稍复杂的应用程序开发。
本课程主要介绍C++语言的基本概念和面向对象程序设计的方法。以C++语言中的面向对象机制为主。该课程实践性较强,需要学员多作练习,学习者在学习过程中可以通过大量的程序实例和相关练习及上机实践,逐步掌握C++的面向过程和面向对象的功能, 从而掌握面向对象程序设计的基本知识和基本技能。
布置习题5-6次,对所留习题,组织讨论,以便学员掌握面向对象设计思想
本章学时数:40;学分数:6。
第一章至第十章是基础部分,主要介绍C++程序设计语言、 程序结构和过程化基础,共18学时。第11章至第21章是面向对象程序设计部分, 它建立在C++程序设计基础之上,讲述了面向对象程序设计方法,
共22学时。要求完成十个实验。每个实验2小时。
教学重点与难点,主要包括函数、程序结构、数组、指针、引用、结构、类、继承、虚函数、内存管理以及运算符重载。
李永森:福建师范大学电子信息工程系副教授,计算机应用研究室主任。历年承担课程:《计算机应用基础》、《算法语言》、
《C语言程序设计》、《汇编语言程序设计》、《数据结构》、《实用多媒体技术》、《多媒体课件设计》、《数据库技术》和《数字图像处理》等。科研方向:数字图像处理、科学计算的可视化、多媒体技术及其应用。曾主持过一项省自然科学基金项目,参与三项省科委科研项目。共发表论文十多篇(包括与他人合作)。
本部分内容已在另一个窗口中打开。
1.《C++语言程序设计》,郑莉
董源编著, 清华大学出版社 2001年7月第2版
2.《C++语言程序设计习题与实验指导》,郑莉 傅仕星编著,清华大学出版社 2001年7月第1版
3. 《C++ Primer(第三版)中文版》 Lippman S. Lajoie J. 著 潘爱民 张丽 译 中国电力出版社