华南理工大学东莞东阳教学中心
www.scutdy.com
华南理工大学东莞东阳教学中心
www.scutdy.com
《面向对象程序设计(
VC++
?/p>
》课程教学大?/p>
华南理工大学东莞东阳教学中心
课程名称:面向对象程序设计(
VC++
?/p>
(英文)
?/p>
Object-oriented programming, vc++
课程性质:必修课
适用层次:专升本
学时?/p>
80
学分?/p>
5
一、课程的作用、地位和任务
1
、课程作用:
《面向对象程序设计(
VC++
?/p>
》是计算机科学与技术专业的一门专业基
础课,它的作用是使学生基本掌握面向对象程序设计的理论和方法;使学生学会使用
C++
进行面向对象程序设计;使学生了解软件设计的最新技术的发展方向?/p>
?/p>
2
、教学方法:课堂教学与上机实?/p>
3
、课程学习目标和基本要求?/p>
《面向对象程序设计(
VC++
?/p>
》是软件工程专业的一?/p>
专业基础课。主要任务是介绍
C++
语言中的数据类型,运算,语句结构及其程序设计的基
本方法?/p>
目的是使学生掌握一门高级程序设计语言?/p>
了解面向对象程序设计的基本概念与?/p>
法,
进而学会利?/p>
C++
语言学会解决一般应用问题,
并为后续的专业课程奠定程序设计基
础?/p>
4
、课程类型:专业基础?/p>
5
、先修课程:
?/p>
C
程序设计?/p>
二、课程内容和要求
?/p>
1
?/p>
C++
语言概述
1
?/p>
C++
语言的简史与特点
2
?/p>
一个简单的
C++
程序
3
?/p>
程序的编辑、编译、链接和运行
重点
?/p>
C++
程序的编辑、编译、链接和运行的过?/p>
?/p>
2
)基本数据类型与表达?/p>
1
?/p>
C++
数据类型概述
2
?/p>
C++
的基本数据类型(整型、字符型、枚举型、实型)
3
)常值变?/p>
4
)宏定义的使?/p>
5
?/p>
操作符与数值表达式
6
?/p>
关系运算符和逻辑运算?/p>
7
)关系表达式和逻辑表达?/p>
8
?/p>
表达式的副作用和表达式语?/p>
9
?/p>
typedef
定义
重点
?/p>
整型、字符型、枚举型?/p>
实型等基本数据类型的概念以及
typedef
定义?/p>
使用,关系运算符和逻辑运算符的使用、关系表达式和逻辑表达式的求?/p>
难点
?/p>
运算符的优先级和结合性,以及表达式的副作?/p>
?/p>
3
?/p>
C++
程序的流程控?/p>
1
)用
if
语句实现的分支控?/p>
2
)用
switch
语句实现的多分支控制