程序设计基础-课程设计-大纲.doc_第1页
程序设计基础-课程设计-大纲.doc_第2页
程序设计基础-课程设计-大纲.doc_第3页
程序设计基础-课程设计-大纲.doc_第4页
程序设计基础-课程设计-大纲.doc_第5页
全文预览已结束

下载本文档

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

文档简介

程序设计基础Elementary Course in Programming一、课程基本信息 学 时: 2周学 分: 2.0考核方式:考查。根据考勤、整理实验报告、课程设计报告、设计作品质量、上交材料收集等五个方面的内容考核,具体考核方式见课程设计成绩评定标准表。中文简介:程序设计基础是面向物联网工程专业实践教学中的一门课程设计课程,是C语言程序设计课程的实践环节,也是物联网工程专业的重要实践环节之一,其先修课程是C语言程序设计。二、教学目的与要求1、目的为学生提供了一个既动手又动脑,独立实践的机会,使学生能够将课本上的理论知识和应用实际有机地结合起来,锻炼学生分析、解决较复杂问题的能力,提高学生独立编写较大程序的能力。在完成具有一定难度的综合性程序设计题目过程中,要求学生利用学到的编程知识和编程技巧,独立完成编程及程序调试,最后按格式和要求写出并打印出课程设计报告。2、要求课程设计过程主要由以下五个阶段构成:1整理实验报告。对前面做过的实验报告进行回顾、整理和分析,是课程设计开始前一项重要的基础工作,程序设计的许多技巧和方法就来源于平时的编程实践。这一阶段的工作还包括资料的收集和整理等。2构造数据模型(设计数据结构)。根据选定题目和收集到的资料,对系统进行功能模块分析和设计。系统设计要实用,然后确定模块,写出函数原形。3编写程序代码。根据函数原形及其功能,填充相应的算法。要求编程简练,可用性强,功能全面。4程序调试。上机调试程序,解决编译等错误,直至运行成功。5撰写课程设计报告。按格式要求写出完整、规范的报告并打印。其中模块图、流程图要清楚、规范,文章中不能有错别字。要求学生认真对待本次课程设计,积极利用机房、网络资源,熟练掌握程序设计的方法和计算机基本技能操作实训,具备一定的程序设计能力。在课程设计中听从指导教师的安排,认真完成老师布置的各项任务,并及时上交课程设计报告。三、教学方法与手段1课程设计题目的选定采用指导教师提供参考题目与学生自主命题相结合的办法选定课程设计题目。一人一题,不得重复。2课程设计任务的完成在指导教师的指导下,独立完成课题的设计、代码编写和调试,独立完成课程设计报告。所有工作任务主要在计算机中心机房完成。四、教学内容及目标 教学内容 教学目标学时分配1整理实验报告和资料收集1天将实验课做过的实验报告集中回顾和整理成格式规范的电子文稿,供课程设计参考。这项工作在机房完成。收集课程设计相关资料,学生可自主选择学校图书馆、院(系)资料室和能够上网的计算机房。同时,在这一阶段,学生应该确定自己的设计题目。掌握重点与难点:进一步熟悉程序设计的方法和技巧衡量学习是否达到目标的标准: 编程风格的形成2程序设计和代码录入6天完成所选题目的程序设计和源代码录入工作。地点:计算机房。掌握重点与难点:总体功能模块的设计衡量学习是否达到目标的标准: 模块间的连接3程序调试和检查2天调试、检查程序,发现和解决存在的问题。地点:计算机房。掌握重点与难点:错误的发现和处理衡量学习是否达到目标的标准: 逻辑错误的发现和处理4. 撰写课程设计报告和善后处理工作1天完成课程设计报告的撰写工作,同时整理收集和上交有关材料,并撰写课程设计报告掌握重点与难点:报告格式的规范衡量学习是否达到目标的标准: 资料全面,报告格式符合规范五、考核方式和成绩评定标准1课程设计考核方式根据考勤、整理实验报告、课程设计报告、设计作品质量、上交材料收集等五个方面的内容考核,具体考核方式见课程设计成绩评定标准表。2课程设计成绩评定标准(1)考核指标:优秀:严格遵守课程设计规章,独立完成作业;程序模块完整,功能齐全,界面新颖独特;回答问题流利,有见解;课程设计报告认真、规范;关键代码不少于500行。良好:遵守课程设计规章,独立完成作业;程序模块完整,功能齐全;回答问题流利;课程设计报告认真、规范;关键代码不少于300行。中等:遵守课程设计规章,独立完成作业;程序模块完整,运行结果正确;回答问题流利;课程设计报告认真、规范;关键代码不少于200行。及格:遵守课程设计规章,独立完成作业;程序结果正确;课程设计报告认真规范。不及格:课程设计不认真;程序未调试完成或结果不正确;课程设计报告不符合基本要求。(2)量化评分表请学生将下面成绩评定表复制到课程设计报告的最后一页(单独一页)。课程设计成绩评定标准表明细项目评分等级(含系数)评分分值实际得分考勤A(1)B(0.8)C(0.5)D(0.0)10整理实验报告A(1)B(0.8)C(0.5)D(0.2)5课程设计报告A(1)B(0.8)C(0.5)D(0.2)35设计作品质量A(1)B(0.8)C(0.5)D(0.2)45材料收集情况A(1)B(0.8)C(0.5)D(0.2)5综合评分优90-100良80-89中70-79合格60-69不合格0-59该生课程设计成绩为: 指导老师(签名): 评定日期: 年 月 日六、推荐教材和教学参考资源 推荐教材:1谭浩强编C程序设计题解与上机指导(第三版)北京:清华大学出版社,2008参考书: 1谭浩强. C程序设计.北京:清华大学出版社,20052谭浩强. C语言程序设计试题汇编.北京:清华大学出版社,20033Alice E.Fischer等. C语言程序设计实用教程.北京:电子工业出版社,2001 七、其他说明1指导教师在课程设计开始前将本大纲的电子版分发到每个学生。2主要推荐参考书目:刘振安、孙忱编著的 C程序设计课程设计,由机械工业出版社出版(2004);崔武子、 李青编著的C程序设计辅导与实训,由清华大学出版社出版(2002)。3课程设计封面格式参照学校网站教务处的教务下载之评估办的毕业设计封面制作。正文格式参照评估办的毕业论文(设计)格式要求,不要中、英文摘要、致谢、附录、英文缩略词或符号表、学生承诺书等内容。成绩评定表按上面第七项的要求附在课程设计报告的最后一页。4正文内容应该包括:(1)选题目的与意义;(2)算法分析、流程图模块功能说明(如函数功能、入口及出口参数

温馨提示

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

评论

0/150

提交评论