Coursename面向对象程序设计.docx
《Coursename面向对象程序设计.docx》由会员分享,可在线阅读,更多相关《Coursename面向对象程序设计.docx(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Course name:面向对象程序设计 授课语言:中文A.课程说明学分:3上课时间:1-16周学期:3课程描述:面向对象程序设计是重要的专业基础课和必修课,是专业的核心课程之一。课程以C+为 核心编程语言、以主流开发工具Visual Studio C+为编程平台,主要讲授面向对象程序设计的思想 和方法,使学生充分掌握面向对象程序设计的精髓:信息隐藏、抽象与封装、继承、多态以及模板 等技术,具备运用面向对象的程序设计方法分析和求解程序设计领域问题的能力。B.教学方法讲授、案例、演示、实验、对比、探究C.课程目标课程目标1:能够熟练掌握面向对象程序设计的编程核心思想、语法规则和面向对象的基本原理
2、。课程目标2:能够明白继承与派生,多态、文件处理的技术特点和应用场景,并能在具体的应用中采 用合适的技术进行设计。课程目标3:理解面向对象程序设计的机理,清楚基于面向对象进行程序设计的思路和程序运行机 制。课程目标4:具有对面向对象的代码进行阅读、分析和理解的能力,能够理解面向对象设计中的关键 技术和方法。课程目标5:能够使用面向对象思想对应用问题进行分析和识别,能够实现类和类之间关系的设计, 并编写程序进行模拟和仿真。课程目标6:能够熟悉常用的面向对象编程工具和它们的特点,能够使用期中的一种进行程序开发。 D.课程主题/单位和日期第1章类和对象(10上课课时+ 10实验课时)1 .面向对象程
3、序设计概述。(讲授+自学)2 .类与对象。(讲授+案例+演示)3 .构造函数和析构函数。(讲授+案例+演示)4,对象的使用。(讲授+案例+演示)5 .友元。(讲授+案例)6 .编程实例:单向链表。(案例式+实验+演示)第2章继承性和派生类(8上课课时+ 8实验课时)1 .基类和派生类。(讲授+案例+演示)2 .单继承。(讲授+案例+演示)3 .虚基类。(讲授+案例+演示)4 .应用实例。(案例+实验+演示)第3章多态性(8上课课时+8实验课时)1 .多态性的概念及实现。(讲授+自学)2 .运算符重载。(讲授+案例+演示)3 .虚函数。(讲授+案例+演示)4 .抽象类。(讲授+案例+演示)5 .程序举例。(讲授+案例+实验)第4章模板(4上课课时+ 4实验课时)L模板的概念。(讲授+自学)2 .函数模板和类模板。(讲授+案例+演示)3 .模板综合实例。(讲授+案例+实验)第5章C+输入输出处理和文件系统(2上课课时+ 2实验课时)1.1 /。流的概念。(自学)2 .基本的输入输出流。(自学)3 .流的格式控制。(讲授+案例+演示)E.教科书和所需的工具或补给教科书(必填):C+ primer教科书(推荐):耗材和/或工具:SAKAI在线学习系统F.分级计划平时考核课堂练习、点名、课后习题10%上机考核程序运行、问题回答20%期末考试 闭卷70%G.课程特殊组成部分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Coursename 面向 对象 程序设计
限制150内