C++面向对象程序设计双语教程(第3版)-教学大纲.docx

上传人:太** 文档编号:97925903 上传时间:2024-07-08 格式:DOCX 页数:5 大小:21.62KB
返回 下载 相关 举报
C++面向对象程序设计双语教程(第3版)-教学大纲.docx_第1页
第1页 / 共5页
C++面向对象程序设计双语教程(第3版)-教学大纲.docx_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《C++面向对象程序设计双语教程(第3版)-教学大纲.docx》由会员分享,可在线阅读,更多相关《C++面向对象程序设计双语教程(第3版)-教学大纲.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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 Program

5、ming1. 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 Object

6、s-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 GradeB

8、ook 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 Conv

9、ersion 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 Functio

10、ns 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 Min

11、i 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

12、的非类型参数, 以及派生和类模 板。3.熟悉本章中的 案例程序设计: 向量类模板。12理论五、考核要求及成绩评定序号成绩类别考核方式考核要求权重(%)备注1期末成绩期末考试考试50百分制,60分为及格2平时成绩课后作业8次40优、良、中、及格、不及格3平时表现出勤情况10两次未参加课程则无法获得学分注:此表中内容为该课程的全部考核方式及其相关信息。六、学生学习建议(一)学习方法建议1 .由于知识点较为抽象复杂,可以通过讨论交流,提高学习效率,学会如何与他人合 作、沟通、协调等等;2 .通过每个单元最后搭配词汇与语法,巩固知识点;3 .通过学习本课程配套的PPT教学课件,实验指导书,实验题目详解

13、代码等进行知识 巩固,不断提高专业水平。(二)学生课外阅读参考资料C+面向对象程序设计双语教程(第3版),刘嘉敏等主编,2019年,电子工业出版 社教材。七、课程改革与建设本课程用通俗易懂的英语描述其内容,让初学者了解到面向对象程序设计的原文表达, 并且在各章节中的重点知识点和易混淆知识点处均有双语注解,有助于读者掌握面向对象的 程序设计语言。止匕外,课程中呈现出针对每个知识点相关的完整代码和运行结果,为学生提 供实践与自学的方式。平时对学生的考核内容包括出勤情况、学生的课后作业、课堂讨论等方面,占期末总评 的50%。期末考试成绩占期末总评的50%。制订人 签字:教研室主任签字:院部负责人 签字:修订时间:年月日

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