《C++程序设计》教学大纲
一、课程基本信息
1、课程英文名称:C++ Programming
2、课程类别:公共基础课程
3、课程学时:总学时 56,实验学时 20
4、学 分:3.5
5、先修课程:计算机文化基础
6、适用专业:非计算机专业
7、大纲执笔:计算机基础教研室 任馨
8、大纲审批:计算机科学学院学术委员会
9、制定(修订)时间:2006 年 12 月
二、课程的目的与任务
通过本课程的学习,学生应掌握 C++程序设计的基本思想、基本概念和基本方法,并能运用所学的
知识对一般问题进行分析和程序设计,把 C++程序设计语言作为基本工具使用,为今后在专业课程的学习
中,使用计算机解决实际问题打好基础。
三、课程的基本要求
理解结构化程序设计及面向对象程序设计思想,掌握 C++的语法规则及语义、程序基本结构、数组
的定义及操作、函数的定义和调用。理解类与对象的基本概念,掌握类和对象的定义、继承和多态的基本
使用方法。使学生具有程序编写和阅读的能力。
本课程为非计算机专业开设的第一门计算机语言课,内容多、课时少,要求学生课外花费不少于讲课学时
来加深和巩固所学内容。
四、教学内容、要求及学时分配
(一) 理论教学(36 学时)
1、C++语言概述(2 学时)
教学内容:
(1)C++语言的特点
(2)C++程序的基本组成
(3)C++程序的开发过程
教学要求:
(1)了解 C++语言的发展史及特点
(2)理解 C++程序的基本组成
(3)掌握 C++程序的开发过程
重点:
C++程序的基本结构、程序开发方法
难点:
C++程序开发方法
2、C++语言基础(4 学时)