本科生课程教学大纲
《C++程序设计与训练》
一、课程基本情况
课程编号 | 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. Lippman,Josee 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小时内删除。
发表评论