《C语言课程设计及编程比赛》教学大纲.pdfVIP

  • 7
  • 0
  • 约3.42千字
  • 约 3页
  • 2023-08-23 发布于上海
  • 举报

《C语言课程设计及编程比赛》教学大纲.pdf

《C 语言课程设计及编程比赛》教学大纲 一、课程设计基本信息 课程设计环节名称:C 语言课程设计及编程比赛 英文名称:Course Design of Elementary Course in Programming 课程设计周数:2 周 学分:2.0 适用对象:计算机科学与技术及相关专业 先修课程与环节:计算机导论、程序设计基础 二、课程设计目的和任务 C 语言课程设计及编程比赛是《C 语言程序设计》课程的实践环节,也是计算机科学与技 术专业的重要实践环节之一。 课程设计为学生提供了一个既动手又动脑,独立实践的机会,使学生能够将课本上的理 论知识和应用实际有机地结合起来,锻炼学生分析、解决较复杂问题的能力,提高学生独立 编写较大程序的能力。 在完成具有一定难度的综合性程序设计题目过程中,要求学生利用学到的编程知识和编 程技巧,独立完成编程及程序调试,最后按格式和要求写出并打印出课程设计报告。 三、课程设计方式 1、课程设计题目的选定 采用指导教师提供参考题目与学生自主命题相结合的办法选定课程设计题目。一人一题, 不得重复。 2、课程设计任务的完成 在指导教师的指导下,独立完成课题的设计、代码编写和调试,独立完成课程设计报告。 所有工作任务主要在计算机中心机房完成。 四、课程设计方法与要求 课程设计过程主要由以下五个阶段构成: 1、整理实验报告。对前面做过的实验报告进行回顾、整理和分析,是课程设计开始前一 项重要的基础工作,程序设计的许多技巧和方法就来源于平时的编程实践。这一阶段的工作 还包括资料的收集和整理等。 2、构造数据模型(设计数据结构)。根据选定题目和收集到的资料,对系统进行功能模 块分析和设计。系统设计要实用,然后确定模块,写出函数原形。 3、编写程序代码。根据函数原形及其功能,填充相应的算法。要求编程简练,可用性强, 功能全面。 4、程序调试。上机调试程序,解决编译等错误,直至运行成功。 5、撰写课程设计报告。按格式要求写出完整、规范的报告并打印。其中模块图、流程图 要清楚、规范,文章中不能有错别字。 五、课程设计内容和时间安排 1、整理实验报告和资料收集(1 天) 227 将实验课做过的实验报告集中回顾和整理成格式规范的电子文稿,供课程设计参考。这 项工作在机房完成。收集课程设计相关资料,学生可自主选择学校图书馆、院(系)资料室 和能够上网的计算机房。同时,在这一阶段,学生应该确定自己的设计题目。 2、程序设计和代码录入(2.5 天) 完成所选题目的程序设计和源代码录入工作。地点:计算机房。 3、程序调试和检查(1 天) 调试、检查程序,发现和解决存在的问题。地点:计算机房。 4、撰写课程设计报告和善后处理工作(0.5 天) 完成课程设计报告的撰写工作,原则上不能离开机房。同时收集、整理和上交有关材料。 六、课程设计基本要求 要求学生认真对待本次课程设计,积极利用机房、网络资源,熟练掌握程序设计的方法 和计算机基本技能操作实训,具备一定的程序设计能力。在课程设计中听从指导教师的安排, 认真完成老师布置的各项任务,并及时上交课程设计报告。 具体环节的重点和难点: 1、整理实验报告和资料收集 重点:进一步熟悉程序设计的方法和技巧;难点:编程风格的形成。 2、程序设计和代码录入 重点:总体功能模块的设计;难点:模块间的连接。 3、程序调试和检查 重点:错误的发现和处理;难点:逻辑错误的发现和处理。 4、撰写课程设计报告和善后处理工作 重点:格式的规范;难点:写出自己的心得体会。 总体基本要求:实现功能、写出报告。 七、课程设计的考核方式和成绩评定标准 1、课程设计考核方式 根据考勤、整理实验报告、课程设计报告、设计作品质量、上交材料收集等五个方面的 内容考核,具体考核方式见课程设计成绩评定标准表。 2、课程设计成绩评定标准 (1)考核指标: 优秀:严格遵守课程设计规章,独立完成作业;程序模块完整,功能齐全,界面新颖独 特;回答问题流利,有见解;课程设计报告认真、规范;关键代码不少于 500 行。 良好:遵守课程设计规章,独立完成作业;程序模块完整,功

文档评论(0)

1亿VIP精品文档

相关文档