


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程序设计课程设计教学大纲课程编号:028841课程性质:学科基础课 先修课程:C语言程序设计总学时数:1周学分:1.0 讲课:0 上机:1周适合层次:本科 适合专业:自动化、电信专业一、 课程的目的与任务C语言程序设计课程设计是C语言程序设计课程学习后的实践应用训练,在电类工程专业的教学中占有重要位置。通过本课程设计的训练,使学生在C语言程序设计课程学习的基础上,熟悉C程序开发的基本过程,包括需求分析、数据结构设计、程序模块的划分与设计、函数编程、调试等;熟悉结构化程序设计的编程思路。训练内容主要通过分析实际应用实例,构造链表等较为复杂的数据结构,熟练地设计函数,学会能灵活地用C语言编写一个较为完整的实用程序;初步具备解决实际问题的能力。提高学生分析问题和解决问题的能力,为后续课程的学习打下良好的基础。二、教学要求 (一)基本要求1、每人一题,或者每组完成一个课题(一组不能超过2人),每组成员必须明确各自的任务。要求每个学生(或小组)在课设指导教师指导下独立完成题目要求完成的内容。2、设计任务包括任务需求分析、数据结构设计、程序模块的划分与设计,设计过程应符合结构化程序设计要求。3、能熟练使用VC6.0作为开发软件开发C语言程序及C 程序的调试过程。掌握C语言程序设计的方法。4、要求数据使用数组、结构体、链表等均可。5、模块化程序设计:要求在设计的过程中,各个功能模块用函数的形式来实现。6、学生所选课题必须上机通过,并获得满意的结果。7、程序书写风格符合结构化程序设计要求。8、课程设计报告规范、符合要求。(二)设计步骤在编写课程设计综合程序时需要遵循以下的步骤:A、问题分析、确定解决方案框架,充分地分析和理解题目要求,弄清要求做什么。在确定解决方案框架过程中,力求做到模块结构清晰、合理、简单,各模块间的调用关系逻辑严谨。B、详细设计和编码:确定程序的主要流程,再此基础上进行代码设计,每个明确的功能模块程序一般不超过60行,否则要进一步划分,形成的程序易于调试。C、上机编写程序与检查。D、上机调试程序。E、撰写出符合课程设计要求的设计报告。(三)综合报告要求1、需求分析: 描述问题。简述课题要解决的问题是什么,有什么要求和限制条件。2、总体设计(程序设计组成框图、流程图)3、详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等)4、测试结果,用几组测试数据进行测试算法设计的正确性。5、附录。源程序清单和结果:源程序要加注释。结果要包括测试数据和运行结果。6、综合设计报告文档(不含源程序部分)不少于3000字。三、课程内容及安排本课程采用综合编程训练的形式通过学生编写具有一定难度的、综合性的设计题目,锻炼学生分析问题、解决问题的能力。教师提供参考题目,要求学生在教师提供的的参考题目范围内选题。学生如果自选题目,需要将自选题目的详细内容以及实现要求提供给老师,经老师批准后方可。四、课程考核考核采用教师查验学生编写的程序及课程设计报告文档,以答辩的形式进行,形成答辩记录并存档,考核学生需求分析、总体设计、详细设计、规范化程序设计实训,以及程序测试、分析等方面完成情况,考核比重如下:1、程序设计内容 25%2、综合设计报告25%3、平时成绩 10%4、答辩 40% 2011.7.9中午12:00咨询张吴波,按此比率评定成绩程序设计内容评分细则判定等级评判细则优按照教学计划,按时完成课设题目所有的要求,实现了主要功能,并有创新设计;程序设计合理,界面友好,方便使用,运行顺畅,无原则性错误出现,测试用例及测试结果合理且正确;代码编写规范,模块划分适当,层次分明,可读性好,符合结构化程序设计所倡导的基本理念。 良按照教学计划,按时完成课设题目的所有要求,实现了主要功能;程序设计较合理,界面友好,方便较使用,运行较顺畅,验收时通过测试用例测试结果基本合理且原则性错误不超过2次并能现场纠正;代码编写较规范,对一些重要语句和函数进行了注释;模块划分适当,可读性较好,基本符合结构化程序设计所倡导的基本理念。中基本完成课设题目的要求;程序运行较顺畅,验收时通过测试用例测试结果基本合理且原则性错误不超过3次并能说明纠正思路;代码规范性一般,结构化一般。及格能按时基本完成课设题目的要求和主要功能,程序能基本运行,输入数据后可以得出结果,代码规范性和程序结构化一般。不及格程序编译不成功,程序实现功能没有达到题目要求,抄袭程序。综合设计报告评分细则判定等级评判细则优按照软件开发过程的规范,全面、正确地描述了程序设计过程,对各个步骤的描述清楚、合理,各种图表规范。详细设计过程层次清晰,说明符合符合结构化程序设计方法的基本原则;对程序代码的功能模块介绍详细、准确,对测试程序过程做了详细的描述并对结果进行分析;设计总结到位。良按照软件开发过程的规范,描述了程序设计过程,对主要步骤的描述较清楚、合理,图表基本符合要求。详细设计过程层次较清晰,主要模块有比较详尽的说明;对程序代码的功能模块有介绍但不够详细、准确,有数据测试结果的描述并对此进行了分析;设计总结不空洞。中对程序的需求做的分析、设计一般,设计、分析方法一般、过程较详细,对程序代码的功能模块介绍较详细,对测试程序的过程描述一般,有实际设计过程的体会和总结。及格对程序开发的过程、程序模块作了一般性的描述,报告基本符合书写规范。不及格对所描述的内容错误较多,文不对题或者发现报告中有抄袭行为。答辩评分细则判定等级评判细则优验收时,对教师所提出的与设计有关的问题,回答思路正确,对验收时发现的问题,能准确说明出现问题的原因,并能现场修改或提出修改的正确思路;能准确的阐述程序开发的思路和方法,演示效果好。良验收时,对教师所提出的与设计有关的问题,回答思路基本正确,对验收时发现的问题,能说明出现问题的原因,并能提出修改的正确思路;能阐述清楚程序开发的思路和方法,演示效果较好。中能阐述程序开发的思路和方法,演示效果一般,能部分准确的回答提问。及格能阐述程序开发的思路和方法,能基本演示程序,能部分准确的回答提问。 不及格程序演示效果较差,或根本不能演示,没有实现题目要求的主要功能,或发现雷同程序。六
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年区块链技术在物流行业应用前景与挑战分析报告
- 2025年智能制造技术在工业0时代的应用前景研究报告
- 商场保安安全培训计划课件
- 国家事业单位招聘2025自然资源实物地质资料中心招聘拟聘用人员笔试历年参考题库附带答案详解
- 四川省2025年四川资阳市雁江区引进急需紧缺专业人才笔试历年参考题库附带答案详解
- 北京市2025北京邮电大学人工智能学院招聘2人(人才派遣)笔试历年参考题库附带答案详解
- 2025福建厦门海沧湾投资开发有限公司招聘笔试参考题库附带答案详解
- 2025甘肃人力委托招聘风电叶片主修岗位10人笔试参考题库附带答案详解
- 2025广西北海市小微企业融资担保有限公司招聘实习生6人笔试参考题库附带答案详解
- 2025年贵州乌江水电开发有限责任公司大学毕业生招聘若干人笔试参考题库附带答案详解
- 人教版(新教材)高中生物选择性必修1课件3:4 3 免疫失调
- 《SLT 582-2025水工金属结构制造安装质量检验检测规程》知识培训
- “燕园元培杯”2023-2024学年全国中学生地球科学奥林匹克竞赛决赛试题详解
- 中国血脂管理指南(基层版+2024年)解读
- 分子诊断技术在感染性疾病中的应用-深度研究
- 《智能AI分析深度解读报告》课件
- 气道异物护理教学
- 2024年版机电产品国际招标标准招标文件
- 企业合规经营规范手册
- 企业员工心理健康与欺凌防范政策
- 四川省兴文县建设煤矿2021年矿山储量年报
评论
0/150
提交评论