1、可视化程序设计课程设计教学大纲课程设计名称:可视化程序设计课程设计课程编号:05110170总学时或周数:2周学分:2先修课程:数据结构、程序设计语言、面向对象程序设计、可视化程序设计适用专业:计算机科学与技术本大纲主笔人:本大纲审核人:一、课程设计目的、性质和任务1 .课程设计的目的可视化程序设计课程设计是计算机科学与技术专业的门实践性教学课程。通过对该课程的学习, 使学生掌握可视化程序设计的基本方法、基本操作技能,运用VC+可视化集成开发环境实现一个实用 的小型应用程序,培养学生从事工程开发的初步能力。本课程选用MFC作为开发工具,以实用应用程序课题为主线,综合运用可视化程序设计课程中介
2、绍的有关标准控件、学习和掌握课题需要的有关技术(如:动静态连接库(DLL、LIB)技术、ActiveX. COM技术等),到达训练学生的初步应用程序架构规划与实现技能。2 .课程设计的主要任务包括三个主要局部:应用程序架构规划,建立功能实现环境,功能实现二、课程设计内容、学时分配及教学要求(教学要求包括课程设计重点、难点、教学手段、方法等 有关说明)具体内容:(1)规划应用程序架构,筹划人机界面,建立实现各功能技术支撑环境,设置或安装必需的接口。(集中教学:3学时)(2)创立Project,创立功能入口界面(按钮、菜单、定时器等),自定义消息及响应函数。(集中教学:3学时)(3)分功能模块编写
3、、调试代码。(集中教学:18学时)教学要求:授课教师应围绕设计目的,结合工程或科研课题,确定多个课题,供学生选作。可以将一个课题划分成 假设干子课题,组织团队完成。学生也可以提出选题,经教师审查、修订后执行。每个学生完成课题所需 的编程量应到达一定的规模,难度适中。重点掌握应用程序架构的规划、设置或安装接口的方法、实现各功能模块的算法。难点在于如何使用有 关接口工具。三、课程设计方式.专题讲座。教师就课程设计的内容做相关的专题讲座,明确目的和任务、实现技术。1 .实验室集中指导。包括阶段性目标检查、问题指导、布置课外时间训练内容。2 .课外时间训练。采取开放实验室的形式进行,教师可利用网络教学
4、平台进行指导。四、考核的方法和内容在课程结束后,学生除提交课程设计报告外,指导教师对每个学生进行考查,考查以笔试或口试形式进 行,根据考查情况、课程设计报告的质量和考勤情况,并结合课程设计期间的思想表现、团队协作精神、 组织纪律、任务完成的质与量等方面(所占比例:课程设计表现20%;课程设计报告质量50%;辩论 考核成绩30%)综合后按优、良、中、及格、不及格五级记分制评定学生实习成绩。附:评分标准如下:优秀:能很好地完成课程设计任务,到达课程设计大纲中规定的全部要求,课程设计报告能对课程设计 内容进行全面、系统的总结,并能运用学过的理论知识对某些问题加以分析,在考核时能比拟圆满地回 答问题,
5、并有某些独到见解。课程设计态度端正,课程设计期间无违纪行为。良好:能较好地完成课程设计任务,到达课程设计大纲中规定的全部要求,课程设计报告能对课程设计 内容进行比拟全面、系统的总结。考核时能较圆满地问答问题,课程设计态度端正,课程设计期间无违 纪行为。中等:到达课程设计大纲中规定的主要要求,课程设计报告能对课程设计内容进行比拟全面的总结,在 考核时能正确地回答主要问题,课程设计态度端正,课程设计中无违纪行为。及格:课程设计态度基本端正,完成了课程设计的主要任务,到达课程设计大纲中规定的基本要求,能 够完成课程设计报告,内容基本正确但不够完整、系统,考核中能回答主要问题,课程设计中虽然有较 轻的违纪行为,但能够深刻认识,及时纠正。不及格:凡具备以下条件之一,均记不及格。1 .未到达课程设计大纲中规定的基本要求,课程设计报告马虎潦草或内容有明显错位;考核时不能回 答主要问题或有原那么性错误.2 .未能参加课程设计的时间超过全部时间的三分之一以上者。3 .课程设计中有违纪行为,教育不改;或有严重违纪行为;或发生更大事故者,取消其课程设计资格, 课程设计成绩作不及格处理。