第一篇:《C语言课程设计》教学大纲(2011)
学生提交程序代码和课程设计报告(电子版),统一刻光盘存档。文档格式,程序代码压缩为一个文件,命名格式:程序代码_学号_姓名.rar,课程设计报告为Word2003文档,命名格式:课程设计报告_学号_姓名.doc。
课程设计报告格式见《C语言程序设计课程设计报告》模板,供参考。
《C语言课程设计》教学大纲
课程英文名称:Designing Project for C Langue Programming 课程编号:0800090
一、课程设计的目的与要求
1、教学目的
《C语言课程设计》是学生学习完《C语言程序设计》课程后,进行的一次全面的综合训练。通过课程设计,更好地掌握使用C语言进行程序设计的方法,加深对C语言特点和使用C语言进行程序设计开发过程的理解,提高如何综合运用所学知识解决实际问题的能力。
学时:16 学分:1.0
2、教学要求
为了使学生从课程设计中取得实际效果,对课程设计题目分成二类:一类为基本设计题目,主要是程序设计的常用算法的综合训练,要求学生独立完成;另一类为综合设计题目,具有较高的难度和工作量,以2—5人组成的项目小组、团队合作的方式完成。学生可根据自己的实际情况选择基本设计题目或综合设计题目完成课程设计,鼓励学生选择综合设计题目、培养团队合作的能力。
基本要求:要求学生做好预习,掌握设计过程中涉及到的算法,按设计流程编程,上机调试通过,验证结果并进行分析、完成课程设计报告,最后对所完成的工作进行答辩。
二、课程设计实施过程
整个课程设计分为以下几个阶段进行:开题,系统设计,系统编码实现,系统测试,系统评价与验收。
(1)开题
课程设计题目分成二类:基本设计题目和综合设计题目。题目可来自教师指定的参考题目,也可自由选题,特别是鼓励有创新性的题目或是在已知题目的基础上进行创新。
学生可根据自己的实际情况选择基本设计题目或综合设计题目完成课程设计。(2)系统设计
系统设计的任务是对所确定的题目从问题需求、数据结构、程序结构、难点及关键技术等方面进行分析,形成的系统设计方案,并进行详细的分工。在确定解决方案框架过程中,考虑怎样使程序结构清晰、合理、简单和易于调试,并确定每个函数的功能以及函数之间的调用关系。每个明确的功能模块程序一般不超过60行,否则要进一步划分。
(3)系统编码实现 小组成员根据初步的系统设计方案,对系统编程实现。(4)系统测试
在各程序模块编码完成并集成后,就可以开始对整个系统进行测试。(5)书写课程设计报告
课程设计报告应至少包含以下内容: ① 问题描述:题目要解决的问题是什么。
② 设计说明:模块设计和主要算法思想(用流程图表示)等。
③ 调试报告:调试过程中遇到的主要问题及解决方法;对设计和编码的回顾讨论和分析;改进设想;经验和体会等。
(6)系统评价与验收
通过答辩的形式对程序的功能进行评价与验收。
三、课程设计指导方式
由指导教师召开课程设计动员会,进行分组,指定课程设计的题目和内容,讲解部分题目要求。学生在规定的时间内,经过小组的协同工作和指导教师的辅导,完成题目。最后由指导教师进行验收及成绩评定。
四、课程设计考核方法及成绩评定
1、通过程序实现、设计报告和学习态度等综合考评,按照优秀、良好、中等、及格和不及格五个等级评定成绩。
2、评分标准
(1)从以下五个方面评出课程设计完成后的综合分: ① 设计报告占30% ② 系统完成情况及编程工作量占30% ③ 编程难度和程序亮点占10% ④ 回答教师所提出的问题占20% ⑤ 课程设计过程中的工作态度(考勤)占10%(2)以项目小组、团队合作方式完成的综合设计题目,对每一组按以上标准给出综合分,并将该分作为这组中最优秀同学的得分,其他同学的分数根据其在组中所承担的任务和表现进行相应的调整(不超过综合分)。选择基本设计题目完成课程设计的同学,其综合分最高不超过中等。
(3)根据课程设计的选题新颖性、独立分析解决问题的能力和创新精神等,予以适当加分。
五、课程设计题目
以下给出两种类型参考性的课程设计题目,指导教师在实际教学中可参考其难度和要求给出指导性的若干设计题目供学生选用。
(一)基本设计题目
1、迭代(递推)算法与递归算法的比较
从Fibonacci数列和Hanoi(汉诺)塔问题入手,通过设计程序比较迭代(递推)算法与递归算法。要求:
以迭代(递推)算法和递归算法写出解决相应问题的函数,再编写一程序调用两种算法的处理函数,比较算法的可行性、程序执行的效率(如函数调用次数、系统运行时间等)。
2、各种排序算法比较
编写一程序,其中包含各种较为常见和典型的排序算法,通过设计程序比较各种排序算法的特点。要求:
(1)能随机生成若干数字,并通过设计的排序算法进行排序。
(2)排序完毕后应该有相应的排序后信息,如排序时间,交换次数等信息。(3)显示出最后的结论。
3、万年历系统
模仿现实生活中的挂历。
要求:
当前页以系统当前日期的月份为准显示当前月的每一天(显示出日及对应的星期几)。当系统日期变到下一月时,系统自动翻页到下一月。
(二)综合设计题目
1、学生信息管理系统
学生信息包括:学号、姓名、年龄、性别、出生年月、地址、电话、E-mail等。试设计一学生信息管理系统,使之能提供以下功能:
(1)系统以(文本)菜单方式工作
(2)学生信息录入功能(学生信息用文件保存)(3)学生信息浏览功能
(4)查询和排序功能:按学号查询、按姓名查询等(5)学生信息的删除与修改
2、图书信息管理系统
图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:
(1)系统以菜单方式工作
(2)图书信息录入功能(图书信息用文件保存)(3)图书信息浏览功能
(4)查询和排序功能:按书名查询、按作者名查询等(5)图书信息的删除与修改
3、单项选择题标准化考试系统 功能要求:
(1)用文件保存试题库(每个试题包括题干、4个备选答案、标准答案)(2)试题录入:可随时增加试题到试题库中
(3)试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入)(4)答题:用户可实现输入自己的答案
(5)自动判卷:系统可根据用户答案与标准答案的对比实现判卷并给出成绩
六、主要教材及参考书
[1] 王新 孙雷.C语言课程设计.清华大学出版社.2009.[2] 曹哲.C语言实验与课程设计.机械工业出版社.2010.[3] 谭浩强.C程序设计题解与上机指导(第三版).清华大学出版社.2005.执笔人:高潮
编写日期:2011-9
第二篇:《C语言》课程设计教学大纲
荆楚理工学院
《C语言程序设计》课程设计教学大纲
一、课程名称: C语言程序设计
二、课程代码: Z04013
三、课程管理: 计算机工程学院(部)计算机应用教研室
四、教学对象: 计算机类相关专业
五、教学时数: 总时数 20 学时
六、课程性质: 专业主干课
七、课程衔接: 先修课程《计算机基础》
1、巩固和验证所学的理论知识,加强对对课本知识点的感性认识,实现与理论教学的衔接。
2、培养程序设计基本素养,包括总体规划,模块化结构设计,各功能通过函数来实现。通过课程设计,最终使学生能够独立完成程序规划,熟练编写简单程序,为以后进一步学习打下基础。
3、培养创新思维和创意灵感,锻炼独立的设计能力,提高独立分析、研究、解决问题的能力,设计出原创系统。
九、课程设计的要求
1、全面了解C语言程序设计过程,掌握规划设计一个小型应用系统的方法。
2、掌握C语言基本特点,根据自己的兴趣点、爱好选题,并进行设计。
3、准确应用函数、数组、结构体、指针等知识。
十、课程设计时间和地点
2014年6月9日至6月18日每天下午 A5-***
十一、课程设计进程安排:
6月9日 根据兴趣爱好确定题目。6月10日—16日 展开设计。
6月17日 测试程序,并做相应的修改。6月18日 设计报告撰写与修改、提交。
十二、评分标准
A—优秀
系统切合实际,具有一定的使用价值。
程序设计意图表达清晰,富有原创性,具有独特性。界面友好具有吸引力。
知识运用准确无误,方法简单有效。各部分衔接流畅自然。设计说明书完整、规范
八、课程设计目的
设计说明书逻辑性强,条理清晰 课程设计期间无旷课及病事假 B—良好
系统切合实际,具有一定的使用价值。程序设计意图表达清晰。界面友好具有一定吸引力。
知识运用无误,方法简单有效。各部分衔接好。设计说明书完整,较规范 设计说明书逻辑性强,条理清晰 课程设计期间无旷课及病事假 C—中等
系统切合实际,具有一定的使用价值。程序设计意图表达较为清晰。界面友好具有一定吸引力。
知识运用无大错误,方法简单有效。注意各部分衔接。设计说明书条理清晰
课程设计期间无旷课及病事假 D—及格
系统一般切合实际,具有一定的使用价值。程序设计意图表达较为清晰。界面友好具有一定吸引力。知识运用无特大错误。
课程设计期间无旷课,病事假1——2次。E—不及格
程序设计意图表达难以看懂。界面设计差。知识运出现严重错误,无设计说明书
课程设计期间无旷课,病事假3次及以上。
十二、课程设计主要参考资料
1、任正云,C语言程序设计(第二版),水利水电出版社
2、谭浩强,C语言程序设计(第4版),清华大学出版社
第三篇:《C语言课程设计》 教学大纲
《C语言课程设计》教学大纲
一、课程的任务和目的
任务:
《C语言课程设计》是对学生的一种全面综合的训练,是必不可少的实践环节。学生能较熟练地使用基本数据类型、各种控制结构、数组、结构体、指针和函数进行程序设计,对较综合性的问题,能从问题的分析、功能模块的划分进行较综合性的程序设计。
目的:
1、培养学生综合运用所学的知识,通过上机实践,提高分析和解决问题的能力。
2、通过实践训练,提高学生在理论计算、结构设计、查阅设计资料、运用标准与规范编程能力。
二、课程设计内容与要求
(一)设计内容:
1.综合字符串、控制结构、函数、输入输出技术。
2.综合结构体、结构体数组、控制结构、函数、输入输出技术。3.综合指针、结构体、结构体数组、控制结构、函数、输入输出技术。
(二)设计要求
1.以下设计题目难度不一,可自行选择一个。
2.要求能较熟练的应用基本数据类型、各种控制结构、数组、字符串、结构体(数组)、指针、函数、文件。
三、设计题目
设计
一、班级成绩管理系统
设计内容:对一个有N个学生的班级,每个学生有M门课程。该系统实现对班级成绩的录入、显示、修改、排序、保存等操作的管理。功能要求:
1、本系统采用一个结构体数组,每个数据的结构应当包括:学号、姓名、M门课程名称。
2、本系统显示菜单: 请选择系统功能项:
a、成绩录入 b、成绩显示 c、成绩保存到文件 d、从文件读入成绩 e、成绩排序
f、成绩修改(要求先输入密码)g、成绩统计
1)显示每门课程成绩最高的学生的基本信息 2)显示每门课程的平均成绩
3)显示超过某门课程平均成绩的学生人数 g、退出系统
(3)执行一个具体的功能之后,程序将重新显示菜单。(4)将学生成绩保存到文件中。
设计二 小学生测验
设计内容:面向小学生随机选择两个整数形成四则运算算式要求学生解答,最后生成作答试卷保存到文本文件。
1、电脑随机出10道题,每题10分,程序结束时显示学生得分;
2、每道题学生有三次机会输入答案,当学生输入错误答案时,提醒学生重新输入,如果三次机会结束则给出正确答案;
3、对于每道题,学生第一次输入正确答案得10分,第二次输入正确答案得7分,第三次输入正确答案得5分,否则不得分;
4、总成绩90以上显示“SMART”,80-90显示“GOOD”,70-80显示“OK”,60-70显示“PASS”,60以下“TRY AGAIN”。
设计
三、大整数加减法运算
设计内容:大整数加减法运算
在高精度运算的场合下,通常需要对超级大的整数进行运算。编程实现两个大整数的加减法运算,求两个不超过200位的整数和或差(使用数组)。例如:
******21229 + 4343***4475******34------------------4343*********63
*********00-1------------------*********9
设计
四、学生通讯录管理系统设计
设计内容:“通讯录管理系统”使其具有数据插入、修改、删除、显示和查询等功能。1.数据包括:姓名,电话,地址,邮编及e-mail。2.可对记录中的内容进行修改。3.可增加或删除记录。4.可显示所有保存的记录。5.可以按姓名或电话进行查询。
6.数据以文本文件存放在文件中,故需要提供文件的输入、输出等操作。7.菜单界面自行设计。
设计
五、大奖赛评分程序
设计内容:
对参赛结果分数进行处理:参赛选手
n人(n>1),评委m人(m>2),评委给每一选手打一个分数score(分数score为小于等于10的一个正实数)。
选手的最后得分lastScore计算方法为:
(1)m<9时,去掉一个最高分和一个最低分后另m-2个得分的平均值。(2)m≥9时,去掉两个最高分和两个最低分后另m-4个得分的平均值。
假设事先已经建立了文本文件f1.txt,其中依次记录着n个选手的编号(一个正整数)、姓名(一个字符串)以及m个评委给出的得分。编制程序,依次从数据文件file1.txt中读入n个选手的有关信息,而后按上述规定方法计算出每一个选手的最后得分,而且往屏幕上以及另一个文本文件file2.txt中同时输出如下形式的结果信息。例如:参赛选手人数n=5,评委人数m=7,磁盘文件file1.txt中的初始数据为: 1 zhangjin 8.8 9.3 7.9 8.7 8.9 9.7 9.2 2 lintao 8.9 8.2 8.6 8.8 8.5 9.1 9.3 3 guojian 8.9 8.4 8.7 8.6 8.6 8.4 8.6 4 maling 7.9 8.3 8.5 8.6 8.5 8.9 8.3 5 liuyifan 9.5 9.1 9.8 9.2 9.0 9.5 8.9
程序执行后,屏幕显示结果以及磁盘文件file2.txt中的结果均应该为:
可进一步考虑找出比赛的第1至第k名,也在屏幕以及file3.txt中同时输出相关的结果信息(k小于等于n,并规定若多个选手最后得分相同时,则有效分(即已删除原来的最高分后)中最高分高者名次优先)。
设计
六、用扑克牌计算24点
设计内容:一副扑克牌的每张牌表示一个数(J、Q、K分别表示11、12、13,两个司令都表示6)。任取4张牌,即得到4个1~13的数,请添加运算符(规定为加+ 减-乘* 除/ 四种)使之成为一个运算式。每个数只能参与一次运算,4个数顺序可以任意组合,4个运算符任意取3个且可以重复取。运算遵从一定优先级别,可加括号控制,最终使运算结果为24。输出一种解决方案的表达式,用括号表示运算优先。如果没有一种解决方案,则输出-1表示无解。
样例输入 样例输出: 2 3 12 12 5 5 5 5
((3-2)*12)+12(5*5)-(5/5)1 3 5 6(1+(3*6))+5 8 13 9 4 8+((13-9)*4)2 13 7 7 2*(13-(7/7))5 5 5 2
四、对学生能力培养的要求
1.培养对问题的分析、功能划分以及数据组织的能力; 2.培养应用各种数据类型和控制结构的操作能力; 3.培养算法设计、程序设计和调试的能力;
五、考核
成绩构成:
1.设计过程的表现。包括按时做设计、认真、投入和努力程度等20%;
2.设计结果验证。包括设计结果是否正确、完整、独立完成程度及掌握综合性、编程工作量的情况等40%;
3.设计报告。包括设计报告是否规范、完整、能反映设计过程40%。
成绩等级。课程设计的成绩分为:优秀、良好、中等、及格,不及格五个等级。
说明:
1.凡未按要求或不能按时完成者不能评定为及格。2.未交设计报告者,以不及格评定。
3.与他人雷同或抄写复制他人程序,以不及格评定。
六、说明
(一)设计的一般步骤:
1、选题与搜集资料。
2、分析与概要设计:根据搜集的资料,进行程序功能与数据结构分析,并选择合适的数据结构、并在此基础上进行实现程序功能的算法设计。
3、程序设计:运用掌握的C语言编写程序,实现程序的各个模块功能,注意锯齿型程序书写规范。
4、调试与测试:调试程序,并记录测试情况。
5、完成课程设计报告。
6、验收:指导教师对每个同学提交的程序进行综合验收。
(二)设计报告的规范说明:
设计报告要求规范书写,应当包括如下8个部分:
1、需求分析、基本要求:描述要求编程解决的问题,给出程序要达到的具体的要求。
2、算法思想:描述解决相应问题算法的设计思想。
3、模块划分:描述所设计程序的各个模块(即函数)功能。
4、概要设计:给出所使用的基本数据类型,所定义的具体问题的数据类型,以及新定义的抽象数据类型。
5、详细设计:主要函数核心代码要求有注释语句。
6、测试数据:设计测试数据,或具体给出测试数据。要求测试数据能全面地测试所设计程序的功能。
7、总结分析。
8、程序清单。
除了提交纸制设计报告外,提交以班级为单位刻录的所有文档资料光盘。
第四篇:《C语言课程设计》教学大纲.
西南科技大学本科课程教学大纲
《C语言课程设计》教学大纲
【课程编号】:22115406
本文由【中文word文档库】www.xiexiebang.com 搜集整理。中文word文档库免费提供海量教学资料、行业资料、范文模板、应用文书、考试学习和社会经济等word文档
【英文译名】:The C Programming Language Design 【适用专业】:信息类专业 【学 分 数】:2 【总 学 时】:32
一、本课程的目的和要求
(一)教学目的
《C语言课程设计》是信息类专业的重要实践性课程。目的在于培养学生分析问题和解决问题的能力,为学生提供了一个既动手又动脑,独立实践的机会。将课本上的理论知识和实际应用问题进行有机结合,提高学生程序设计、程序调试及项目开发能力。为后续课程: C++,Visual C++,数据结构,软件工程,软件技术基础等奠定必要的实践基础。
(二)教学要求
本课程设计是利用C语言理论和实验课中学到的编程知识和编程技巧,通过布置具有一定难度、一定编程量的课程设计题目,使学生通过课程设计掌握高级编程语言的知识和编程技术,掌握程序设计的思想和方法,具备利用计算机求解实际问题的能力。
二、本课程与其他课程的关系
前修课程:《计算机基础》
后继课程:《C++程序设计》、《VB程序设计》、《数据库原理与应用》、《数据结构》、《软件工程》
三、课程设计要求
(一)基本要求
掌握C语言程序设计的方法,熟悉C程序的开发环境及C程序的调试过程,熟悉C语言中的数据类型,数据结构、语句结构、运算方法,巩固和加深对理论课中知识的理解,提高学生对所学知识的综合运用能力。
信息工程学院
(二)具有下列基本技能
1、培养学生查阅参考资料、手册的自学能力,通过独立思考深入钻研问题,学会自己分析、解决问题。
2、通过对所选题目方案分析比较,确立方案,编制程序与调试程序,初步掌握C程序设计的方法。
3、能熟练调试程序,在教师的指导下,完成课题任务。
4、根据个人的设计调试过程,撰写设计报告。
四、课程设计内容及安排
选题原则:课程设计题目选择得是否合适,直接关系到它的教学效果。一般来将应当照顾到以下几个方面:
1、设计的选题首先要符合教学要求,使学生能够运用理论课程中所学的基本知识,进行基本技能方面的训练。
2、设计的选题的主要内容应当是学生在理论课程中学过的知识,有需要扩展的知识,应在设计过程中补充讲解。
3、课题指标可从学生实际出发,做到难易适中,或因人而异,让不同程度的学生经过努力都能够完成任务,有所收获。
下面是参考题目(根据教学改革与发展需要,题目可能有修改与增减):
1、个人财务管理小系统设计。
2、学生档案管理系统。
3、通讯录管理系统。
4、飞机订票系统。
5、选举投票系统。
6、模拟电子琴软件。
7、模拟画板软件。
8、教师信息管理系统。
9、计算器软件。
10、贪吃蛇游戏程序。
11、走迷宫游戏程序。
除此之外,学生可自行选择课题进行设计(课题必须经指导教师审题后合格),对于大型项目可进行团队开发,但应制定详细的项目分工说明。
五、其它
课程设计的题目应提前一周布置,以便学生作好充分准备,课程设计主要分成以下几个阶段:
信息工程学院
1、资料查阅与方案制定阶段。
在资料查阅的基础上,学生对所选课题进行功能分析与设计,确定方案。
2、程序编制与调试阶段。
学生在指导老师的指导下独立完成程序的编制与调试,指导老师应实时考察学生的实际编程与调试能力。
3、撰写设计报告阶段。
学生根据规定的格式撰写课程设计报告。
4、答辩与考核阶段。
答辩既可以用语言表达的方式,也可以直接在机房中进行实际操作与调试。指导教师将综合每一学生的表现及能力进行综合评分。
六、课程设计的考核评估
通过课程设计答辩,结合学生的动手能力、独立分析解决问题的能力、创新能力、课程设计报告、答辩水平以及学习态度综合考核。
考核标准包括:
1、基本完成设计题目所要求的内容,程序有一定的实用性,可扩充性,创新性。(50%)
2、课程设计报告。(30%)
3、答辩水平。(20%)
七、选用教材及主要参考书
1、教材
谭浩强.C语言程序设计(三版).清华大学出版社,2005
2、主要参考书
[1] 谭浩强.程序设计题解与上机指导(三版).清华大学出版社,2005 [2] David R Hanson.C语言接口与实现-创建可重用软件的技术.机械工业出版社,2004 [3] 邱仲潘.C语言参考手册.机械工业出版社,2004
信息工程学院
编写负责人:
审核人:
部门主管领导:
第五篇:《c语言课程设计》教学大纲
郑州大学信息工程学院
《C语言程序设计》课程设计教学大纲
课程名称:《C语言程序设计》课程设计 英文名称:The C Programming on Course 课程编号: 课程类型:必修 学时:2周
适用对象:软件工程 本科生 先修课程:C语言程序设计
一、课程设计的性质、目的和任务
本课程设计是《C语言程序设计》课程的实践环节,也是计算机科学与技术专业学生第一次较全面的程序设计能力训练。
在《C语言程序设计》课程的理论教学和基础实验基础上,通过开发规模较大的程序,使学生掌握应用计算机解决实际问题的基本方法;熟悉C语言程序开发的全过程,包括从分析问题开始,建立数据模型,划分功能模块,设计算法,编码,调试和测试程序,撰写文档等;提高综合应用C语言的能力,强化编程和调试能力。通过理论教学、基础实验、课程设计等理论和实践紧密结合的教学,为学生今后学习软件专业课程创建较扎实的理论和实践基础。
二、基本要求:
课程设计的进行方式是在教师指导下由学生独立完成的。每个学生都应该明确设计任务和要求,并根据项目规模大小,拟定设计计划。注意掌握进度,按时完成。设计分段进行,每一阶段的设计都要认真检查。
所使用编程语言只限于C语言。
设计过程中要独立思考、深入钻研,主动地、创造性地进行设计,反对照抄照搬或依赖教师。要求设计态度严肃认真,有错必改,反对敷衍塞责,容忍错误存在。为保证课程设计达到教学基本要求,在设计思想、设计方法和设计技能等方面的训练,包括以下内容:
1、根据设计题目要求的指标,通过查阅有关资料分析其工作原理并划分功能模块;
2、画出程序流程图,完成程序各部分的内容分析;
3、计算各模块的参数设计,和模块内部操作,和模块返出的结果;
4、验证模块功能的完整性;
5、对模块功能进行设计;
6、对模块功能进行调试;
7、组合功能模块并完成设计要求。
三、课程设计题目
课程设计时,每4-8人组成一个开发团队,选出项目负责人一名。每个团队从以下题目中选择一个作为课程设计的题目。 词法分析器 桌面计算器 汉字的显示
郑州大学信息工程学院
文本编辑器 校友通讯录 线条图型体表演 高中物理力学实验
表情展示(结合表情单词理解) 音乐展示(播放) 游戏设计 对话框模拟 菜单模拟 桌面钟表设计 桌面日历设计
其他自选题目(注意:所选题目不宜太大,应于本学期第二周的周五前完成)
四、考核方式
课程设计分为四个阶段组成:分析和设计、编程和调试程序、撰写报告、答辩。
1)分析、设计数据结构:学生首先选定题目、收集资料,对系统进行功能模块分析、控制模块分析正确,系统设计要实用,然后确定模块,写出函数原形。
2)编程与调试程序:根据函数原形及其功能,填充相应的算法。编程简练,可用性强,功能全面。上机调试程序,解决编译等错误,直至运行成功。
3)提交课程设计总结报告:按格式写出完整、规范的报告并打印。其中模块图、流程图要清楚、规范,不能有错别字。
4)答辩:程序测试通过、课程设计总结报告完成后,项目负责人通知指导教师检查,并参加课程设计答辩。
课程设计成绩组成:课程设计报告(60%)+ 作品演示与答辩(40%)。
五、提交资料
《C语言程序设计》课程设计报告。
注:课程设计报告中,应注明小组分工及完成情况。
对于程序中未能实现的部分需要加以说明。对于程序中所参考的部分代码需要加以声明,并说明出处。
《高级语言程序设计报告》于本学期第二周的周五前提交。参考教材
[1] C程序设计.潭浩强 编著.清华大学出版社.[2] 程序设计与C语言.王瑞民 卢红星 主编.西北工业大学出版社.2009年
[3] The C Programming Language,Second Edition,B.W.Kernighan,D.M.Ritchie,Prentice Hall,1988