《程序设计基础》 课程设计指导书 专业年级:2007级信息与计算科学 任课教师:黄日茂(讲师) 时 间:2008年6月 福建农林大学 目 录 一、概述 1 二.候选项目 1 三.设计报告范例 2 四.设计报告书写规范 19 一、概述 1、程序设计基础概述 《程序设计基础课程设计》是在学习完专业基础课《程序设计基础》后,对《程序设计基础》课程的内容的一次综合运用,它是一门独立课程,课时数为1周,学分为1学分。本教学大纲适用于“计算机科学与技术”专业。 学生在第一门计算机高级语言课程结束后,由于实习时间的不足,使很多内容还来不及消化,本课程设计的目的就是要通过一次集中的强化训练,使学生能及时巩固已学的知识,补充未学的但又必要的内容,进一步提高程序设计的能力。 要求基本完成指定教材上的程序设计练习(包括编程以及上机调试),并提交课程设计报告。能更好地达到实习的目的,要求学生在每次上机实习前充分做好准备工作,充分利用上机时间。 2、目的和意义 由指导教师根据现场考查(考查任务完成情况)阅读实习报告按百分制给定最终成绩。 1、培养学生应用结构化程序设计设计方法及思想解决实际问题的能力。 2、培养学生掌握使用C语言等。 3、培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。 4、通过课程设计,要求学生在指导教师的指导下,独立完成设计课题的全部内容,包括: ⑴ 通过调查研究和上机实习,收集和调查有关技术资料。 ⑵ 掌握设计课题的基本步骤和方法。 ⑶ 根据课题的要求进行上机实验调试。 5、课程设计完成后,每位同学必须提交课程设计报告,课程设计报告的详细要求及格式请参见第四部分。 3.课程设计选题原则 设计的课题能够体现结构化程序设计的思想等。 根据学生自己对程序设计的理解,从下面候选项目中选择或者自拟题目和设计内容。 在充分注意满足教学要求和对学生技能训练的前提下,尽可能结合实际的应用选题。 4、选题的难易程度要适当,以学生在规定时间内经过努力可以完成为宜。 二.候选项目 课程设计的题目可由教师指定,也可由学生自行选择,如果学生自选题目,必须经老师审核。所选题目的内容、难度要适当,要有一定的实际意义,并能达到进一步巩固和强化本课程所学知识的效果。 1、学生信息管理系统 实验内容和步骤:建立一个链表,每个结点包括学号、姓名、及三科成绩、平均成绩。除平均成绩外,各项均由键盘输入。 要求:具有计算平均成绩、实现插入功能、排序功能、文件存取功能。 2、雇员管理系统 开发—个雇员管理系统,该系统包括五大功能;系统界面、雇员管理、综合查询、退出系统,并用文件存储相应数据。 雇员信息包括:编号、姓名、部门、年龄、性别、工资、奖金、扣款小计等。 雇员管理包括:输入雇员信息、排序雇员记录、查找符合某一条件的雇员信息、统计雇员的月收入或工资总和等。 3、通讯录管理系统 通讯录信息包括:编号、姓名、电话、通信地址、EMAIL等。系统设计要求能添加、删除、查找、排序、维护通讯录中的数据。 4、图书管理系统 图书信息包括:书号、书名、作者、出版社、出版时间等。系统设计要求能按书号、书名查询图书记录,具有添加、删除等维护功能。 5、计算器软件 具有基本的加、减、乘、除算术运算能力,可带有计算函数的扩充功能。 6、猜数字游戏 能随机产生一个数,让用户在有限次数下进行猜测,猜中给出一些鼓励信息,并询问是否继续猜,可扩充增加其它诸如:猜奇、隅数等功能。 7、编辑器软件 设计一个文本编辑器,能够对所输入的英文进行添加、删除、更改、存盘等操作。 8、C源程序处理软件 能打开 [原文截取] 《程序设计基础》 课程设计指导书 专业年级:2007级信息与计算科学 任课教师:黄日茂(讲师) 时 间:2008年6月 福建农林大学 目 录 一、概述 1 二.候选项目 1 三.设计报告范例 2 四.设计报告书写规范 19 一、概述 1、程序设计基础概述 《程序设计基础课程设计》是在学习完专业基础课《程序设计基础》后,对《程序设计基础》课程的内容的一次综合运用,它是一门独立课程,课时数为1周,学分为1学分。本教学大纲适用于“计算机科学与技术”专业。 学生在第一门计算机高级语言课程结束后,由于实习时间的不足,使很多内容还来不及消化,本课程设计的目的就是要通过一次集中的强化训练,使学生能及时巩固已学的知识,补充未学的但又必要的内容,进一步提高程序设计的能力。 要求基本完成指定教材上的程序设计练习(包括编程以及上机调试),并提交课程设计报告。能更好地达到实习的目的,要求学生在每次上机实习前充分做好准备工作,充分利用上机时间。 2、目的和意义 由指导教师根据现场考查(考查任务完成情况)阅读实习报告按百分制给定最终成绩。 1、培养学生应用结构化程序设计设计方法及思想解决实际问题的能力。..... |
《程序设计基础》课程设计指导信科
查看评论
已有0位网友发表了看法