教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

《C++程序设计》课程教学大纲

来源:网络收集 时间:2026-09-05
导读: 《C++程序设计》课程教学大纲 课程名称:C++程序设计 课程英文名称:Programming in C++ 总学时: 32 讲课学时: 24 实验学时:8 上机学时:0 课外辅导学时:6 学分:2 开课单位:计算机科学与技术学院 授课对象:计算机科学与技术、信息安全专业 开课学期:

《C++程序设计》课程教学大纲

课程名称:C++程序设计

课程英文名称:Programming in C++

总学时: 32 讲课学时: 24 实验学时:8 上机学时:0 课外辅导学时:6 学分:2

开课单位:计算机科学与技术学院

授课对象:计算机科学与技术、信息安全专业

开课学期:1夏

先修课程:高级语言程序设计Ⅱ

后继课程:数据结构与算法

课外学时:48

主要教材及参考书:

1 Kelly.Paul, 苏小红,双语版C++程序设计,电子工业出版社,2010年

2 侯俊杰,深入浅出MFC,华中科技大学出版社,2001年

一、课程教学目的

本课程是计算机及相关专业的专业选修课,可用于数据处理、数值计算和系统程序设计等领域。通过本课程的学习,使学生系统地掌握面向对象设计的思维方式、基本概念与基本方法,达到熟练运用C++语言进行面向对象程序设计、解决实际应用问题的目的。

二、教学内容及基本要求

(一)教学内容:

1 C++的新特征(4学时)

C++数据的输入和输出、C++的函数新特征(函数重载、带缺省形参值的函数)、引用、new和delete

2 抽象数据类型的使用(4学时)

string的概念,和C语言字符串的异同,vector、stack、queue、map以及set等抽象数据类型的概念,使用抽象数据类型解决实际问题。

3 类和对象(4学时)

类与对象的定义、构造函数与析构函数、静态数据成员和静态成员函数、友元函数和友元类、运算符重载、类的接口和类的实现、对象数组与对象指针

4 继承与派生(4学时)

派生类的概念、继承的类型、派生类的构造函数和析构函数、组合、继承与多重继承、多态

5 C++模板与标准模板库(2学时)

函数模板、类模板、vector、linked list、stack、queue以及hash等抽象数据类型的基本实现方式

6 利用MFC开发Windows应用程序(6学时)

MFC的概念和作用、对话框及常用控件、菜单、文档视图结构,利用MFC实现基本的图形绘制等功能

(二)基本要求:

1 课程基本要求

了解软件开发的基本过程,理解面向对象的程序设计方法的基本概念,掌握用计算机求

解实际问题的基本思维方法,掌握并实现基本的数据结构和算法,熟练掌握在C++集成开发环境下编写、测试和调试程序的基本方法。

2 实验基本要求

1)熟悉C++程序的集成开发环境,包括程序的编辑、编译和调试;

2)编写的代码满足一定的编码风格。

3 考试基本要求

本课程综合成绩由两部分组成:实验成绩占总成绩50%,综合C++程序设计大作业占总成绩50%,总计满分100分。

院(系)教学指导委员会审批意见:

签字:

日期:

签字: 日期: 院(系)审核意见:

《C++程序设计》课程教学大纲.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1414019.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)