第一篇:沈阳理工大学 面向对象课程设计教学大纲
《面向对象课程设计》课程教学大纲
课程代码: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月
编写人: 王红 魏英姿 周帆 审核人: 胡玉兰 批准人: 张文波
第二篇:沈阳理工大学 3《面向对象课程设计》教学大纲
《面向对象课程设计》教学大纲
课程编码: 030751003 周/学分: 1周/2学分
一、大纲使用说明
本大纲根据电子信息科学与技术专业2010版教学计划制订
(一)适用专业 电子信息科学与技术专业
(二)课程设计性质 必修课程、考查课程。
(三)主要先修课程和后续课程
1.先修课程:C语言程序设计,数据结构,面向对象程序设计C++ 2.后续课程:VC++程序设计、Java程序设计、高级UI程序设计、专业方向综合实训、毕业设计
二、课程设计目的及基本要求
本课程设计的目的在于巩固课堂所学知识点,加深对课程中所学理论知识的理解,进一步提高学生运用已学的知识分析问题和解决问题的能力,达到对学生进行素质教育的目的之一。
学生应当已经学习了面向对象程序设计这门课程,掌握了课程的各个知识点,具有一定的程序设计能力。
课程设计基本要求如下:
1.了解并掌握面向对象程序设计的主要原理与方法,具备独立分析和设计能力; 2.掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能; 3.提高综合运用所学的理论知识和方法独立分析和解决问题的能力。4.认真撰写设计报告,培养严谨的作风和科学的态度。
三、课程设计内容及安排
结合实际应用的要求布置课程设计题目,内容既要覆盖教学所要求的知识点,又要接近工程的实际需要。
课程设计安排如下:
教师布置若干设计任务,学生每人至少一题。要求学生完成课题的分析、算法的实现、程序设计、调试运行正确,给出正确的运行结果;每人于指定时间进行演示和答辩,最后每人要提交一份课程设计报告。
四、指导方式
1.理论指导:题目详细讲解其原理及实现方法的理论指导; 2.实验指导:编程语言和程序模块集成及程序调试方法的指导;
3.设计报告指导:主要内容包括目的意义、原理和实现方法简介、对课题实现过程的分析及说明、实验结果情况说明、结论。
五、课程设计考核方法及成绩评定
1.考核方法:上机测试及编写课程设计实验报告。
2.成绩评定:课程设计的上机测试结果占70%,实验报告成绩占30%。最终成绩分为:“优秀”、“良好”、“中等”、“及格”和“不及格”五级。鼓励学生在设计中有创新并对书中给出的设计有一定的改进或完善。
六、课程设计教材及主要参考资料
1.教材
《面向对象程序设计(C++语言)》,李爱华、程磊编,清华大学出版社 2.参考资料
《面向对象的程序设计语言——C++》,陈志泊 王春玲编,人民邮电出版社 《C++程序设计教程》,钱能编,清华大学出版社
《C++语言程序设计》,郑莉 董渊 张瑞丰 编,清华大学出版社
编写人:程磊 审核人:程磊 批准人:张焕君
第三篇:《面向对象程序设计》课程设计教学大纲
《面向对象程序设计》课程设计教学大纲
《面向对象程序设计》课程设计教学大纲
中文名称:《面向对象程序设计》课程设计
英文名称:Course Project of Object-Oriented Programming 课程编码:09003410
设计周数:1周(18学时)学
分:1学分
开课学期:第2学期
开课单位:软件学院
一、课程设计的教学目的和任务
通过本课程设计教学所要达到的目的是培养学生理论联系实际的思想,让学生综合运用面向对象程序设计课程中的理论知识,特别是面向对象程序设计与面向对象编程的方法,进行实际的程序设计与编程项目实践。
本课程设计的任务是设计和编写完成一个简单的游戏程序。
二、课程设计的主要内容
学生采用面向对象程序设计课程教材《C++ Program Design》中提供的图形库ezWindow,参考教材第15章中的程序片段,设计编写完成一个游戏程序 ― 终结者(Terminator)。鼓励学生自主创新,脱离教材的内容,编写其它游戏程序。
三、课程设计的基本教学要求
该课程设计需要在安装了Microsoft Windows 2000操作系统、Microsoft Visual C++ 6.0和ezWindow 库的计算机实验室中进行。为了方便学生撰写设计报告,还要求计算机中安装Microsoft Office。软件学院教学实验中心满足这些条件,因此该课程设计可在软件学院教学实验中心进行。
四、参考资料
面向对象程序设计课程教材《C++ Program Design》。
五、成绩评定标准
课程设计成绩分为优、良、中、及格和不及格5个等级。分别从以下几个方面考擦:
1、工作学习态度:
10%;
2、程序设计与代码质量:40%;
3、设计报告质量:
30%;
4、创新:
20%。
大纲执笔人:雷跃明
大纲审定人:陈林
时间:2008年2 月4 日
第四篇:2010版030551002面向对象课程设计教学大纲
《面向对象技术课程设计》 教学大纲
课程编码:030551002 学时/学分: 2周/4学分
一、大纲使用说明
本大纲根据计算机科学与技术专业2010版教学计划制订。
(一)适用专业 计算机科学与技术。
(二)课程设计性质 考查。
(三)主要先修课程和后续课程 先修课程:《C语言程序设计》
后续课程:《Windows程序设计》、《开发工具》
二、课程设计目的及基本要求
《面向对象技术课程设计》是信息科学与工程学院计算机科学与技术专业的一门重要的实践环节课程,面向对象技术课程设计是一个对实践环节有求较高的课程。进行面向对象技术课程设计,一方面通过集中性的编程训练,使学生系统地掌握如何将客观实际问题与面向对象的编程语言及开发工具对应起来,将理论概念的学习转变成具体的程序开发的方法。另一方面,通过编写课程设计报告,锻炼学生编写文挡的能力,培养学生初步具备软件工程的基础技能。
在进行面向对象课程设计的过程中,学生应该具备五个方面的能力。
(1)应该掌握面向对象的基本概念与理论。
学生应该掌握面向对象的基本概念与理论,重点为面向对象系统的封装性、继承性和多态性理论。
(2)应该具备算法的设计能力。
学生应该掌握算法与数据结构的设计能力,重点为在类的成员函数的设计过程中,对于某一具体功能设计相应的算法。
(3)应该具备类的设计能力。学生应该具备类与对象的设计能力,重点为如何针对给定的问题设计相应的类的成员以及类之间的关系。
(4)应该具备高级语言编程能力。
学生应该具备高级语言编程能力,主要是指使用高级语言编程解决各种问题的能力。(5)编写课程设计报告的能力。
最终应该掌握编写课程设计报告等相关软件文档的能力,如何采用条理清楚、格式规范的方法编写课程设计报告,将自己的课程设计成果进行论述与总结也是非常重要的。
三、课程设计内容及安排
课程设计内容主要依托于面向对象技术课程,课程设计题目涉及了众多类的设计问题,具体内容应该由课程设计指导书进行详细阐述。
实现指定类和对象的设计,添加要求的属性于方法,完成相应的测试,如有理数类、矩阵类、人员信息类、图形化计算器及界面程序,提高对构造类、继承、多态、文件等知识点的掌握程度。课程设计的具体实施安排可以采用两种形式,一种是每人独立完成分配给自己的课程设计题目,这适用于题目工作量要求不高的情况;另一种是采用分组的方式,将学生2~3人为一组,完成一组综合题或一道工作量要求较高的题目。具体采用哪种方式可以在进行课程设计安排时可 1
以灵活掌握,要注意的是尽量争取学生课程设计的题目不一样,从而避免课程设计成果雷同,降低课程学习效果。
通过两周的课程设计,学生完成面向对象技术课程设计题目,教师最终对学生提交的软件和课程设计报告进行验收。
四、指导方式
(1)教师提供设计题目,讲解题目要求,提示主要设计路线。
(2)将学生分组,选定设计题目,完成综合题目设计与编码。
(3)题目涵括面向对象基础及个知识点理论内容,如类与对象的设计、继承、多态、文件和简单MFC程序设计。
五、课程设计考核方法及成绩评定
1.考核方法:教师检查设计结果,教师组织学生答辩。2.成绩评定:
课程总成绩:课程设计最终的成绩=学生出勤成绩×20%+课程设计答辩成绩×40%+课程设计论文成绩×40%。课程设计的成绩可以采用百分制整数形式,也可采用优良制形式。在采用优良制成绩时,由计算出的百分制成绩转换成相应的优良制成绩。
六、课程设计教材及主要参考资料
《C++程序设计课程设计》(第2版),刘燕君 刘振安 张一叶 编著,机械工业出版社,2010年1月
《C++程序设计实验指导与课程设计》,郭有强 张怡文等 编著,清华大学出版社,2009年4月
《C++语言程序设计案例教程》,郑莉 编著,清华大学出版社,2005年6月
编写人: 李爱华 林丽青 谭小波 审核人:姜学军 批准人:张焕君
第五篇:沈阳理工大学 EDA技术课程设计教学大纲
《EDA技术课程设计》课程教学大纲
课程代码:030351001 课程英文名称:Course Design of EDA Techniques
课程总学时:2周 讲课:□□ 实验:□□ 上机:□□ 适用专业:电子信息工程专业
大纲编写(修订)时间:2010年6月
一、大纲使用说明
本大纲根据电子信息工程专业2010版教学计划制定。
(一)适用专业
电子信息工程专业。
(二)课程设计性质
必修。
(三)主要先修课和后续课程
先修课:《数字电路》、《EDA技术》
后续课:《微机原理与接口》、《毕业设计》
二、课程设计目的及基本要求
本课程设计是为配合《EDA技术》课程的学习而设立的,通过本课程设计,可使学生更加深刻地理解《EDA技术》课程讲述的内容;培养学生独立思考、解决实际工程问题的能力;提高学生用硬件描述语言设计电路的能力,为后续专业课程学习打下坚实基础。
①使学生掌握利用熟悉一种到两种EDA软件进行电子系统设计的基本方法和技巧,即能熟练进行设计输入、编译、管脚分配、下载等过程,具备初步的独立设计能力;
② 学会查阅技术资料和手册,合理选用设计方案、线路和器件; ③ 培养学生独立分析和解决问题的能力; ④ 使学生掌握一定的设计与实践技能;
⑤ 撰写规范的设计总结报告,培养严谨的作风和科学的态度。
三、课程设计内容及安排
课程设计内容主要依托于EDA技术课程,课程设计题目涉及了众多类的设计问题,具体内容应该由课程设计指导书进行详细阐述。
选题要符合本课程的教学要求,通常应包含EDA技术课程主要内容,并强调各部分知识的综合应用。注意选题内容的先进性、综合性、实践性,应适合实践教学和启发创新,选题内容不应太简单,难度要适中;最好结合工程实际情况进行选题,反映EDA技术的新水平,并且有一定的实用价值;成果宜具有相对完整功能。
课程设计的具体实施安排可以采用两种形式,一种是每人独立完成分配给自己的课程设计题目,这适用于题目工作量要求不高的情况;另一种是采用分组的方式,将学生2~3人为一组,完成一组综合题或一道工作量要求较高的题目。具体采用那种方式可以在进行课程设计安排时可以灵活掌握,要注意的是尽量争取学生课程设计的题目不一样,从而避免课程设计成果雷同,降低课程学习效果。
通过两周的课程设计,学生完成面向对象课程设计题目,教师最终对学生提交的软件和课程设计报告进行验收。
四、指导方式
① 选定设计课题,下达设计任务
选题可由指导教师选定,或由指导教师提供几个选题供学生选择;也可由学生自己选题,但学生选题需通过指导教师批准。课题应在设计周之前提前公布,以便学生有充分的设计准备时间。
指导教师在公布课程设计课题时一般应包括以下内容:课题名称、设计任务、技术指标和要求、主要参考文献等内容。
② 教师讲解
a.介绍课程设计的内容、要求、安排、考核方法、注意事项
b.讲授必要的课题背景和相关知识、原理。着重帮助学生明确任务,理解电子系统的一般设计方法、安装、调测方法。
③ 学生查询资料,并进行设计
设计内容:系统总体设计方案;系统分析与设计(各模块及其顶层文件的设计、编程);完整的系统框图;调测方案、步骤等。
④ 教师审查
审查设计方案是否合理、正确、可行,否则要求调整或整改。教师记录学生的相应成绩。⑤ 学生上机调试和下载
通过教师审查后,即开始调试。学生根据编写的程序,上机调试和下载测试,调试工作原则上由学生独立,完成对理论设计进行时序仿真和优化。教师以兼顾培养学生的独立工作能力和在规定时间内完成设计任务为宗旨,视具体情况给予适当指导。应对实践纪律和态度提出严格要求,督促、激发、引导学生圆满完成实践任务。
五、课程设计考核方法及成绩评定
课程设计考核成绩由三个方面组成:
(一)学生出勤成绩
学生出勤成绩根据学生在课程设计上课期间的出勤记录进行评定,占最终成绩的20%。
(二)课程设计答辩成绩
课程设计答辩成绩根据指导教师对于学生编写的程序质量及学生对于老师问题的回答情况进行评定,占最终成绩的40%。
学生在系统达到功能和指标要求后,保持系统的测量现场,申请指导教师验收。对达到设计指标要求的,教师将对其综合应用能力和实验能力进行简单的答辩考查,然后给出实际操作分。未达到设计指标要求的,则要求其调整和改进,直到达标。要求仿真结果符合课程设计选题的要求,并能在调试基础上进行优化设计,电路图布局合理,线路清楚。
(三)课程设计论文成绩
课程设计论文成绩根据学生的论文质量由指导教师进行评定,占最终成绩的40% 课程设计最终的成绩=学生出勤成绩×20%+课程设计答辩成绩×40%+课程设计论文成绩×40%。课程设计的成绩可以采用百分制整数形式,也可采用优良制形式。在采用优良制成绩时,由计算出的百分制成绩转换成相应的优良制成绩。
学生对设计的全过程做出系统的报告,按统一格式写出设计报告。撰写设计报告能训练学生编制科技报告或技术资料的能力,同时也能使设计从理论上进一步得到总结提高,所以设计报告必须独立完成。
课程设计报告应包括的主要内容有: ① 设计题目; ② 设计目的;
③ 设计任务及主要技术指标和要求; ④ 设计思想说明;
⑤ 程序清单、时序仿真、结果分析等。
⑥ 对设计成果做出评价,说明本设计的特点和存在问题,提出改进设计意见; ⑦ 通过课程设计所得到的收获和体会; ⑧主要参考文献。
课程设计报告应认真、规范、正确。
六、课程设计教材及主要参考书目
《EDA技术实用教程》(第二版),潘松编,科学出版社,2004 《电子电路EDA技术》,赵世强编,西安电子科技大学出版社,2002 《EDA技术及应用》,潭会生编,西安电子科技大学出版社,2003 《EDA技术与应用》,汪国强等编著,电子工业出版社,2005 《EDA技术习题与实验》,汪国强等编著,电子工业出版社,2005
编写人: 王红 魏英姿 周帆
审核人: 胡玉兰 批准人: 张焕君