C语言课程设计教学大纲.doc

上传人:啊飒飒 文档编号:11569418 上传时间:2021-08-24 格式:DOC 页数:6 大小:70KB
返回 下载 相关 举报
C语言课程设计教学大纲.doc_第1页
第1页 / 共6页
C语言课程设计教学大纲.doc_第2页
第2页 / 共6页
C语言课程设计教学大纲.doc_第3页
第3页 / 共6页
C语言课程设计教学大纲.doc_第4页
第4页 / 共6页
C语言课程设计教学大纲.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《C语言课程设计教学大纲.doc》由会员分享,可在线阅读,更多相关《C语言课程设计教学大纲.doc(6页珍藏版)》请在三一文库上搜索。

1、C语言课程设计课程教学大纲课程英文名称:Course Exercise in C Language课程编号:05111401设计周数:1周学分数:2 适用专业:计算机科学与技术一、课程的性质、目的和任务该课程是一门计算机重要的专业实践性课程。它培养学生加深对C语言课程和基本知识的理解;掌握使用C语言进行软件设计的基本方法;提高运用C语言解决实际问题的能力;该课程的任务是要求学生在完成程序设计的同时能够写出比较规范的设计报告,促进学生基本程序设计素养的培养和软件工作者的工作作风的训练。二、课程设计要求:1、 课程设计应由学生本人独立完成或者小组成员(小组不超过2人)共同完成,严禁抄袭(对自己的程

2、序不熟悉,读不懂程序中的关键功能部分,对程序的结构不清楚,对程序的功能不了解等),一经验收教师认定其抄袭行为,成绩即为不及格。2、 发现最后的程序基本相同者(程序构思、基本结构、变量设计、函数设 计、文件操作等基本相同),则相同者均为不及格。3、 所选题目中必须要运用到所学的如下知识:(a)数组、结构体或共用体(b)指针(c)选择结构程序设计、循环结构程序设计(d)自定义函数及其调用(e)简单的文件操作4、 能够顺利调试通过并运行所编制的程序,并且能够读懂所选题目的源程 序,讲解程序中的主要功能部分,以证明该程序不是其他人给编写的或从其他的书籍中原封不动照抄照搬过来的。5、 按时上机调试,认真

3、完成课程设计。三、课程设计内容从下列参考题目中选择1、某班学生成绩管理,包括以下功能:v 从键盘输入包括学号、姓名、各门课程成绩(不少于5门),并将其保存在磁盘文件student里v 打开文件后,计算每个人的总分和平均分,排序并保存v 具有在文件中进行单项查询或多项查询的功能(即能够按照给定的关键字,如姓名等找出满足条件的纪录)v 具有输出文件数据信息的功能2、 某班学生基本信息管理,包括以下功能:v 从键盘输入包括学号、姓名、性别、出生年月日、籍贯、所在院系、专业、奖惩信息等,并将其保存在磁盘文件student里v 具有在文件中进行单项查询或多项查询的功能(即能够按照给定的关键字姓名等找出满

4、足条件的纪录)v 打开文件后按照出生年月日排序v 具有输出文件数据信息的功能3、 建立学生管理链表,能够实现学生日常管理功能,包括:v 学生基本信息链表的建立v 链表中学生结点的插入v 链表中学生结点的删除v 链表的浏览(遍历)v 链表中学生结点的查找4、职工信息管理系统设计职工信息包括职工号、姓名、性别、出生年月、学历、职务、工资、住址、电话等(职工号不重复)。试设计一职工信息管理系统,使之能提供以下功能:v 职工信息录入功能(职工信息用文件保存)输入v 职工信息浏览功能 输出v 查询或排序功能:(至少一种查询方式) 算法按工资查询按学历查询等v 职工信息删除、修改功能(任选项)5、飞机订票

5、系统设计假定民航机场共有n个航班,每个航班有一航班号、确定的航线(起始站、终点站)、确定的飞行时间(星期几)和一定的成员订额。试设计一民航订票系统,使之能提供下列服务:v 航班信息录入功能(航班信息用文件保存)输入v 航班信息浏览功能输出v 查询航线:(至少一种查询方式)算法按航班号查询按终点站查询v 承办订票和退票业务(可选项)6、 学生选修课程系统设计假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。试设计一选修课程系统,使之能提供以下功能:v 课程信息录入功能(课程信息用文件保存)

6、输入v 课程信息浏览功能输出v 查询功能:(至少一种查询方式)算法按学分查询按课程性质查询v 学生选修课程(可选项)7、 图书信息管理系统设计图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:v 图书信息录入功能(图书信息用文件保存)输入v 图书信息浏览功能输出v 查询或排序功能:(至少一种查询方式)算法按书名查询按作者名查询v 图书信息的删除与修改(可选项)8、 人员管理系统现有一批人员的数椐,要求输入计算机并存放在内存中,然后增加若干个新人员的记录,并可打印人员清单,实现文件存盘和读入文件进行修改的功能。人员的基本信息包括

