当前位置: 首页  课程描述  实验大纲
实验大纲

《程序设计》实验教学大纲

课程编号:a121500020

课程名称:程序设计

英文名称:Programming

课程类型:专业基础课

课程属性:独立设课

总 学 时:28    总学分:1

开设学期:第一学期  

适用专业:计算机科学与技术、网络工程

先修课程:无

后续课程:数据结构、面向对象程序设计、算法设计与分析等

 

一、实验课程简介

该课程作为单独开设的实验课程,主要为“程序设计基础理论课程服务, 具有很强的基础性和实践性。学习者必须通过大量的编程训练,在实践中掌握程序设计语言,培养程序设计的基本能力,并逐步理解和掌握程序设计的思想和方法。因此,程序设计课程的教学重点应该是培养学生的实践编程能力。

二、实验教学目标与基本要求

通过编写和调试程序,熟悉C语言程序的开发环境,加深对C语言的基本概念、语法、控制结构等知识的理解和掌握;掌握程序设计的基本思想、方法和技巧,形成良好的编程风格和程序设计思维;提高动手编写程序解决实际问题的能力,为后续课程打下基础。

三、本实验课程的基本理论与实验技术知识

C语言的各种数据类型、运算符、表达式、控制结构;函数的概念和用法;指针的概念和用法;编译预处理命令;文件操作;算法的表示及结构化程序设计的方法;C语言编译环境(VC++6.0)的基本使用方法。

四、实验方法、特点与基本要求

C语言程序设计实验课程使用上机编程和调试的方法,让学生通过“模仿-改写-编写”的上机实践过程,在循序渐近的引导中逐步熟悉编程环境,理解和掌握程序设计的思想、方法和技巧,并掌握基本的程序调试方法。

五、实验主要仪器设备

多媒体计算机

六、实验项目的设置与内容提要

序号

实验项目

     

实验学时

实验类型

每组

人数

实验要求

1

熟悉C语言编程环境

熟悉C语言编程环境VC++6.0;输入并运行一个简单的C程序。

2

验证

1

必做

2

C语言编写简单程序

基本数据处理;计算分段函数;指定次数的循环;使用函数。

2

验证

1

必做

3

分支结构程序设计

使用if语句、switch语句和break语句。

2

验证

1

必做

4

循环结构程序设计

基本循环语句(forwhile)的使用;嵌套循环

2

验证

1

必做

5

函数程序设计

使用自定义函数编写程序,包括函数的定义、调用、实参、形参和返回值等。

2

验证

1

必做

6

控制结构综合程序设计

分支结构、循环结构的综合应用。

4

设计

1

必做

7

数组程序设计

一维数组、二维数组 、字符串的使用方法;排序方法。

2

验证

1

必做

8

指针程序设计

使用指针操作数组元素;通过指针操作字符串。

2

验证

1

必做

9

结构程序设计

结构变量的定义、使用以及结构指针作为函数参数的编程方法。

4

设计

1

必做

10

程序结构与递归函数

使用工程组组织多个程序文件;使用递归函数编程。

2

验证

1

必做

11

指针进阶

使用指针数组编程;建立、操作单向链表。

2

验证

1

必做

12

文件程序设计

建立、打开、关闭文件;对文本文件进行顺序读写。

2

验证

1

选做

注:总实验学时为28学时。

注:实验类型:演示/验证/综合/设计   实验要求:必做/选做

七、实验报告要求

实验报告内容应该包括:题目、程序清单(计算机打印出的程序清单)、运行结果、对运行情况所作的分析,以及本次调试程序所取得的经验。如果程序未能通过,则应分析其原因。

八、考核方式与成绩评定标准

1、本课程考试方法:考试

2、实验成绩:预习  %、操作  %、报告  %、原始记录  %

3、本课程最终成绩=上课表现×0.1+实验成绩×0.2+课程考试成绩×0.7各部分成绩,以等级制(优[≥90]、良[80-89]、中[70-79]、及格[60-69]、不及格[ 60])记分。

九、推荐教材和教学参考书(黑体,小4号字)

  材:《C语言程序设计实验指导》,颜晖编著,高等教育出版社,2008年。

参考书:《C语言程序设计实验指导及题解》,黄迪明, 许家珆, 胡德昆等编著,电子科技大学出版社,2008年。

C语言程序设计教程(第二版)》,罗庆云,高为民编著,中国水利水电出版社2009年。

十、其他说明

大纲制订人: 马丽生  王继东  赵瑞斌  杨斌

大纲审定人: 马丽生

制订日期:   2010 7 26