编号:5100020学时:1周。
一、地位、作用和目的。
c++程序设计》是计算机科学与技术等相关专业一门重要的专业基础课,本课程设计是在授完理论课之后进行的。其目的是通过实践,使同学们进一步掌握c++语言的基本概念、基本方法,掌握开发软件所需的需求定义能力、功能分解能力和程序设计能力、**调试技能、文档撰写能力。
二、内容提要。
布置一定难度的设计课题,要求独立完成。在设计过程中,养成良好的编程习惯,学会分析实际问题,利用所学知识建立系统逻辑结构,锻炼**调试技巧,撰写设计文档。
下面是参考课题,指导教师可根据教学要求和学生的实际情况,选择恰当的课题。
1) 幻方。
2) 矩阵操作。
3) 汉诺塔。
4) 八皇后。
5) 成绩管理。
6) h编码。
7) 数据排序。
8) 数据查找。
9) 最短路径。
10) 表达式求值。
设计要求。要求教师在正确理解课程教学大纲精神的基础上,结合课题体系的实际需求及学生的实践能力、实验条件等外部因素,选择恰当的设计课题,既体现教学目的,又能反映实际教学情况。安排充足的实践课时,配备专门指导老师。
学生完成设计任务后,应按要求提交课程设计报告,课程设计报告力求规范化。
课程设计报告要求。
设计报告内容和设计成果应能体现以下几点:
1) 模块设计合理、可行。
2) 功能设计实用。
3) 界面美观大方。
4) **简练。
5) 说明书**并茂,条理分明。
6) 使用数组、结构体、链表等作为数据结构。
三、配套的主要仪器设备及台(套)数。
1) 微型电子计算机80台。
2) windows 98以上操作系统
3) bc++3.0/vc++6.0以上版本
四、内容、要求与时间安排。
五、考核办法。
本课程设计是一门知识性、系统性、实践性很强的课程,可以通过进度检查、设计答辩、报告评审的形式了解学生的设计水平,根据学生任务完成的情况、设计报告的质量、答辩水平,以及平时的学习态度、工作作风、思想表现等各全面,全面、客观地评定学生设计成绩。最终成绩按“优秀”、“良好”、“中等”、“及格”、“不及格”等五级记分。
评分参考标准:
1. 思想表现、学习态度、工作作风、出勤率10%)
2. 所选课题的难度、工作量大小、任务是否基本完成10%)
3. 设计方案是否新颖,是否涉及未知或前沿知识,所用设计工具是否先进有难度,是否需要自学相关知识,深度及难度如何20%)
4. 软件成果的功能设计是否完善、实用,**设计是否健壮、规范、通用及可扩充 (20%)
5. 课程设计报告:内容完整性、书写规范性30%)
6. 答辩:回答问题的正确性与流畅程度、对设计系统熟悉程度等 (10%)
说明:课程设计不及格的同学原则上不得参加《c++程序设计》理论课程的期末考试,而且必须与下一届学生一起,重修本课程的课程设计。
撰写人:于永彦。
审核人:陈宏明。
C 课程设计大纲
课程类别 专业基础学时 2周。课程性质 设计性开课学期 第3学期。开课专业 信息与计算科学。一 课程设计的基本目的与任务。1 全面系统的学习面向对象程序设计的基本概念 基本语法和编程方法。2 正确理解掌握c 面向对象程序设计的基本特性 类 对象 继承与派生 多态 虚函数 模板 流类库等。3 遵循软件...
C语言课程设计大纲
一 课程设计的地位 作用与目的。c语言作为一门计算机基础课程有广泛的适应性,其基本思想可应用于各种工程技术当中,对各个专业都是必修的课程,是很多后续课程的基础。c语言课程设计综合所学知识,通过课程设计不仅锻炼学生综合运用知识的能力,也锻炼了学生对程序设计分析和调试的基本技能,同时对学生了解计算机系统...
c 课程设计教学大纲
功能基本要求 1 能查询 录入 增加 删除。2 复制 备份。3 支持网络功能 比如 模仿qq 题目 成绩管理系统。功能基本要求 1 按班级建立学生文件,对应增删改功能。2 建立学生成绩文件的录入,对应增删改功能。3 学生成绩可以按学生,按课程求平均。4 提供必要的查询功能。题目 工资管理系统。功能基...