“程序的设计工程实训”教学大纲.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“程序的设计工程实训”教学大纲

PAGE  PAGE 9 《C语言程序设计工程训练及编程比赛》教学大纲 工程实训基本信息 代码:150052 名称:C语言程序设计工程训练及编程比赛 周数:2周 学分:2 适用对象:计算机科学技术专业 先修课程与环节:计算机科学导论、C语言程序设计 工程实行目的和任务 程序设计工程实训是《C语言程序设计》课程的实践环节,也是计算机科学与工程学院各专业的重要实践环节之一。本次工程实训以实际为导向,结合实际问题,采用工程化的方式展开,注重过程和结果。 工程实训为学生提供了一个既动手又动脑,独立实践的机会,使学生能够将课本上的理论知识和应用实际有机地结合起来,采用计算机程序设计技术以自动化的方式完成实际问题的解答,锻炼学生分析、解决较复杂问题的能力,提高学生独立编写较大程序的能力。 结合CDIO的理念,采用工程化的方式完成具有一???难度的综合性软件项目。要求学生利用学到的编程知识和编程技巧,独立软件的设计,编程及程序调试,最后按格式和要求写出并打印出课程设计报告。 工程实训方式 1、工程实训题目的选定 采用指导教师提供参考题目与学生自主命题相结合的办法选定工程实训题目。一人一题,不得重复。 2、工程实训任务的完成 在指导教师的指导下,独立完成课题的设计、代码编写和调试,独立完成工程实训报告。所有工作任务主要在计算机中心机房完成。 工程实训方法与要求 工程实训过程主要由以下五个阶段构成: 1、系统需求分析。对所要完成的工程项目进行调研,需求收集,需求整理,需求分析,明确系统的问题域、及需要理由计算机解决的问题。 2、系统分析和设计)。根据选定题目和收集到的资料,对系统进行功能模块分析和设计。系统设计要实用,然后确定模块,划出流程图(或者N-S图),写出函数原形。 3、编写程序代码。根据函数原形及其功能,填充相应的算法。要求编程简练,可用性强,功能全面。 4、程序调试。上机调试程序,解决编译等错误,直至运行成功。 5、撰写课程设计报告。按格式要求写出完整、规范的报告并打印。其中模块图、流程图要清楚、规范,文章中不能有错别字。 工程实训内容和时间安排(供参考,最终以指导教师实际安排为准) 1、系统需求收集和分析(1天) 收集相关资料,学生可自主选择学校图书馆、院(系)资料室和能够上网的计算机房。同时,在这一阶段,学生应该确定自己的设计题目。 2、系统分析、设计和代码编写(6天) 完成所选题目的程序设计和源代码录入工作。地点:计算机房。 3、程序调试和检查(2天) 调试、检查程序,发现和解决存在的问题。地点:计算机房。 4、撰写课程设计报告和善后处理工作(1天) 完成报告的撰写工作,原则上不能离开机房。同时收集、整理和上交有关材料。 工程实训基本要求 要求学生认真对待本次工程实训,积极利用机房、网络资源,熟练掌握软件工程项目的设计方法和计算机基本技能操作实训,具备一定的系统设计能力。在整个过程中听从指导教师的安排,认真完成老师布置的各项任务,并及时上交课程设计报告。 具体环节的重点和难点: 1、系统分析、设计和代码编写 重点:总体功能模块的设计;难点:模块间的连接。 2、程序调试和检查 重点:错误的发现和处理;难点:逻辑错误的发现和处理。 3、撰写课程设计报告和善后处理工作 重点:格式的规范;难点:写出自己的心得体会。 总体基本要求:实现功能、写出报告。 基本要求: 尽量采用VC6.0完成项目的开发,采用VC工程项目模板建立整个软件项目,同时采用多文件方式完成整个软件项目的编写,每个功能模块单独一个C文件。 要求采用“结构化程序设计”的方式完成系统的设计和编码。 要求采用“自上而下,逐步求精”的方式分解系统功能,同时采用函数代表每个系统功能,用小函数组成大函数的方式组织程序,每个函数有效代码不超过25行,函数名(和关键变量)的命名要采用英文单词组成,能清楚表达函数本身的功能,同时,给出简短的函数注释。 代码编写规范,有合理的缩进、代码注释。 界面可以采用字符形式,但要求表达清晰,操作简单。 工程实训的考核方式和成绩评定标准 1、工程实训考核方式 根据考勤、报告、设计作品质量、上交材料收集等方面的内容考核,具体考核方式包括个人自评、小组推优(每组推优2-3名),老师评定(推优3-5名)等方式完成工程实训成绩的评定。 2、工程实训成绩评定标准 (1)考核指标: 优秀:严格遵守工程实训规章,独立完成作业;程序模块完整,功能齐全,界面新颖独特;回答问题流利,有见解;报告认真、规范;关键代码不少于800行。 良好:遵守工程实训规章,独立完成作业;程序模块完整,功能齐全;回答问题流利;报告认真、规范;关键代码不少于600行。 中等:遵守工程实训规章,独立完成作业;程序模块完整,运行结果正确;回答问题流利;报告认真、规范;关键代码

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档