《面向对象程序设计》教学大纲(本科).pdf

《面向对象程序设计》教学大纲(本科).pdf

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

《面向对象程序设计》教学大纲

课程英文名Object-OrientedProgramming课程代码03M0017

学分3总学时48理论学时32实验/实践学时16

课程类别专业课课程性质任选先修课程C语言

适用专业电子信息工程开课学院信息工程学院

执笔人审定人制定时间2020年11月

注:课程类别是指公共基础课/学科基础课/专业课;课程性质是指必修/限选/任选。

一、课程地位与课程目标

(一)课程地位

面向对象程序设计是电子信息工程、通信工程、电子信息科学与技术学科基础课中的一门选

修课。其任务是使学生理解面向对象编程技术是近年来发展起来的一种设计技术,也是一种十分

重要的软件设计思想,相对于传统的程序设计方法,它给出了全新的软件分析、设计和编程的理念。

C++是支持面向对象程序设计的一个典型程序设计语言,它对面向对象程序设计给出了全面的技

持。本课程通过对面向对象概念、方法和相关理论进行讨论的基础上,着重介绍C++对面向对象

的具体支持和实现,并通过具体的设计实例来使学生掌握面向对象设计思想和方法,力图使学生

养成面向对象的编程思维习惯,并掌握C++中的各种主要语法,重点是支持面向对象的相关语法,

掌握计算机编程的基本理论知识,掌握算法与数据结构,具有一定的编程能力,能够从事计算机

应用相关的工程设计。

(二)课程目标

1.掌握C++语言的基本语法,掌握C++函数的新特性。

2.理解类与对象的概念,掌握类的构造函数与析构函数,理解类的静态成员,掌握类的组合,

了解对象数组、对象指针和类的友元。理解派生类的概念,掌握派生类的构造函数与析构函数,

掌握多重继承。

3.理解多态性的概念,了解函数重载与运算符重载,理解虚函数的概念。理解模板的概念,掌

握函数模板与模板函数,掌握类模板与模板类,培养多视角看待、分析、解决问题的能力。

二、课程目标达成的途径与方法

课程目标教学环节对应内容

讲授第1、2章及作业1.概述

课程目标1

2.C++语言基础

讲授第2、3、4章及作业2.C++语言基础

课程目标2实验一、二、四3.类与对象

4.继承与派生

讲授第5、6章及作业5.多态性

课程目标3

实验三6.模板

1

三、课程目标与相关毕业要求的对应关系

课程目标对毕业要求的支撑程度(H、M、L)

课程目标

毕业要求2.1毕业要求2.2毕业要求3.1

课程目标1H(0.4)

课程目标2H(0.4)

课程目标3M(0.2)

四、课程主要内容与基本要求

1、概述

了解程序设计语言与程序设计方法的发展,了解面向对象方法。

2、C++语言基础

掌握C++语言的基本语法,掌握C++函数的新特性。

3、类与对象

理解类与对象的概念,掌握类的构造函数与析构函数,理解类的静态成员,掌握类的组合,

了解对象数组、对

文档评论(0)

各类考试卷精编 + 关注
官方认证
内容提供者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地宁夏
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档