《面向对象程序设计》教学大纲(理论课程及实验课程适用)1、课程信息.doc

《面向对象程序设计》教学大纲(理论课程及实验课程适用)1、课程信息.doc

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

《面向对象程序设计》教学大纲 (理论课程及实验课程适用) 课程信息 课程名称(中文):面向对象程序设计 课程名称(英文):Object-Oriented Programming 课程类别:学科基础课 课程性质:必修 计划学时:56(其中课内学时:56,课外学时:0) 计划学分:3.5 先修课程:计算机程序设计基础 选用教材:张俊主编.C++面向对象程序设计(第二版).北京:中国铁道出版社,2012.8 开课院部:计算机科学与工程学院 适用专业:计算机类专业 二、课程简介(中英文) 面向对象程序设计是软件工程领域的主流软件开发方法。它集封装性、继承性和多态性于一体,可以帮助人们提高 Object-Oriented Programming (OOP) is the mainstream methodology of software development in the field of software engineering. OOP integrates encapsulation, inheritance and polymorphism, and help to develop software of good modular, high abstraction, flexible reusability and scalability. This course mainly introduces the methods of object-oriented programming and C++ programming language, and C++ language used as a tool, the object oriented methodology as the main thread of application. By means of teaching, programming practice, homework and exercises, comprehensive design, this course aims to help students to master the C + + language and object oriented method gradually, and to use programming tools and skills to solve practical problems, therefore to cultivate and enhance students abilities of programming and professional practice. 三、课程教学要求 序号 专业毕业要求 课程教学要求 关联程度 1 工程知识 2 问题分析 应用面向对象程序设计的,分析问题域及其需求,模型数据类型)H 3 设计/开发解决方案 根据对象模型,合理设计数据类型,并应用类求解复杂工程问题H 4 研究 5 使用现代工具 熟练使用C++环境和工具现代程序库提高程序开发效率。M 6 工程与社会 7 环境和可持续发展 8 职业规范 遵守编码规范和职业道德,具有良好的M 9 个人和团队 具有良好的协作能力,在团队开发发挥作用L 10 沟通 具有良好的交流能力,面向对象有效表达思维过程。L 11 项目管理 应用面向对象方法进行基本的L 12 终身学习 通过学习C++语言,,在职业发展中能够、持续学习新技术和新工具M 注:“课程教学要求”栏中内容为针对该课程适用专业的专业毕业要求与相关教学要求的具体描述。“关联程度”栏中字母表示二者关联程度。关联程度按高关联、中关联、低关联三档分别表示为“H”“M”或“L”。“课程教学要求”及“关联程度”中的空白栏表示该课程与所对应的专业毕业要求条目不相关。 四、课程教学内容 章节 名称 主要内容 重难点关键词 学时 类型 一 C++语言基础 1.程序设计基础 2.函数与引用,C++四种新的函数机制 3.基本的数据结构:数组、指针与字符串 自定义类型4 理论讲授 二 类与对象的定义 1.面向对象的基本概念 2.类的定义与对象的定义 4.类成员指针 1.三大特性 2.构造函数、析构函数等 3.对象成员 8 理论讲授 三 类的几个主题 1.this指针的用法const关键字的用法new/delete与内存动态管理 friend函数与 5.static成员 1.const成员函数 2.堆对象与深复制friend函数 4.static数据成员 2 理论讲授 四 运算符重载 1.运算符重载的基本概念 2.运算符重载的的重载运算流运算等常用运算符的重载函数模板 类模板

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档