课程编号:5012 学 时 数:54学时
适用专业:计算机应用技术、计算机网络技术、软件技术、电子信息等
执 笔 人:刘 莹 编写日期:2003年7月
一、实验实训的目的和基本要求
通过《c语言程序设计》课程的学习,可以使学生对程序设计的基本编程规则与应用开发有一个比较全面的了解和认识,并最终能熟练掌握程序设计的理论知识和实际操作并在此基础上开发出一些中小型的等应用软件,也为以后学习更高一层的程序设计打下很牢固的理论知识基础和实践基础,尤其是有过硬的操作技术,较强的动手能力。
实验实训的基本要求是:
1、严格按要求使用计算机等相关实验设备;
2、通过实验实训提高动手操作能力;
3、通过实验实训学会用专业知识分析问题、解决问题的基本方法和步骤;
4、能够用理论指导实践;
5、通过实验实训加深对理论知识的理解;
6、能够掌握一定软件开发技术,具备一定的软件开发能力。
二、实验实训的内容及要求
实验实训内容:
1、熟识c语言的运行环境,掌握c语言的操作命令及快捷方式。
2、学会使用帮助中的函数及在c环境下的复制、移动、删除命令。
3、熟练编写各种应用程序,学会自己编写一些常用函数。
4、运用c语言进行小的软件开发。
实验实训要求:
1、掌握c语言有关专业知识分析问题、解决问题的基本方法和步骤;
2、能够结合c语言的学习来理解程序设计的基本理论知识;
3、能够熟练掌握c语言编程规则及,了解函数的使用以及编写过程。
4、能够熟练地使用c语言来编写一些应用程序
5、能够掌握一定软件开发技术,具备一定的软件开发能力。
三、实验实训时间分配表
序号
|
实验实训内容
|
学时
|
对应能力单元
|
项目驱动
|
1
|
C语言的运行环境和运行过程
|
2
|
单元一:运算符、表达式、输入输出语句
|
项目一:学生成绩排名
|
2
|
C语言的基础知识
|
4
|
3
|
简单的C程序设计
|
2
|
4
|
选择结构程序设计
|
6
|
单元二:选择结构程序设计
|
5
|
循环结构程序设计
|
8
|
单元三:循环结构程序设计
|
6
|
函数
|
6
|
单元四:函数
|
项目二:按条件实现学生成绩排名
|
7
|
指针
|
4
|
单元五:指针
|
项目三:用指针、数组优化学生成绩排名
|
8
|
数组
|
10
|
单元六:数组
|
9
|
结构体、共用体程序设计
|
8
|
单元七:结构体与链表
|
项目二:学生成绩单制作
|
10
|
文件操作
|
4
|
单元八:文件
|
项目五:学生成绩排文件管理
|
总 计
|
54
|
|
|
综合实训
|
30
|
各知识点综合
|
项目六:学生成绩管理系统
|
四、实验实训地点
实训中心机房
五、分组要求
1、日常实训无分组需求,每人一台电脑,随课实验个人独立完成任务。
2、综合实训1-2人一组。
六、考核形式及要求
(一)日常实验考核
1、实验报告占20%,实验过程占50%,实验结果占30%。
2、每单元实验结束为每个同学打出成绩,整个学期的平均成绩作为该同学的技能考核成绩;
3、期末技能考试采用上机编程调试,时间60分钟,占期末考试的40%;
4、要求在规定时间内独立完成;
(二)综合实训考核
见“综合实训”模块。
七、实验实训教材及教学参考书目
(一)推荐教材
《C程序设计题解与上机指导(第二版)》 谭浩强 著
(二)主要参考资料
《二级C语言程序设计上机指导、应试指导、模拟试题三合一精典版本》 全国计算机等级考试命题组编 海潮出版社
《C语言程序设计实用教程》,Alice E.Fischer等,电子工业出版社,2001.9
《C语言程序设计思想与实践》,肖炜等,冶金工业出版社,2002.10
《上机考试典型逼真试题及精解》,全国计算机等级考试,中国宇航出版社2003.3
|