《高级语言程序设计》课程设计实施方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《高级语言程序设计》课程设计实施方案
一、目的
课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。
提高学生适应实际,实践编程的能力。
二、内容及要求
利用学到的编程知识和编程技巧,通过布置具有一定难度的程序设计题目,帮助学生熟悉程序编写,及时查究错误,独立完成。
要求一人一题。
题目参考:
1、小型图书管理、物品管理、商店购物管理、停车场管理、学生宿舍管理,简
单考试系统。
(C语言课程设计案例精编)。
2、排序算法(要求至少3种算法)。
归并排序和堆排序、基数排序和快速排序、
基数排序和插入排序、堆排序和冒泡排序、希尔排序和堆排序、归并排序和快速排序。
3、班级档案管理、人事档案管理、工资管理、俱乐部会员管理、机房收费管理、
班费管理系统(C语言课程设计案例精编)。
4、通讯录管理、二分查找算法、区号查询,万年历查询,学生选课系统,查询算法。
5、二次曲线、自由曲线、参数曲面、图形变换、图形裁剪、实体光照模型。
(电
子图书:计算机图形学演示系统)
6、字体字型处理、图形的填充、彩球滚动、图形菜单设计、图形模拟时钟、雪
花飘动。
(电子图书:tc图形函数详解;C语言课程设计案例精编)
7、解方程及方程组(至少应有2个程序)。
超定最小二乘法解方程、直接三角分解法解方程组、解三元一次方程组、数值分析共轭梯度法解方程、高斯消元法解方程、解非齐次线性方程。
8、鼠标控制、小学数学考题、简单计算器、文本编辑器、随机发牌,音乐程序。
(C语言课程设计案例精编)
要求:
1、对系统进行功能模块分析、控制模块分析正确
2、系统设计要实用
3、编程简练,可用,功能全面
4、说明书、流程图要清楚
三.、时间安排
(题目提前两周布置,使学生作好准备)
1.分析设计准备阶段
2.编程调试阶段
3.总结报告和书写说明书阶段
4.考核阶段
四、地点
计算软件实验室机房(图六)
五、组织管理
1.系领导组织抽查、考勤
2.教师分组负责
六、考核评估
通过设计答辩方式,并结合学生的动手能力,独立分析解决问题的能力和创新精神,总结报告和答辩水平以及学习态度综合考评。
成绩分优、良、中、及格和不及格五等。
考核标准包括:
1.程序设计的可用性,实用性,通用性,可扩充性(40%)
2.学生的动手能力,创新精神(30% )
3.总结报告(10% )
4.答辩水平(20% )
计算机学院
二0一五年二月。