沈阳理工大学 面向对象课程设计教学大纲_面向对象课程设计
沈阳理工大学 面向对象课程设计教学大纲由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“面向对象课程设计”。
《面向对象课程设计》课程教学大纲
课程代码:030351003 课程英文名称:Course Design of oop 课程总学时:1周 讲课:□□ 实验:□□ 上机:□□ 适用专业:电子信息工程专业
大纲编写(修订)时间:2010年6月
一、大纲使用说明
本大纲根据电子信息工程专业2010版教学计划制定。
(一)适用专业
电子信息工程专业。
(二)课程设计性质
必修。
(三)主要先修课和后续课程
先修课:《计算机文化基础》、《C语言程序设计》、《面向对象程序设计》
后续课:《VB程序设计》、《毕业设计》
二、课程设计目的及基本要求
面向对象课程设计是一个对实践环节要求较高的课程。进行面向对象课程设计,一方面通过集中性的编程训练,使学生系统地掌握如何将客观实际问题与面向对象的编程语言及开发工具对应起来,将理论概念的学习转变成具体的程序开发的方法。另一方面,通过编写课程设计报告,锻炼学生编写文挡的能力,培养学生初步具备软件工程的基础技能。通过课程设计,学生应该具备五个方面的能力。
1、掌握面向对象的基本概念与理论 学生应该掌握面向对象的基本概念与理论,重点为面向对象系统的封装性、继承性和多态性理论。
2、具备算法的设计能力
学生应该掌握算法与数据结构的设计能力,重点为在类的成员函数的设计过程中,对于某一具体功能设计相应的算法。
3、具备类的设计能力
学生应该具备类与对象的设计能力,重点为如何针对给定的问题设计相应的类的成员以及类之间的关系。
4、具备高级语言编程能力
学生应该具备高级语言编程能力,主要是指使用高级语言编程解决各种问题的能力。
5、编写课程设计报告的能力
最终应该掌握编写课程设计报告等相关软件文档的能力,如何采用条理清楚、格式规范的方法编写课程设计报告,将自己的课程设计成果进行论述与总结也是非常重要的。
三、课程设计内容及安排
课程设计内容主要依托于面向对象程序设计课程,课程设计题目涉及了众多类的设计问题,具体内容应该由课程设计指导书进行详细阐述。课程设计的具体实施安排可以采用两种形式,一种是每人独立完成分配给自己的课程设计题目,这适用于题目工作量要求不高的情况;另一种是采用分组的方式,将学生2~3人为一组,完成一组综合题或一道工作量要求较高的题目。具体采用那种方式可以在进行课程设计安排时可以灵活掌握,要注意的是尽量争取学生课程设计的题目不一样,从而避免课程设计成果雷同,降低课程学习效果。
通过两周的课程设计,学生完成面向对象课程设计题目,教师最终对学生提交的软件和课程设计报告进行验收。
四、指导方式
由指导教师进行随堂上机答疑指导。
五、课程设计考核方法及成绩评定
课程设计考核成绩由三个方面组成:
(一)学生出勤成绩
学生出勤成绩根据学生在课程设计上课期间的出勤记录进行评定,占最终成绩的20%。
(二)课程设计答辩成绩
课程设计答辩成绩根据指导教师对于学生编写的程序质量及学生对于老师问题的回答情况进行评定,占最终成绩的40%。
(三)课程设计论文成绩
课程设计论文成绩根据学生的论文质量由指导教师进行评定,占最终成绩的40% 课程设计最终的成绩=学生出勤成绩×20%+课程设计答辩成绩×40%+课程设计论文成绩×40%。课程设计的成绩可以采用百分制整数形式,也可采用优良制形式。在采用优良制成绩时,由计算出的百分制成绩转换成相应的优良制成绩。
六、课程设计教材及主要参考书目
《Java 语言与面向对象程序设计(第2版)》印旻、王行言 清华大学出版社
《Java面向对象程序设计题解与上机指导》,王宏宇 贾仰理编,中国人民大学出版社,2009年3月
编写人: 王红 魏英姿 周帆 审核人: 胡玉兰 批准人: 张文波