《面 向 对 象 程 序 设 计》课 程 设 计 指 导 书刘 平 山 宁 黎 华桂 林 电 子 科 技 大 学目 录 第一章 课程设计目标1
1 目的本次课程设计的综合训练能帮助学生建立面对对象思想的思维方式,加深对面对对象理论和基本知识的理解,掌握使用 C++语言进行面对对象程序设计的基本方法;培育学生利用面对对象技术解决实际问题的能力
从而使得学生增加对面对对象方法和思想的感性认识,最终能够让学生能够利用 C++语言以面对对象的思维方式编写出一些小型可靠的面对对象程序,帮助学生系统地掌握面对对象程序设计技术,切实提高面对对象的思维能力和程序设计能力
2 课程设计要求1.利用 CRC 卡片设计类和类中的方法,并使用 UML 绘制类图,然后实现该程序
2.编写的程序要具有良好的可读性,在适当的地方要加上注释,命名数据成员和方法应取一些有意义的名词,养成良好的编程习惯
3.所编写出的程序要能正确运行,具有友好的操作方式
4.撰写课程设计报告
课程设计报告的格式见附录 A
3 本书内容介绍第一章说明课程设计目标和考核标准
第二章讲述进行面对对象程序设计的方法
学生根据本书所介绍的方法进行训练能够有效提高以面对对象思维思考的能力
还提供了一个实例演示整个过程
第三章提供了五个课程设计题目,学生可以通过这 5 个题目来学习,并完成扩展部分,达到课程设计的要求
第四章提供了六个可供选择的课程设计题目,进一步丰富学生的选择性
前四个题目提供了源代码参考,并要求有相应的扩展
后面两道题目没有提供相应的源代码
附录 A 介绍了向量 vector
附录 B 给出了课程设计报告的格式
附录 C 给出了第四章四个题目的参考源代码
4 评价标准1.对于已经提供源代码的程序,假如没有实现扩展功能,最高成绩为良
假如实现了扩展功能,最高成绩为优
2.对于没有提供源代码的程序,实现后最高成