《面向对象程序设计》教学大纲(本科).docx
《《面向对象程序设计》教学大纲(本科).docx》由会员分享,可在线阅读,更多相关《《面向对象程序设计》教学大纲(本科).docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、面向对象程序设计教学大纲课程英文名Object Oriented Programming课程代码02M0017学分2总学时32理论学时16实验/实践学时16课程类别学科基础课课程性质任选先修课程C语言程序设计适用专业测控技术与仪器(卓越)开课学院计量测试工程学院执笔人审定人制定时间2022年11月注:课程类别是指公共基础课/学科基础课/专业课;课程性质是指必修/限选/任选。一、课程地位与课程目标(-)课程地位C+面向对象程序设计语言是目前工程中使用最广泛的面向对象程序设计语言之一。通过本 课程的学习,能使学生掌握面向对象程序设计的基本概念、特点、结构、原理及设计方法,学习 C+面向对象程序设计
2、的相关内容,初步掌握基于Windows环境下编程的基本知识,能够阅读 相关应用程序,了解面向对象程序的编程方法。通过多项实验的系统训练,为面向对象应用程序 的开发奠定一个良好的基础。(二)课程目标本课程以全面提升课程质量与育人质量为核心,培养学生利用C+解决测控领域与测量相关 工程问题。通过专业实验实践课程,突出培养学思结合、知行统一、勇于探索的精神、善于解决 问题的实践能力。培养学生形成科学与工程思维,激发学生创新意识。具体课程目标如下:1 .对面向对象程序设计有基本的认识;掌握类和对象的概念与抽象和实例之间的关系;熟练 掌握类的封装性、继承性和多态性的实现方法。(1.2)2 .学会使用C+
3、编程环境编制面向对象的程序;培养良好的计算机语言类课程的学习方法, 能通过互联网、文献资料巩固和拓展所学知识;养成良好的编程习惯,培养严谨务实的分析问题 与解决问题能力。(5.1)二、课程目标达成的途径与方法以课堂教学为主,实验教学为辅。课堂教学主要讲解C+程序的结构与基本组成,数据的输入与输出、C+的控制语句、数组 及其使用、函数、指针类型及使用、引用以及结构体、共用体和枚举以及类与对象的定义、构造 函数与析构函数、继承和派生,掌握虚函数与多态性、静态成员、堆对象和对象数组,理解友元 函数与友元类、运算符的重载等知识点。通过实例的讲解,使同学们更好地熟悉或掌握面向对象 程序设计的方法和步骤,
4、提高学生对面向对象程序语言的学习兴趣、培养思维方式和编程方法。 课堂教学尽量引入互动环节,使同学们能更好地融入课堂教学,提高教学效果。实验教学主要通过给定题目由学生所掌握的C+语言知识进行编程、调试并运行,培养学生 熟练运用所学知识的能力、收集和提炼信息的能力以及解决实际问题的能力。三、课程目标与相关毕业要求的对应关系课程目标课程目标对毕业要求的支撑程度(H、M、L)毕业要求1.2毕业要求5.1课程目标1L课程目标2M注:1 .支撑强度分别填写H、M或L (其中H表示支撑程度高、M为中等、L为低)。2 .毕业要求应根据课程所在专业培养方案进行描述。3 .通识选修课程可不填写上表。四、课程主要内
5、容与基本要求1、Visual C+6.0 开发环境要求了解Visual C+6.0概述、菜单功能、工具栏及使用、项目和项目工作区和资源,掌握 开发环境初步实践。2、C+语言基础了解从面向过程的程序设计到面向对象的程序设计,了解C+程序的结构与基本组成,掌握 数据的输入与输出、C+的控制语句、数组及其使用、函数、指针类型及使用、引用以及结构体、 共用体和枚举等知识点。3、面向对象的程序设计熟练掌握类与对象的定义、构造函数与析构函数、继承和派生,掌握虚函数与多态性、静态 成员、堆对象和对象数组,理解友元函数与友元类、运算符的重载。五、课程学时安排章节号教学内容学 时 数学生任务对应课程目 标第1章
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向对象程序设计 面向 对象 程序设计 教学大纲 本科
限制150内