《程序设计综合课程设计(II).doc》由会员分享,可在线阅读,更多相关《程序设计综合课程设计(II).doc(2页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、程序设计综合课程设计(程序设计综合课程设计(II)课程设计名称: 程序程序设计综设计综合合课课程程设计设计( (II) ) 英文名称: Course Design of Programming 面向专业: 计计算机算机专业专业 课程总学时: 12+56 ;讲授学时 12 ;实验学时 56 ; 课程学分: 1.5 ;一一. 本课程设计或综合实践(在人才培养中的)作用和具体目标本课程设计或综合实践(在人才培养中的)作用和具体目标C+语言课程设计是计算机科学与技术专业实践性环节之一,是学习完第一 门语言C+程序设计语言课程后进行的一次全面的综合练习。主要目的是通 过实践使学生加强对程序设计语言课程知
2、识点的理解和掌握,培养学生对课程 知识综合运用能力、实际分析问题能力及编程能力,养成良好的编程习惯。使 学生通过实践进一步领会程序设计的特点和应用,提高运用 C+ 语言以及面向 对象知识解决实际问题的能力。使学生通过实践掌握用 C+ 语言编写面向对象 的实用程序的设计方法,对面向对象方法和思想增加感性的认识;学会利用 C+程序设计语言编写出一些短小、可靠的 Windows 实用程序,切实提高面向对 象的程序设计能力。为后续的相关课程的学习打下基础。二二. 设计(或实践)内容,学时分配与组织设计(或实践)内容,学时分配与组织序号设计(或实践)项目名称内容提要学时 分配每组 人数备注1案例程序面向
3、对象程序设计方法3讲课2可视化应用程序设计 MFC对话框、菜单设计、序列化和文件操作、文档与视图9讲课3数学问题求解程序设计计算器、各种进制转换、八皇后问题614字符串处理程序设计字符及字符串查找、删除、替换、匹配等操作615矩阵及向量处理程序设计模板实现矩阵的基本运算(加、减、乘、数乘、转置)616文件操作文件建立、记录的更新、插入、删除及随机访问817基本数据结构应用程序设计模板实现矩阵链表堆栈操作(如建立、插入、删除、查找、合并、逆置等)1038面向对象实用系统分析与设计用面向对象程序设计方法设计一个管理程序(工资管理、物品库存管理、电话簿管理、教学事务管理等)203三三. 教学管理模式
4、与注意事项教学管理模式与注意事项教学管理模式:1) 在课程设计开始时,.教师讲评一个案例程序。重点讲 评案例程序的设计功能,设计思想,设计结构,设计技巧,设计的不足等。并 讲解面向对象程序设计的规范及进一步改进的思路。2) 教师应根据需要安排合 适的时间、地点进行答疑。3)教师要及时批改学生完成的程序和实验报告书。 4)每个学生必须参加面试,针对课程设计的内容回答教师提问。5)建议教师 在课程设计结束后,给学生做总结性讲评。 在实践教学过程中,要及时了解学生在课程设计中遇到的问题,进行启发 式指导,鼓励他们自主设计,积极创新,逐渐克服对老师的依赖心理,养成自 主发现问题、解决问题的习惯。四四.
5、 设备与器材配置设备与器材配置软件环境:Visual C+6.0五五. 考核与成绩评定考核与成绩评定本课程不安排考试,学生成绩以课程设计过程中的学习态度、总结报告、 程序清单和实验结果以及答辩情况评定。成绩评定实行优秀、良好、中等、及 格和不及格五个等级。经指导教师考核及格后,方可取得相应学分。附:考核标准及内容:附:考核标准及内容: 1.学习态度:10% 2.程序清单和实验结果(65%):程序设计的正确性,实用性,通用性,可 扩充性。 3.总结报告(15%):包括系统设计要求,设计思路,系统功能模块图,系统 流程图,类的层次图(包括类成员列表) ,调试过程,关键程序代码,总结,参 考书目。 4.答辩:10%六六. 教材与参考资料教材与参考资料1.Visual C+课程设计 陈清华 朱红编 东南大学出版社 2.Visual C+课程设计与系统开发案例 伍俊良编 清华大学出版社 3.C+ 程序设计课程设计 刘振安 刘燕君 孙忱编 机械工业出版社 4.Visual C+面向对象与可视化程序设计 黃维通编 清华大学出版社
限制150内