2024年4月22日发(作者:)
《C++面向对象程序设计》课程教学大纲
一、课程基本信息
开课单位
课程名称
programming
开课对象 计算机专业本科嵌入式方向
学时/学分 总学时54、理论课学时36、实验课学时18
先修课程 高等数学、C语言程序设计
课程简介:
《C++面向对象程序设计》是针对具有一定的C语言基础上的初学者,以面向对象的程序
设计思想为主线,以通俗易懂的方法介绍C++语言,引导读者以最自然的方式,将人类习惯的
面向对象的思维方法运用到程序设计中。主要内容包括C++程序设计语言的基础知识、以及类
与对象的基本概念、继承与多态、输入输出流,以及泛型程序设计。此外,还介绍了一些开
发常用的知识,包括STL和设计模式,使得读者学习后,能够解决一些简单的实际问题。
开课学期 4
信息与网络工程学院计算机系 课程类别 专业方向
课程编码 ZF28101
C++面向对象程序设计C++ object oriented
二、课程教学目标
开设本课程的目的是使学生了解并掌握面向对象控制台程序、了解基于组件的应用程
序的编程方法、熟悉VC++应用程序对计算机软硬件系统的控制、开发Windows应用程序方
法与技术,使学生具有扎实软件研发能力。
本课程的重点在培养学生的实际应用软件开发能力.通过本课程的学习,在结构化程序
设计方法和面向对象的程序设计方法的基本理论研究方面达到以下基本要求:
1.熟悉计算机程序的基本组成要素,包括数据类型、程序流程、函数和指针等基本概
念;
2.理解结构化程序设计方法(SP)的理论,掌握“自顶向下,逐步求精”的程序设计技
术,可设计含有分支、循环和模块(函数)的程序;
3.掌握C++的基本流程控制;
4.理解类、对象、封装、继承和多态性等面向对象程序设计(OOP)概念,掌握基本
的面向对象程序设计方法;
5.理解输入输出流的概念,掌握流重载的方法;
6.了解STL和设计模式,能够解决简单的实际问题
三、教学学时分配
《c++面向对象程序设计》课程理论教学学时分配表
章次
第一章
第二章
第三章
第四章
第五章
第六章
第七章
第八章
第九章
*
主要内容
初识C++
类与对象
继承与多态
运算符重载
模板
I/O流
异常与断言
初识STL
设计模式
合计
学时分配
8
6
6
4
2
4
2
2
2
36
教学方法或手段
讲授法
讲授法
讲授法
讲授法、演示
讲授法
讲授法
讲授法
视频
视频
理论学时包括讨论、习题课等学时。
《c++面向对象程序设计》课程实验内容设置与教学要求一览表
学实
验
类
别
实
验
类
型
每
组
人
数
序
实验项目名称
号
实验内容 教学要求
时
分
配
熟悉Visual C++实验
环境;掌握基本的数
验
必
2
做
证
型
1
创建一个控制台
1 熟悉实验环境
应用程序
基本的输入输出语
句
据类型、表达式、和
发布者:admin,转转请注明出处:http://www.yc00.com/web/1713753849a2311800.html
评论列表(0条)