《面向对象程序设计方法》课程教学大纲
(计算机科学与技术本科专业使用)
一、课程的地位、教学目的和基本要求
C++语言是一种高效实用的程序设计语言,既可进行过程化的程序设计,也可进行面向对象程序设计。本课程以介绍C++语言的基本语法为基础逐步向学生渗透面向对象的程序设计思想,要求学生掌握类的封装、数据隐藏、继承及多态等特性,领会面向对象程序设计,掌握面向对象程序设计方法,培养一定的程序设计能力,为以后各专业课程的学习打下良好的程序设计基础。
二、主要教学环节
1、理论教学学时数:60 占全部学时数:75 %
2、实验学时数:20 占全部学时数:25 %
3、实训学时数:二周
三、课程内容
Ⅰ.理论部分
第一章 C++入门 2学时
(1)教学目的、要求
本章要求学生掌握源程序的编辑、编译、连接和执行。了解C++程序设计语言的发展过程以及支持环境。
(2)重点与难点
本章的重点和难点是源程序的编辑、编译、连接和执行。
第一节从C到C++
第二节程序与语言
第三节结构化程序设计
第四节面向对象程序设计
第五节程序开发过程
第六节函数
第二章基本数据类型与输入输出 2学时
(1)教学目的、要求
本章要求学生掌握C++语言数据类型,变量及常量的声明和赋值以及输入输出函数。了解I/O流及printf和scanf输入输出的作用。
1
(2)重点与难点
本章的重点和难点是C++语言数据类型,变量及常量的声明和赋值以及输入输出函数。
第一节字符集与保留字
第二节基本数据类型
第三节变量定义
第四节常量及常量定义
第五节 I/O流控制
第六节 Printf与scanf
第三章表达式和语句 2学时
(1)教学目的、要求
本章要求学生掌握C++各运算符与常用表达式内容,及if语句的应用。
(2)重点与难点
C++各运算符与常用表达式内容,及if语句的应用。
第一节表达式
第二节算术运算和赋值
第三节算术类型转换
第四节增量和减量
第五节关系与逻辑运算
第六节if语句
第七节条件运算符
第八节逗号表达式
第九节求值次序与副作用
相关推荐: