太大首页 课程介绍 教师团队 教学计划 教学大纲 授课教案 课程课件 指定教材
课后习题 复习提要 练习题库 电子教案 教学视频 实训大纲 参考文献 学生作品

   公 告 栏


太原大学计算机工程系

C程序设计精品课程网

站希望能够为广大师生

提供更多的学习信息,

您有好的意见和建议

可联系zhaoqin_xs@126.com,

谢谢您的关注!

欢迎光临太原大学精品课程——C语言区
教 学 大 纲

课程编号:E1092005 课程类型:职业技能课 适用专业:计算机应用技术 学时数:30

        《C程序设计》实训教学大纲
一、制定实训教学大纲的依据
《C程序设计》实训教学大纲是根据太原大学2006年5月制定的《C程序设计》课程教学大纲的实训教学要求而制定。
二、实训教学课程的性质与任务
1、性质:
此门课程的开设,对C语言的掌握有重要的作用,并且为学生的毕业设计完成奠定扎实的实践基础。
此实训的进行是为了对C语言的基本知识点有一个进一步的认识;并且掌握应用C语言进行中、小型程序的编写能力。
2、任务:
加深学生对程序的理解,培养学生的团队合作能力及自主设计开发的综合动手能力。
三、基本理论知识
课程理论知识: 在图形图像处理、声音控制、数值计算、事务管理等几个方面进行综合课程设计,以软件工程方法分析实际应用项目。
四、基本技能要求
通过实训要求学生对C语言的基本知识点有进一步的认识;并且掌握应用C语言进行中、小型程序的编写能力。
五、实训项目与内容
案例(一):贪吃蛇游戏
1.程序功能
贪吃蛇游戏是一个深受人们喜爱的游戏,一条蛇在密闭的围墙内,在围墙内随机的出现一个食物,通过按键盘上的四个光标键控制蛇向上下左右四个方向移动,蛇头撞到食物,则表示食物被蛇吃掉,这时蛇的身体长一节,同实计10分,接着又出现食物,等待被蛇吃掉,如果蛇在移动过程中,撞到墙壁或身体交叉蛇头撞到自己的身体游戏结束。
2.程序设计目的
本程序实现的主要技巧在二位数组的应用上。目的是通过游戏程序增加编程的兴趣,提高编程水平。
3.程序设计
游戏界面、设计思路、源程序
4.学时分配
30学时
案例(二):黑白棋游戏
1.程序功能
黑白棋游戏是一个深受人们喜爱的游戏,通常是人机对弈,本程序设计为人与人对弈,一方执黑棋,一方执白棋,轮流走棋,每方都试图在游戏结束前让自己棋子的的数目多于对方。按键盘上的方向键可以上下左右移动棋子,按回车键可以摆放棋子。
2.程序设计目的
这个程序是对编程基本功的一个训练,对于初学C语言的人,将分支、循环、数组、函数综合应用,而不仅限于编制独立的小程序,能够大大提高编程水平。
3.程序设计
游戏规则、游戏界面、设计思路、源程序
4.学时分配
30学时
案例(三):通讯录
1.程序功能
现代人社会交往越来越多,人们随身携带有通讯录,对通讯录进行必要的管理,对人们实现快速查询记录提供了极大的方便。
2.程序设计目的
利用静态数组实现通讯录管理,数组的每一个元素是结构体类型,通过这个例子了解数据库管理的基本功能,重点掌握数组元素为结构体的应用、数组作为函数参数、文件读写、自定义函数等知识。
3.程序设计
用户界面、设计思路、源程序
4.学时分配
30学时
案例(四):工资管理
1.程序功能

2.程序设计目的
本程序利用双链表结构实现工资管理,通过这个程序掌握C语言灵活的数据类型以及表示数据和存储数据的方法,深刻体会数据结构与算法的关系。
3.程序设计
用户界面、设计思路、源程序
4.学时分配
30学时
六、实训学时分配表
序号 实 训 项 目 学时 适 用 专 业
1 贪吃蛇游戏 30 计算机网络技术
2 黑白棋游戏 30 计算机网络技术
3 通讯录 30 计算机网络技术
4 工资管理 30 计算机网络技术
备注:根据实际情况,选做其中一个项目,或自己另外选择项目。
七、实训教材或实训指导书
(一)实训教材的选定
《 C 语言课程设计案例精编》 郭翠英 中国水利水电出版社
(二)实训教材内容:
1.实训目的;2.实训要求;3.基本知识;4.方法步骤;5.仪器设备操作规程;6.注意事项;7.预习要求;8.实训报告等;9.实训报告(学生)基本格式:实训报告的基本格式如附录中所示。
八、实训考核
(一)实训教学考核的原则
学生需要独立完成实训工作、需要能够运行的且具有基本功能的程序、需要完成实训报告
(二)实训考核的办法及形式
实训过程中完成的程序需在课堂中进行检查,实训报告在实训完成后两日内以电子文档或固定格式的书面形式进行提交。
实训考核主要以课程设计完成的情况为主,再结合学生实训时的表现,独立解决问题的能力,小组综合解决问题的情况,给出小组成绩及每位学生的综合成绩。

附件一:
实训报告写作要求
一、封面
二、内容提要
三、目录
四、正文
1、概述所作题目的意义、本人所做的工作及系统的主要功能;
2、总体设计;
3、详细设计(流程及描述);
4、调试(分析调试结果);
5、源程序代码(要有注释)。
五、课程设计体会
六、参考文献

执 笔 赵钦 日期:2006年5月
审核(教研室主任):郝丽珍 日期:2006年5月
审定(系主任):袁太生 日期:2006年5月

版权所有 太原大学C语言程序设计精品课程

COPY RIGHT 2006-2007
管理员入口