- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C++程序设计》教学大纲
(Programming in C++)
课程代码:1512110 学时:32+16 学分:2.5
一、课程简介
本大纲根据 2011 版应用型人才培养方案制订。
(一)适应专业:计算机科学与技术
(二)开课学期:第四学期
(三)课程类别:专业选修课
(四)考核方式:考查
(五)参考教材
教 材:郑莉等.C++语言程序设计[M]。北京:清华大学出版社,2008.
主要参考书目:
[1]李春葆等.C++面向对象程序设计清华大学出版社[M]。北京:清华大学出版社,2008.
[2]Bruce Eckel 著,刘宗田等译.C++编程思想[M],北京:机械工业出版社,2000.
二、教学基本要求与内容安排
(一)教学目的与要求
《C++程序设计》是一门学习计算机高级语言程序设计的课程,可用于数据
处理、数值计算和系统程序设计等领域,主要任务是介绍C++语言中的数据类型,
运算,语句结构及其程序设计的基本方法。
教学目标:借助 C++语言讲授面向对象编程的基本理论和方法。通过该课程
的学习,使学生进一步掌握面向对象分析、设计和实现的过程和基本方法;掌握
C++语言的基本思想和基本语法;理解并掌握 C++语言对各种程序设计范型,特
别是对面向对象程序设计范型的各种支持机制;理解 C++中的泛型编程思想及相
关实现技术,特别是能熟练使用 STL 进行程序设计;培养和引导学生自学其它程
序设计语言的能力;培养学生采用面向对象编程的思想和C++语言进行一般应用
软件系统的开发的能力。
教学要求:首先要求学生能够认真听课,掌握课堂上讲述的相关理论和方法;
其次,学生要勤于实践练习,不仅要认真上实验课并完成实验任务,而且要学生
利用课余时间多编写程序;第三,要求学生能够积极主动地参与团队协作,并完
成最后,要求学生能够在面向对象思想的指导下开发出具有一定实用价值的应用
程序。
(二)教学内容安排
学时分配
教学 教学 重点 难点
教学内容 备注
要求 方法 (☆) (Δ ) 讲课 实验 上机 其他
第 1 部 C++概述 讲授 4 2
1.计算机程序设计语言的发
C
展
2.面向对象的方法 C
3.面向对象的软件开发 A ☆
4.信息的表示与存储 B
5.程序的开发过程 B Δ
6. 函数与栈机制 A ☆ Δ
7.基本数据类型和表达式 C
8.数据的输入与输 出 B
9.算法的基本控制结构 B
10. 自定义数据类型 B
第 2 部 函数 2
1.函数的声明和调用 B
2. 函数间的参数传递 B
3. 内联 函数 A ☆ Δ
4. 带默认形参值的函数 A ☆
5. 函数重载 A ☆ Δ
6.C++系统函数 B
第 3 部分 类和对象 讲授 4
文档评论(0)