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

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

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《C++面向对象程序设计双语教程(第3版)》

教学大纲

课程信息

课程名称:C++面向对象程序设计双语教程(第3版)

课程类别:素质选修课/专业基础课

课程性质:选修/必修

计划学时:64

计划学分:4

先修课程:无

选用教材:《C++面向对象程序设计双语教程(第3版)》,刘嘉敏等主编,2019年,电子工业出版社教材;

适用专业:本课程面向具有程序设计基础的读者,可作为高等院校计算机及相关专业的面向对象程序设计课程的双语教材。

课程负责人:

二、课程简介

本课程从面向对象程序设计的特点和工程应用角度出发,渐进式地组织各章节的知识点,采用既易懂又切合实际的实例,引导初学者进入面向对象程序设计之门。本课程一共8章,围绕面向对象程序设计中类和对象的作用,介绍标准C++中类与对象的定义和封装、继承、承载、多台、模版的概念及实现方法,旨在培养学生掌握面向对象程序设计的基本概念、思想和方法。

三、课程教学要求

序号

专业毕业要求

课程教学要求

关联程度

1

工程知识

掌握面向对象程序设计的基本概念、思想和方法。

了解面向对象程序设计的英文表达。

L

2

问题分析

由于现在是全球一体化,各个国家命运共同体时代,我们原有的专业知识已不再满足于时代日新月异变化的需求,在掌握专业知识之外,还需了解有关专业知识的英文表达,与国外学者进行思维碰撞,获取灵感。

H

3

设计/开发解决方案

本课程在保持英文原汁原味的基础上,采用符合中国学生学习习惯且通俗易懂的英文描述,便于学生理解与掌握。

H

4

研究

L

5

使用现代工具

源代码调试软件:VisualStudio2013

M

6

工程与社会

学生能够熟练掌握面向对象程序设计的基本概念、思想和方法及其英文表达,提高英语阅读能力,获悉国内外最新研究成果,更高效率与国外学者进行学术交流。

L

7

环境和可持续发展

L

8

职业规范

L

9

个人和团队

主动与其他同学进行合作学习,共同解决学习中遇到的难题,促进自己与他人共同进步。

H

10

沟通

积极与其他同学沟通交流,进行观点碰撞,思维创新,达到相互促进的目的。

M

11

项目管理

L

12

终身学习

掌握专业知识以及专业词汇与语法,了解专业知识的英文表达,努力提高专业英文专著的阅读能力,不断拓展自己的视野与专业水平。

H

注:“课程教学要求”栏中内容为针对该课程适用专业的专业毕业要求与相关教学要求的具体描述。“关联程度”栏中字母表示二者关联程度。关联程度按高关联、中关联、低关联三档分别表示为“H”“M”或“L”。“课程教学要求”及“关联程度”中的空白栏表示该课程与所对应的专业毕业要求条目不相关。

四、课程教学内容

章节

名称

主要内容

重难点关键词

学时

类型

1

Introduction

OverviewofProgramming

ProgrammingMethodologies

CharacteristicsofObject-OrientedProgramming

C++ProgrammingLanguage

了解编程概述以及编程方法

理解有关面向对象编程的特点以及C++程序设计语言。

4

理论

2

BasicFacilities-ShiftingfromCtoC++Programs

2.1C++ProgramStructure

2.2Input/OutputStreams

2.3Constants

2.4Functions

2.5References

2.6Namespaces

理解与掌握C++程序结构、输入/输出流、常数以及命名空间等。

8

理论

3

FoundationofClassesandObjects-DataAbstractionandDefinitionofClasses

3.1IntroductiontoStructures

3.2DataAbstractionandClasses

3.3InformationHiding

3.4AccessControl

3.5Constructors

3.6Destructors

3.7Encapsulation

3.8CaseStudy:AGradeBookClass

1.了解有关程序的结构简介。

2.掌握数据抽象和类、信息隐藏、访问控制、封装等相关重要知识点。

3.熟悉课程中的案例程序设计:成绩册。

12

理论

4

AdvanceofClassesandObjects-FurtherDefinitionofClassMembersandObjects

4.1ConstantMemberFunctionsandConstantObjects

4.2this

您可能关注的文档

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档