C++面向对象程序设计双语教程(第3版)-教学大纲、授课计划.docx
《C++面向对象程序设计双语教程(第3版)-教学大纲、授课计划.docx》由会员分享,可在线阅读,更多相关《C++面向对象程序设计双语教程(第3版)-教学大纲、授课计划.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C+面向对象程序设计双语教程(第3版)教学大纲一、课程信息课程名称:C+面向对象程序设计双语教程(第3版)课程类别:素质选修课/专业基础课课程性质:选修/必修计划学时:64计划学分:4先修课程:无选用教材:C+面向对象程序设计双语教程(第3版),刘嘉敏等主编,2019年,电 子工业出版社教材;适用专业:本课程面向具有程序设计基础的读者,可作为高等院校计算机及相关专业的 面向对象程序设计课程的双语教材。课程负责人:二、课程简介本课程从面向对象程序设计的特点和工程应用角度出发,渐进式地组织各章节的知识点, 采用既易懂又切合实际的实例,引导初学者进入面向对象程序设计之门。本课程一共8章, 围绕面向对
2、象程序设计中类和对象的作用,介绍标准C+中类与对象的定义和封装、继承、 承载、多台、模版的概念及实现方法,旨在培养学生掌握面向对象程序设计的基本概念、思 想和方法。三、课程教学要求序号专业毕业要求课程教学要求关联程度1工程知识1 .掌握面向对象程序设计的基本概念、思想和方法。2 . 了解面向对象程序设计的英文表达。L2问题分析由于现在是全球一体化,各个国家命运共同体时代,我 们原有的专业知识已不再满足于时代日新月异变化的需 求,在掌握专业知识之外,还需了解有关专业知识的英 文表达,与国外学者进行思维碰撞,获取灵感。H3设计/开发解决方案本课程在保持英文原汁原味的基础上,采用符合中国学 生学习习
3、惯且通俗易懂的英文描述,便于学生理解与掌 握。H4研究L5使用现代工具源代码调试软件:Visual Studio 2013M6工程与社会学生能够熟练掌握面向对象程序设计的基本概念、思想 和方法及其英文表达,提高英语阅读能力,获悉国内外L最新研究成果,更图效率与国外学者进行学术交流。7环境和可持续发展L8职业规范L9个人和团队主动与其他同学进行合作学习,共同解决学习中遇到的 难题,促进自己与他人共同进步。H10沟通积极与其他同学沟通交流,进行观点碰撞,思维创新, 达到相互促进的目的。M11项目管理L12终身学习掌握专业知识以及专业词汇与语法,了解专业知识的英 文表达,努力提高专业英文专著的阅读能
4、力,不断拓展 自己的视野与专业水平。H、课程教学内容注:“课程教学要求”栏中内容为针对该课程适用专业的专业毕业要求与相关教学要求的具 体描述。“关联程度”栏中字母表示二者关联程度。关联程度按高关联、中关联、低关联三 档分别表示为“H” 或。“课程教学要求”及“关联程度”中的空白栏表示该课程 与所对应的专业毕业要求条目不相关。章节名称主要内容重难点关键词学时类型1Introduction1. 1 Overview of Programming1. 2 Programming Methodologies1. 3 Characteristics of Object-Oriented Programm
5、ing1. 4 C+ Programming Language1. 了解编程概 述以及编程方法 2.理解有关面 向对象编程的特 点以及C+程序 设计语言。4理论2Basic Facilities-S hifting from C to C+ Programs2.1 C+ Program Structure2.2 Input/Output Streams2.3 Constants2.4 Functions2.5 References2.6 Namespaces理解与掌握C+ 程序结构、输入/ 输出流、常数以 及命名空间等。8理论3Foundation of Classes and Objects
6、-Data Abstraction and Definition of Classes1.1 1 Introduction to Structures1.2 Data Abstraction and Classes1.3 3 Information Hiding1.4 Access Control1.5 Constructors1.6 Destructors1.7 Encapsulation1.8 8 Case Study:A GradeBook1 . 了解有关程序 的结构简介。2 .掌握数据抽象 和类、信息隐藏、 访问控制、封装 等相关重要知识 点。3 .熟悉课程中的 案例程序设计:12理论
7、U!Class成绩册。4Advance of Classes and Objects-Furt her Definition of Class Members and Objects4.1 Constant Member Functions and Constant Objects4. 2 this Pointers4. 3 Static Members4. 4 Free Store1.1 5 Object Members4.6 Copy Members4.7 Array of Objects4.8 Friends4.9 9 Case Study: Advance of the GradeBo
8、ok Class1.理解与掌握 有关面向对象程 序设计的知识 点,包括常成员 函数和常对象、 本指针、静态构 件等。2.熟悉本章中 的案例程序设 计:成绩册课程 的进展。12理论5OperatorOverloading5. 1 Introduction to Opertator Overloading5.2 Operator Functions5. 3 Binary and Unary Operators5. 4 Overloading Combinatorial Operators5.5 Mixed Arithmetic of User-Defined Types5.6 Type Conve
9、rsion of User-Defined Types5.7 Case Study:A Mylnteger Class1 . 了解有关操 作员过载的相关 介绍。2 .理解操作员 的相关功能。3 .掌握有关程 序设计的相关知 识及语法,包括 二元和一元运算 符、用户定义类 型的混合算术 等。4 .熟悉本章中 的案例程序设 计: Mylnteger 类。8理论6Inheritance6.1 Class Hierarchies6.2 Derived Classes6.3 Constructors andDestructors of Derived Classes6.4 Member Function
10、s of Derived Classes6.5 Access Control6.6 Multiple Inheritance6.7 Virtual Inheritance6.8 Case Study:The iWatch ClassL理解有关类层 次、派生类以及 其构造函数和折 构函数等重要知 识点。2 .熟悉本章中的 案例程序设计: iWatch 课堂。8理论7Polymorphism and Virtual Functions7.1 Polymorphism7.2 Virtual Functions7.3 Abstract Base Classes7.4 Case Study:A Mini
11、 System1 .理解与掌握 有关多态性、虚 拟功能、抽象基 类等知识。2 .熟悉本章中 的案例程序设 计:一个小型系 统。4理论1.1 1 Introduction to Templates1.2 Function Templates1.3 Class Templates1.4 Non-Type Parameters for1 . 了解有关模版 的简洁介绍,包 括功能模版、类 模板等。2 .掌握有关模版8TemplatesTemplates8.5 Derivation and Class Templates8. 6 Case Study: A vector Class Templates的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 面向 对象 程序设计 双语 教程 教学大纲 授课 计划
限制150内