2014_12_C语言课程设计内容和要求.pdf

2014_12_C语言课程设计内容和要求.pdf

ID:48004619

大小:231.64 KB

页数:13页

时间:2020-01-12

2014_12_C语言课程设计内容和要求.pdf_第1页
2014_12_C语言课程设计内容和要求.pdf_第2页
2014_12_C语言课程设计内容和要求.pdf_第3页
2014_12_C语言课程设计内容和要求.pdf_第4页
2014_12_C语言课程设计内容和要求.pdf_第5页
资源描述:

《2014_12_C语言课程设计内容和要求.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《C语言程序设计》课程设计----内容及要求1、课程设计的目的课程设计是C语言教学中一个重要的实践环节。通过课程设计的综合训练,培养学生实际分析问题、编程和动手能力,提高学生利用C语言进行程序设计的能力,使学生掌握面向过程语言的结构化程序设计方法及解决实际问题的能力,培养学生的创新意识,并为学生今后学习面向对象的程序设计语言打下基础。在本课程设计的过程中,让学生系统地、综合地根据所学习的C语言相关知识,编写一个功能完善、实用性强,知识点覆盖面广的应用程序,让学生进一步熟悉C语言中标准函数的使用,用

2、户定义函数及语句的编写及使用方法,进一步熟悉指针、链表、文件的使用方法。并借此过程让学生进一步掌握有关C语言程序调试的方法与技巧,形成一定的C语言编写能力。2、课程设计的基本要求(1)要求学生熟练掌握C语言的基本概念、基本数据类型、基本语句、函数、指针、结构体类型、链表的处理及其灵活应用,掌握C语言中文件的操作和使用方法;(2)理清系统的总体框架,合理地划分系统的功能模块;(3)要求使用结构化程序设计方法和模块化思想编程;(4)各模块单独编写程序代码,分别测试,最后整合各个模块的功能进行联合调试。

3、各组中的同学之间开展讨论和协作、合理分工,认真完成课题;(5)必须实现系统的基本功能,完成课程设计规定的基本内容,达到基本要求;(6)可以自行对所给课题进行功能上的扩充或增加(7)在源程序中合理使用注释,使程序容易阅读和理解;(8)程序界面要求友好、直观、易操作;(9)按时提交课程设计报告,报告内容具体要求见下文。3、分组安排以班级为单位,分组进行课程设计。原则上,每3人一组合作完成一个课程设计,每个人的任务不同。也可以一人单独完成一个课题(五个功能模块以上)。各班自行组织分组,确定分组名单。每组

4、抽签从老师所给的参考课题中选择课题,也可自拟课题,但选择自拟课题的分组之间的课题不能完全相同。-1-各组内同学可以共同分析和讨论系统方案,进行分工协作,每位学生独立完成要求的功能模块,整合后进行联合调试,最终完成整个系统。4、课程设计时间进度安排分析课题、设计算法周一上机编程、调试和测试程序周二~周四总结、编写课程设计报告、打印提交报告和考核周五5、课程设计报告相关要求(1)报告包括封面、目录、正文三部分。(2)封面使用如下形式:-2-扬州大学信息工程学院课程设计报告课程名称《C语言程序设计

5、》设计题目学生姓名班级学号指导老师2014年12月-3-(3)报告的正文主要内容(可以不局限于以下内容):课程设计报告排版要求:(1)标题左对齐一号标题:二号黑体加粗二号标题:三号黑体加粗三号标题三:四号黑体加粗(2)正文部分用五号宋体,1.25倍行距,正文部分每段前缩进两个汉字(3)附录部分源程序清单用小五号“TimesNewRoman”字体,单倍行距页面设置要求:页边距:上、下、左:2.4厘米右:1.8厘米纸型:A4其它页面设置为默认值一、课题内容和要求二、总体设计系统结构框图

6、、功能模块划分、系统流程图三、详细设计包括:数据结构设计:说明所用到的数组、结构体、链表结点等的数据结构系统各功能模块设计:各模块所对应函数的名称、输入输出参数、函数返回值的说明,以及采用的主要算法四、系统调试与测试程序在调试过程中遇到的主要问题及采取的解决措施系统的测试数据及运行结果五、用户手册即使用说明六、课程设计小结对课程设计的过程进行总结和分析,谈谈自己的收获、体会或认识七、参考文献列出主要的参考书、网址等。八、附录源程序清单,对代码中重要的地方用注释进行解释和说明-4-6、课程设计验

7、收及考核评估要求结合学生的动手能力、独立分析解决问题的能力和创新精神、课程设计报告和课程设计答辩考核的情况综合考评,考核成绩分优、良、中、及格和不及格五等。具体成绩评定参考:•学习态度(10%)•选题(20%)–题目难度–创新性•课程设计报告(30%)•设计(40%)–正确性–界面–算法思想–测试数据考核时具体要求:1)运行所设计的系统;2)回答老师提出的有关问题;3)提交课程设计报告;4)以班级为单位提交电子版本材料(所有同学提交一个名为“学号”+“姓名”的文件夹,包含以下内容:源程序、可执行程

8、序、课程设计报告电子版本、使用手册);5)所完成课题内容有创新的酌情加分。7、课程设计的题目参考课题可从以下题目中选择,或者自拟,但自拟的课题各分组间不能完全相同。-5-题目一:学生成绩管理系统Ⅰ设计和实现一个“学生成绩管理系统”,满足以下要求:1.系统以菜单方式工作;2.使用链表或结构数组对学生成绩进行管理和维护;3.使用二进制文件在磁盘上保存学生记录信息;4.链表中各结点或结构数组中各元素包括“学号、姓名、语文、数学、外语、平均分”基本字段;5.实现如下基本功能:(1)查看所有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。