《C语言课程设计》教学大纲_第1页
《C语言课程设计》教学大纲_第2页
《C语言课程设计》教学大纲_第3页
《C语言课程设计》教学大纲_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PAGE 4C语言课程设计课程教学大纲一、课程的基本信息适应对象:专业名称课程代码:ACE00802学时分配:3周赋予学分:3学分先修课程:C语言程序设计后续课程:数据结构、面向对象程序设计等程序设计及相关课程二、课程性质与任务C语言课程设计是面向电子信息工程、自动化、电气工程等专业本科学生开设的专业基础必修课程。C语言课程设计是在学习C语言程序设计课程之后进行的一个实践教学环节,学生运用所学的知识,在教师指导下,独立进行。其主要任务是通过课程设计实施过程中,可进行程序设计方面的实践训练,并在参与一系列项目的实践过程中,提高综合运用所学知识解决实际问题的能力,以及获得相关项目管理和团队合作等众

2、多方面的具体经验。培养和提高学生在查阅文献资料、方案设计、程序编写与调试、撰写设计报告等方面的能力。为后续课程:面向对象程序设计等课程奠定必要的实践基础。三、教学目的与要求教学目的:1、进一步加深对所学基本理论知识的理解和掌握,完善理论和实践的衔接;进一步培养学生结构化程序设计的思想,加深对高级语言基本语言要素和控制结构的理解;2、针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。3、掌握C语言的编程技巧和上机调试程序的方法。4、掌握程序设计的常用算法,培养学生运用所学知识分析问题,解决问题的能力。基本要求:为了使学生从课程设计中尽可能取得比较

3、大的收获,对课程设计题目分成二类,一类为基础训练题目,学生从中学习到程序设计的常用算法。另一类为综合题目,学生从这两类型题目中各选择部分完成。具体要求如下:1、独立、按时、按质、按量完成本课程设计;2、充分理解并掌握相关理论,熟悉程序设计的控制结构以及设计流程;3、上机调试通过,验证结果并进行分析、完成设计报告。四、教学内容与安排C语言课程设计不仅是对程序设计能力的综合锻炼,更是对团队合作,软件开发与项目管理过程的训练。因此,课程设计综合题目可以根据题目的难度不同由小组合作完成,每个小组1-3人。整个课程设计分为以下几个阶段进行:开题、系统设计、系统编码实现、系统测试、系统评价与验收。1、开题

4、:题目可来自教师指定的参考题目,也可自由选题,特别是鼓励有创新性的题目或是在已知题目的基础上进行创新。2、系统设计:系统设计的任务是对所确定的题目从问题需求,数据结构、程序结构、难点及关键技术等方面进行分析,形成的系统设计方案,并进行详细的分工。在确定解决方案框架过程中,考虑怎样使程序结构清晰、合理、简单和易于调试,并确定每个函数的简单功能,以及函数之间的调用关系。每个明确的功能模块程序一般不超过60行,否则要进一步划分。3、系统编码实现:小组成员根据初步的系统设计方案,对系统编程实现。4、系统测试:在各程序模块编码完成并集成后,就可以开始对整个系统进行测试。5、书写设计报告:完成文档整理,按

5、照软件工程的要求完成设计论文。6、系统评价与验收:通过答辩的形式对程序的功能进行评价与验收。具体安排如下:1、教师布置题目,学生查找资料,完成设计工作;2、上机调试程序(1)基础训练题目顺序程序结构设计、选择程序结构设计、循环程序结构设计。要求进一步了解C程序的特点,熟练掌握if 语句和switch 语句及while 语句,do-while 语句和for 语句。由学生单独完成。(2)综合题目程序设计将学生分组,每组一个或几个专题完成程序。3、验收教师检查设计结果,组织答辩。4、指导方式由指导教师召开课程设计动员会,进行分组,指定课程设计的题目和内容,讲解部分题目要求。学生在规定的时间内,经过小

6、组的协同工作和指导教师的辅导,完成题目。最后由指导教师进行验收及评定。五、课程设计考核方法及成绩评定1、考核方式:考查(学生上机操作演示,教师检查、提问,评定上机及设计报告成绩)。2、评分办法:(1)从六个方面考核课程设计完成的成绩:设计报告,界面设计及操作方便性,功能完成情况及编程工作量,编程难度和程序亮点,回答教师所提出的问题,课程设计过程中的工作态度等综合打分。设计报告占30%界面设计及操作方便性占10%功能完成情况及编程工作量占20%编程难度和程序亮点占10%回答教师所提出的问题占20%课程设计过程中的工作态度(考勤)占10%(2)对每一组可按以上标准给出综合分,并将该分作为这组中最优秀同学的得分,其他同学的分数根据其在组中所承担的任务和表现进行相应的调整。(3)课程设计的选题新颖或实现了额外的功能,应予以适当加分。(4)成绩评定实行优秀、良好、中、及格和不及格五个等级的成绩。六、课程设计教材及主要参考资料基于PBL的C语言课程设计及学习指导张冬梅等清华大学出版社 2011C语言课程设计案例精编(第3版)吴启武清华大学出版社 2016C语言课程设计指导教程许真珍等清华大学出版社 2016七、设计报告参考格式C语言课程设计课题:人

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论