本科生课程教学大纲
C++程序设计与训练
一、课程基本情况
switch函数用法举例
课程编号
30250182
开课学期
学分
2
课程名称
(中文)C++程序设计与训练
(英文)C++ Program Design and Training
任课教师
董炜 助理研究员
课程类别
必修  限选  任选;      1年级 2年级 3年级 4年级
课程学时
及其分配
课内总学时
课内学时分配
课外学时分配
64
课堂讲课
30
课后复习
30
自学交流
0
课外自学
15
课堂讨论
0
讨论准备
0
实验辅导
0
实验预习
15
课内实验
34
课外实验
34
教学方式
■课堂讲授为主  ■实验为主  □自学为主  □专题讨论为主
考核方式
期末闭卷考试(30%+作业(30%+实验(40%
适用院系
适用专业
自动化系,计算机科学与技术,电子工程系,软件学院
自动化,计算机科学与技术,电子信息工程,电子科学与技术,信息系统与工程
先修课程
预备知识
C语言程序设计
教材与
参考文献
1)教  材:
郑莉,董渊,何江舟,《C++语言程序设计(4)》,清华大学出版社,2010.7
2)参考文献:
郑莉,董渊,《C++语言程序设计(4)学生用书》,清华大学出版社,2011.6
Bjarne Stroustrup著,裘宗燕 译,《C++程序设计语言(特别版)》,机械工业出版社,2010.3
Stanley B. LippmanJosee Lajoie著,潘爱民,张丽 译,《C++ Primer中文版(3)》,中国电力出版社,2005.2
George Shepherd, David Kruglinski著,潘爱民 译,《Visual C++ .NET技术内幕(第6版)》,清华大学出版社,2004.7

二、课程内容简介
本课程是以实践为主的高级语言程序设计课程,在掌握C程序设计的基础上,拓展到面向对象的C++编程。本课程采用课堂授课、课上实验和课后大作业三部分紧密结合的方法,目标是使学生通过本课程的学习,掌握面向对象程序设计的基本概念和方法,C++的语法和编程方法,巩固提高程序调试方法,了解C++模板的使用方法,了解基于MFC(Microsoft Foundation Classes,微软基础类库)的可视化编程方法,掌握以面向对象的编程思想进行程序分析与设计的技能。课程主要内容包括C++语言的基本介绍、面向对象程序设计的基本概念、C++类与对象、继承与重载、C++I/O流、C++模板、C++异常处理方法、VC(Visual C++)的集成开发环境和调试方法等。
三、课程教学大纲

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。