- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1-面向对象程序设计教学大纲 - 信息科学与工程学院
福建工程学院学术型硕士研究生课程教学大纲
学位类别:硕士 学科:交通运输工程
课程类别:专业学位课 课程中文名称:面向对象程序设计
所在学院(公章):信息科学与工程学院 课程英文名称:Object-oriented programming
总学时 已完成
时数 本 学 期 时 数 考试
(查) 36 0 合计 讲课 实验 习题 设计
作业 实习 其他 考试 36 26 8 2 总学时:36 学分:2
课程简介(中文):
本课程是一门专业学位课程。本课程是在熟悉了一种过程性语言的程序设计、熟悉基本的程序结构的基础上,进一步学习面向对象的程序设计方法。通过本课程的学习,学生不仅掌握面向对象程序设计的基本知识和基本技能,并且能够应用面向对象思想和方法解决实际问题。 课程简介(英文):
This course is a professional degree programs. This course is in a familiar procedural programming language, familiar with the basic foundation of the program structure, further learning object-oriented programming methods. Through this course, students not only master the basic knowledge and basic skills in object-oriented programming, and can apply object-oriented thinking and methods to solve practical problems. 教学目标:
(1)掌握面向对象程序设计的基本概念。
(2)掌握C++的基本语言规范与面向对象机制。
(3)初步应用面向对象程序设计的思路进行问题分析和设计。
(4)学会使用C++常用的开发环境进行程序设计。
课程内容:(各阶段教学环节的学时分配)
1面向对象程序设计概述(2学时)
了解和掌握计算机程序设计语言的发展、了解和掌握面向对象的方法、了解和掌握面向对象程序设计特点、了解和掌握面向对象的软件开发的基本思想和方法。
2 C++概述 (1学时)
了解和掌握C++非面向对象程序设计的基本特征,以及与面向过程的C语言的不同。
3函数 (1学时)
了解和掌握C++继承C的全部语法的基础上,初步理解面向对象程序设计中,函数仍然是模块划分的基本单位,是面向对象程序设计中对功能的抽象。
4 类与对象 (6学时)
掌握面向对象程序设计的抽象与封装性,掌握类与对象的概念和使用,初步了解面向对象程序设计基本思想和方法。
5 C++程序的结构 (6学时)
掌握作用域与可见性、静态成员、友元和数据的共享。
6继承与派生 (4学时)
掌握面向对象程序设计的特点类的继承与派生。
7多态性 (6学时)
掌握面向对象程序设计的特点多态性。
8 模板(2学时)
掌握函数模板和类模板的使用
掌握I/O流的概念及I/O流的使用。
9 异常处理(2学时)
了解异常及异常的处理。
10流类库与输入输出 (4学时)
掌握流的概念、输出流、输入流的使用。
11 利用C++面向对象方法完成一个项目的交流 (2学时)
教学要求:
学完本课程学生应该掌握必要的C++语言的语法知识,在理解语法的同时能从面向对象程序设计方法学的角度讲述其意义和用途,学生在掌握C++语言的同时,能够对现实世界中的问题用面向对象的思想和方法进行描述和解决。 预修课程:
计算机基础、高级程序设计语言 适用于何方向:
城市交通信息工程及智能控制、新能源汽车技术、智能交通检测与无线传感器网络、
交通运输安全与管理
考核方式:
笔试(50%)
其他:包括平时表现、实验、项目完成情况等共50%
本门课程的教材与参考书目:
教材:《C++语言程序设计》清华大学出版社 郑莉
参考书目:1、《C++面向对象程序设计》清华大学出版社谭浩强
3、《面向对象程序设计综合实践》电子工业出版社
骆力明
执笔人:林芳
一级学科研究生培养指导委员会主任或副主任签字:
文档评论(0)