《C语言程序设计》课程设计指导书
适用专业:计科、大数据、数媒、电气 开设学期:第二学期
设计时间:2周 学 分 数:1.0
一、课程设计目的
(1)提高学生的编程能力、逻辑思维和问题解决能力
通过设计实际的编程项目,学生需要运用所学的C语言知识解决具体问题,在设计的过程中,学生将面临分析问题、算法设计、代码实现等一系列挑战,从而提高学生的编程能力、逻辑思维和问题解决能力。
(2)使学生加深对计算机底层原理的理解
通过设计实际的项目,使学生更深入的理解计算机底层原理,如内存管理、指针操作等,对于提高学生的编程能力和理解计算机科学的本质非常有帮助。
(3)拓展学生的视野
通过设计使学生了解C语言在系统开发、嵌入式开发、游戏开发、通信领域等所扮演的重要角色,了解掌握C语言可以为他们的职业发展提供更多的选择和可能性。
(4)撰写文档的能力
学生能够通过查找资料,撰写报告。使学生能够用准确、简洁、规范的语言表达自己的思想和观点。为毕业论文撰写奠定基础。
二、课程设计内容
本次课程设计的题目可以从以下几个进行选择:
1、图书信息管理系统设计
2、图书管理系统设计
3、学生信息管理
4、学生综合测评系统
5、个人通讯录管理系统
6、教师工资管理系统
7、教师工作量管理系统
8、学生成绩统计管理系统
三、课程设计要求
1、课程设计要符合项目开发流程。
2、问题描述清楚;系统开发具有可行性;需求范围明确。
3、模块划分合理,清晰,系统结构图符合功能操作要求;
4、主要功能模块有较完善的程序流程图,每个主要功能模块有较完善的入口、功能、出口等的清晰的描述,说明符合结构化程序设计要求;
5、每个模块的程序代码,具有较好的可读性和可靠性;程序书写风格:锯齿型书写格式,并有尽可能详尽的序言性和功能型注释
6、程序必须上机调试通过,不应出现语法型、功能型错误,并获得满意的结果;
7、所设计的系统,必须在提交验收前,有能力的学生要通过测试用例做必要的功能测试,尽可能避免原则性错误的出现。
四、课程设计安排
1、参加课程设计的学生,应在指导教师的指导下,按照课程设计进度的要求认真完成课程设计任务。可以选择老师提供的参考选题,也可以自选,如果自选,需要将自选题目的详细内容以及实现要求提供给老师,老师批准后方可采用。
2、严格遵守纪律,不准无故迟到、早退和缺勤,如有特殊情况,应向指导教师书面请假。缺勤累计超过规定的课程设计时间三分之一者,不予评定成绩。
3、课程设计地点、时间与进度
本次课程设计的时间定为第15——16周,具体安排如下:
序号
|
设计各阶段内容
|
地点
|
起止日期
|
1
|
下达任务书,说明设计要求;收集资料
|
待定
|
第15周
|
2
|
总体方案设计、详细设计
|
待定
|
第15周
|
3
|
编写程序,调试分析
|
待定
|
第16周
|
4
|
撰写报告并上交
|
待定
|
第16周
|
五、课程设计报告的文体规范
1、文字和字数
报告用简化汉语文字撰写,课设内容不应少于25页。
2、字体和字号
各章标题 黑体小2号
各节的一级标题 黑体4号
各节的二级标题 黑体小4号
各节的三级标题 黑体小4号
款项 黑体小4号
正文 宋体小4号
中文摘要、结论、参考文献标题 黑体小2号
中文摘要、结论、参考文献内容 宋体小4号
英文摘要标题 Time New Roman大写粗体小2号
英文摘要内容 Time New Roman体小4号
中文关键词标题 黑体小4号
中文关键词 宋体小4号
英文关键词标题 Time New Roman粗体小4号
英文关键词 Time New Roman小4号
目录标题 黑体小2号
目录内容中章的标题 黑体4号
(含结论、参考文献、致谢、附录标题)
目录中其他内容 宋体小4号
论文页码 页面底端居中、阿拉伯数字(Times new roman 5号)连续编码
页眉与页脚 宋体5号居中
3、页面设置
页边距标准:上边距为25mm,下边距为20mm,左边距为30mm,右边距为30mm。
段前、段后及行间距:章标题的段前为0.8行,段后为0.5行;节标题段前为0.5行,段后0.5行;标题以外的文字行距为“固定值”23磅,字符间距为“标准”。
4、目录
目录应包括章、节、条三级标题,目录和正文中的标题题序统一按照“1……、1.1……、1.1.1……”的格式编写,目录中各章节题序中的阿拉伯数字用Time New Roman体。
5、正文
正文各章节应拟标题,每章结束后应另起一页。标题要简明扼要,不应使用标点符号。各章、节、条的层次按照“1……、1.1……、1.1.1……”标识,条以下具体款项的层次依次按照“1.1.1.1”、“(1)”、“①”标识。见正文示例。
6、表格
每一个表格都应有表标题和表序号。表序号一般按章编排,如第2章第4个表的序号为“表2.4”。表标题和表序之间应空一格,表标题中不能使用标点符号,表标题和表序号居中置于表上方(黑体小4号,数字和字母为Time New Roman粗体小4号)。引用表格应在表标题的右上角加引文序号。
表与表标题、表序号为一个整体,不得拆开排版为两页。当页空白不够排版该表整体时,可将其后文字部分提前,将表移至次页最前面。
7、图
插图应与文字内容相符,技术内容正确。所有制图应符合国家标准和专业标准。对无规定符号的图形应采用该行业的常用画法。
每幅插图应有图标题和图序号。图序号按章编排,如第1章第4幅插图序号为“图1.4”。图序号之后空一格写图标题,图序号和图标题居中置于图下方,用小4号宋体。引用图应在图标题右上角标注引文序号。图中若有分图,分图号用(a)、(b)等置于分图下、图标题之上。
图中的各部分中文或数字标示应置于图标题之上(有分图者置于分图序号之上)。
图与图标题、图序号为一个整体,不得拆开排版为两页。当页空白不够排版该图整体时,可将其后文字部分提前,将图移至次页最前面。
六、课程设计成绩考核
课程设计结束后,根据学生在课程设计过程中的表现以及课程设计报告文体规范程度、课程设计报告内容的质量等方面进行综合评定,具体按优秀、良好、中等、及格、不及格5个等级评定学生课程设计成绩,其中课程设计期间的考勤情况占20%,课程设计期间的学习态度占10%,课程设计报告文体规范、报告质量部分占60%,答辩成绩占10%。
1. 优秀:能很好地完成课程设计任务,达到大纲规定的全部要求。课程设计报告能对课程设计内容进行全面、系统的总结,并能运用所学的理论知识对某些问题加以分析,有创新意识,有改进设想和办法。课程设计态度端正,课程设计期间出满勤,无违纪行为。课程设计报告文体规范。
2. 良好:能较好地完成课程设计任务,达到大纲规定的全部要求。课程设计报告能对课程设计内容进行比较全面、系统的总结,课程设计态度端正,课程设计期间出满勤,无违纪行为。课程设计报告文体比较规范。
3. 中等:能基本完成课程设计任务,达到大纲中规定的主要要求。课程设计报告能对课程设计内容进行比较全面的总结,课程设计态度端正,课程设计期间请假不超过1次,无违纪行为。课程设计报告文体基本规范。
4. 及格:完成了课程设计的主要任务,达到了大纲中规定的基本要求。能完成课程设计报告,内容基本正确。课程设计态度端正,课程设计期间请假不超过3次(或旷课不超过1次),无明显违纪行为。课程设计报告文体规范一般。
5. 不及格:凡具备下列条件之一者,均以不及格论处:
(1)未达到大纲中规定的基本要求。课程设计报告抄袭别人、基本雷同或马虎潦草、或内容有明显错误。
(2)未能参加课程设计的时间超过全部课程设计时间的三分之一以上者,或无故缺席两次以上者。
(3)课程设计期间有违纪行为,经教育不改,或有严重违纪行为。
(4)课程设计报告文体不规范。
根据西安理工大学高科学院学生学籍管理规定第十一条:“课程设计(实验、实习)等实践性环节不及格者,不安排补考,必须申请重修。”即学生本人向教务处递交书面重修申请并办理学院所规定的相关手续,由学院教务处安排在下一学年跟下一年级相同或相近专业所开设的该门课程设计一起重修。