桂林电子科技大学信息科技学院
C语言程序设计实训大纲
课程类别:实践环节 总 学 时:2周 学 分:2
适用专业:通信、自动化 班 级:11级通信工程专业
实验中心(室): 12205、12305、12307
一、实训目的
随着信息技术的发展,对大学生程序设计能力的培养显得越来越重要。本实训的主要目的是使学生学会一步一步设计完整程序的基本方法,进而掌握编写高效、完整程序的设计思想,以及编写大规模实用程序的方法和技巧。从而带动学生对程序设计的技巧、系统分析和数据结构、数据库等知识的综合应用,提高学生的分析思维与动手能力,为毕业设计和以后的工作打下一个良好的基础。
二、实训要求
1.综合应用C语言的基本知识,通过查阅资料独立完成相关内容
2.针对所选题目进行需求分析调研,写出需求报告。
3.程序要求注释清楚:每个函数的功能、函数的参数、返回值的含义;在整个程序中,各代码段之间的前后运行关系、函数的前后调用关系;程序中功能语句块的具体含义。
4.编程要求变量名、函数名应规范,语句嵌套采用缩进格式。尽量采用结构化和模块化的程序设计方法。
三、实训内容
1. 老师针提供尽量多的题目(力争一人一题)供学生选题。
2. 学生经过实际(市场)调研,选定实训题目。
3. 独立完成(至少200行)源程序的编辑与编译连接、程序的调试与系统联调。
4. 独立完成程序代码的优化与测试。
5. 撰写《课程设计报告》。
四、实训完成形式
1.原则上要求每位同学独立完成一个题目的编程、调试与测试,并交付使用。(指导老师安排学生上机调试程序的机房与答疑时间)
2.撰写《课程设计报告》(含:需求分析、总体设计、算法分析及设计中遇到的主要问题和解决方法,设计中尚存的不足与心得体会)
3.上交完成的所有源程序及相关文件
五、实训进度安排
序号
内容
备注
1
全体学生和指导老师参加实训动员;老师指导学生选题(学生可自备题目)
半天时间
2
学生查阅资料(调查、了解需求)、老师指导学生选题、审批学生自备题目
一天半时间
3
分析程序功能、查阅资料;编写各函数模块
二天时间
4
程序初调;查阅资料、解决调试中的难点
二天时间
5
程序联调、优化代码
一天时间
6
联调、测试程序(注意边界条件)、撰写《课程设计报告》
二天时间
7
验收与答辩、交课程设计报告
一天时间
六、成绩考核与评定方法
考核方式: 验收与答辩
评分标准 平时(20%)+实训报告(30%)+验收与答辩(50%)
七、参考资料
①刘振安等. C程序设计课程设计. 北京.机械工业出版社,2004
②朱承学等. C语言程序设计实践训练教程. 北京.中国水利出版社,2004
③马尚风等. C语言程序设计实训教程. 北京.科学出版社,2003
④张高煌. C语言程序设计实训. 北京.中国水利出版社,2001
(执笔人:黄建灯)
2012-8-28
2
展开阅读全文