人人范文网 范文大全

c课程设计大纲

发布时间:2020-03-02 01:23:16 来源:范文大全 收藏本文 下载本文 手机版

《C课程设计》课程教学大纲

课程代码:AE02019 总学分、学时:1学分;30学时(理论0学时,实践30学时)

适用于计算机应用技术、计算机网络技术专业、计算机软件技术专业

一、课程的地位、性质和任务

《C课程设计》是针对刚学完C语言的计算机类专业学生的课程设计教学。C语言是学生的第一门计算机高级语言课程,课程结束后,学生已经对C语言程序设计有了较全面的了解,但接触的基本上是为了阐述相关概念或知识点而列举的示例,都是较小的程序,程序功能单一,因此缺乏整体观点和编写一个具体实用的综合程序的思想。

本课程设计的目的是要培养学生初步具有系统分析思想,并能利用开发工具开发一个简单实用的综合程序。为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力,提高学生适应实际,实践编程的能力。

二、本课程教学的基本要求

要求学生以VC++ 6.0为开发工具,完成一个小型应用软件的设计和开发。进一步提高学生进行程序设计的能力。

三、课程的主要内容及学时分配 1. 选题

2. 进行系统分析 3. 程序设计实现 4. 系统测试

5. 编写、上交课程设计报告

四、实践要求与实践内容 实践要求:

1、系统设计要实用。

2、对系统进行功能模块分析、控制模块分析正确,要画出主要功能模块的流程图。

3、编程简练,可用,界面友好,功能全面。

4、课程设计报告、流程图要清楚。 建议题目:

1. 学生成绩管理系统:能实现学生成绩添加、删除、修改,求平均分、总分,排序以及查找等功能 2. 通讯录管理:能实现通讯录的添加、删除、查找(实现顺序查找、二分查找两种查找)、排序等功能。 3. 常用算法集: 要求在程序中实现如下算法:

1. 小学生算术练习(随机产生一个10以内的+、-、×、÷算式,判断用户输入的计算结果判断用户计算是否正确) 2. 求圆周率的近似值 3. 打印九九乘法表 4. 数组排序,二分查找

5. 输出100-200内的所有素数

6. 输入一个十进制数,将其转换成二进制并输出 7. 不用strcat()函数,实现两个字符串连接 8. 输出杨辉三角的前n行,n的值由键盘输入

9. 用递归方法求Fibonacci数列前n项的值,n的值由键盘输入 10. 从键盘输入5个学生(学号、姓名、成绩(三门课))信息,计算出每个学生的平均成绩,再输出以上学生信息。并将学生信息写入文件中。

学生也可根据自身特点和爱好,自行拟定合适的课程设计题目报指导老师处。

五、考核方式及成绩构成

考核方式:在机器上演示程序,上交课程设计报告 成绩构成:

1.上机调试运行,占总成绩50%。 2.课程设计报告,占总成绩50%。

六、必要的说明

1.课程设计应以学生为主体,在指导教师指导下完成。 2.教学参考书目: 谭浩强 《C程序设计》(第二版)清华大学出版社 1999.12 谭浩强 《C程序设计题解和上机指导》(第二版) 2000.9 杨路明 《C语言程序设计教程》(第2版)北京邮电大学出版社

2005.12

c课程设计

c课程设计

C课程设计

C课程设计

C课程设计

c课程设计

c课程设计

C课程设计

C课程设计

c 课程设计

c课程设计大纲
《c课程设计大纲.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档