7、姓名,性别,年龄,身份证号和简历(80个字符以内)。要求设计菜单来调用其各功能模块:v 新建文件v 打开文件v 输入记录v 打印清单v 保存文件v 退出9、宿舍管理系统:现有学生宿舍的数据,要求输入计算机并存放在内存中,然后增加3个宿舍的记录并可以输出材料清单,实现文件存盘和对所选择的记录进行删除,修改。并统计宿舍的总人数,宿舍的基本信息包括楼号、房间号、所住学生班级、人数,要求设计菜单来调用其各功能模块:v 新建文件v 打开文件v 输入记录v 插入记录v 修改记录v 打印清单v 保存文件v 退出以上给出的仅为参考题目,学生在选择过程中根据自己的实际,按照上述题目的难易程度,寻找合适的课程设计

8、题目,也可以自己设计题目,经指导教师确认后定题,一旦题目选定,不允许随意更改。四、考核方式通过设计答辩方式,并结合学生的动手能力,独立分析解决问题的能力和创新精神,总结报告和答辩水平以及学习态度综合考评。成绩分优、良、中、及格和不及格五等。1、程序设计的可用性,实用性,通用性,可扩充性(40%)2、总结报告(30%)3、答辩成绩(30%)五、教学参考书目C程序设计 谭浩强六、其他课程设计任务完成后,每位同学必须独立书写一份课程设计报告,注意:不得抄袭他人的报告(或给他人抄袭),一旦发现,成绩为零分。一、设计报告要求1、 给出所选课程设计题目以及本题目具体所要完成的功能要求说明。2、 给出程序清

9、单(计算机打印出的程序清单)和程序中包含的变量、函数文字说明,并尽量给出各模块的程序流程图。3、 给出设计程序的运行结果(上述课程设计所选择的题目对应的程序运行结果)。4、 课程设计总结:对所选题目对应程序的运行情况做详细分析,总结本次设计所取得的经验。如果程序未能全部调试通过,则应分析其原因。5、 报告要求字数不得少于500字,介绍整个程序的功能、模块功能及实现的方法(不包括程序清单和程序结果的部分)。二、设计报告格式1、封面;2、目录;3、设计任务书及本人任务;4、程序功能、模块功能及实现方法简介;5、程序清单及程序运行结果6、课程设计总结。7、参考书目。三、体例标题:论文正文按章、条、款

10、、项分级,在不同级的章、条、款、项阿拉伯数字编号之间用点“.”(半角实心下圆点)相隔,最末级编号之后不加点。排版格式见下表。标题排版格式标题字号格式举例论文题目小三号字加粗居中对齐,段后空一行论文题目第一级(章)小三号字加粗居中对齐,段后空一行第一章 XXX第二级(条)四号字加粗左对齐1.1 XXXXXX第三级(款)小四号字加粗左对齐1.1.1 XXXXXX第四级(项)小四号字加粗左对齐1.1.1.1 XXXXXX摘要、目录、参考文献、附录、致谢等标题作为第一级标题排版。正文:正文采用小四号字,两端对齐,1.5倍行距,首行缩进2字符。插图:图标题应在一级编号下顺序编号,如图1.1、图1.2、图

11、2.1、图2.2,采用五号字居中置于图的正下方,段后空一行。表:表标题应在一级编号下顺序编号,如表1.1、表1.2、表2.1、表2.2,采用五号字居中置于表的正上方,段前空一行。公式:正文中引用的公式、算式或方程式等应在一级编号下顺序编号(式号),如式(1.1)、式(1.2)、式(2.1)、式(2.2),采用五号字。公式一般单行居中排版与上下文分开,式号与公式同行居右排版。附录:附录标题按顺序用大写英文字母标识,如附录A、附录B。附录中的图、表、公式、参考文献等另行编排序号,与正文分开,一律用阿拉伯数字编号,但在数码前冠以附录序码。例如:图A.1,式(B.3)等。参考文献:正文中引用的内容应在

12、引用处的右上角用阿拉伯数字顺序统一编号(用方括号括起)标注,并在正文后面按正文中的编号顺序用阿拉伯数字列出参考文献。参考文献按国标GB7714-87的规定进行书写,即文献编号、作者姓名、书名或文集名卷号(或期刊名、期刊号)、出版单位、出版年月、页码等。专著格式:序号. 编著者. 书名M,出版地:出版社,年代,起止页码期刊论文格式:序号. 作者. 论文名称J,期刊名称,年度,卷(期):起止页码学位论文格式:序号. 作者. 学位论文名称D,发表地:学位授予单位,年度 四、封面式样 见下页内蒙古科技大学本科生课程设计论文题 目:C语言课程设计学生信息管理系统学生姓名:李某学 号:2002XXXXXX专 业:计算机软件与理论班 级:计2002-2班指导教师:张某某 6

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1