C++程序设计课程教学大纲:面向对象程序设计实践
下载需积分: 0 | DOCX格式 | 25KB |
更新于2024-08-04
| 113 浏览量 | 举报
"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++面向对象的设计方法与技巧,有效地、深刻地理解课程内容,体会理论、方法和设计原则。
相关推荐










KanwYoui
- 粉丝: 0
最新资源
- Wenyu Zhao的个人技术网站构建指南
- DBSync V1.9:实现数据库实时同步与异构兼容
- C++实现的学生信息管理系统的增删改查功能
- 美团点评2018技术年货盘点(上)
- 多功能JS下拉列表,支持搜索和样式定制
- 安卓图标设计精选集:开发者必备图标大全
- Linux环境下自动化分发Windows OVA实例教程
- Play框架Scala编译时依赖注入示例项目分析
- 安卓CWM.ZIP自定义刷机包压缩文件解压缩指南
- Win64OpenSSL安装与环境变量配置指南
- 掌握键盘快捷操作:typing-cheatsheets快捷键指南
- Go开发的分布式内存 MMO 游戏服务器架构设计
- Delphi字符串分割方法及示例源码解析
- FPGA实现经典俄罗斯方块游戏教程
- QtCustomControls:实用的自定义控件库
- 深入剖析J2EE经典实例及其应用