C++程序设计课程教学大纲:面向对象程序设计实践
需积分: 0 149 浏览量
更新于2024-08-04
收藏 25KB DOCX 举报
"C++程序设计课程设计教学大纲"
本课程设计教学大纲旨在培养学生面向对象程序设计的能力,通过课程设计使学生实际掌握面向对象的程序设计方法,了解C++面向对象的设计方法与技巧,有效地、深刻地理解课程内容,体会理论、方法和设计原则。
一、课程性质和目的
课程性质:实践操作
目的:通过课程设计,使学生实际掌握面向对象的程序设计方法,了解C++面向对象的设计方法与技巧,有效地、深刻地理解课程内容,体会理论、方法和设计原则;培养学生分析实际问题和解决问题的能力,使学生具备使用面向对象程序设计开发工具设计实际系统的能力。
二、教学基本要求
1. 结构化程序设计使用的是功能抽象,面向对象程序设计不仅能进行功能抽象,而且能进行数据抽象。“对象”实际上是功能抽象和数据抽象的统一。C++语言的“对象”是“类”的实例,程序设计的基础是设计类,所以类的有关概念都是重点,尤其要抓住抽象、封装、继承和多态性等要素。
2. 面向对象程序设计的核心是类层次的设计。而具体类的设计的重点是如何选择数据成员和成员函数。根据数据成员和成员函数的特点,结合具体问题设计合适的类。成员函数设计中的难点是选择函数类型及其参数传递方式。
3. 开发系统离不开设计平台,学生应在掌握面向对象程序设计基础上,熟悉并能熟练使用面向对象程序设计开发平台,结合相关理论知识,进行相应系统开发。
三、教学目标
1. 实行“以学生个别化学习为主,教师辅导为辅”的教学模式。
2. 了解面向对象的基本概念和使用面向对象技术进行程序设计的基本思想。
3. 能比较熟练地用C++语言进行一般面向对象程序设计。
4. 初步掌握面向对象编程环境MicrosoftVisualC++2010的使用。
四、教学方法
1. 通过布置具有一定难度的程序设计题目,并且要求学生独立完成所布置题目,在分析设计过程中,要求学生养成良好的编程习惯,学会分析简单的实际问题,并能利用所学的知识建立系统的逻辑结构,学会程序调试方法和技巧。
2. 根据系统的功能要求,要求学生在教师的指导下逐步完成应用程序的设计。
五、教学资源
1. 主要教材:《C++语言程序设计》(千锋教育高教出版社,清华大学出版社)
2. 辅助教材:相关的程序设计参考书籍和在线资源
六、教学评估
1. 作业和小组讨论(30%)
2. 期中考试(30%)
3. 期末考试(40%)
七、教学建议
1.teachers should have rich programming experience and be familiar with Microsoft Visual C++ 2010 environment.
2. Students should practice more and be guided by teachers to complete the application program design step by step.
本课程设计教学大纲旨在培养学生面向对象程序设计的能力,通过课程设计使学生实际掌握面向对象的程序设计方法,了解C++面向对象的设计方法与技巧,有效地、深刻地理解课程内容,体会理论、方法和设计原则。
2022-12-16 上传
2022-12-19 上传
2020-10-24 上传
2022-02-17 上传
2021-12-05 上传
2021-11-17 上传
2021-11-24 上传
2022-07-03 上传
2021-12-05 上传
![](https://profile-avatar.csdnimg.cn/8661e047f112443582ff10a75f759ace_m0_74166207.jpg!1)
KanwYoui
- 粉丝: 0
最新资源
- Protel99SE快速入门指南:从安装到原理图设计
- Project2003项目管理实战指南
- ArcGIS Engine入门指南:从安装到应用
- DXTB在线编辑器的注册与内容获取教程
- Playfair加密解密Java程序:双键处理与手动输入
- 快速制图:ArcGIS模板与数据应用实践
- Oracle 8i PL/SQL的开发与运行环境解析
- 虚拟存储器:原理与管理方式探讨
- 侯捷分享源码追踪实战心得与策略
- JSP数据库编程实战指南:Oracle应用详解
- IBM Rational 软件自动化测试策略与工具解析
- XML基础与应用:从HTML到XML的演变
- 网页视频播放器代码集锦
- MATLAB图像处理关键函数索引:亮度调整、块操作与边缘检测
- SE Linux入门指南(中文版)
- 数据库面试深度解析:SQL优化与连接技术