《程序设计基础》实验教学大纲
一.课程基本信息
课程名称:《程序设计基础》
开课对象:计算机专业一年级第二学期
课程性质:实验课
课程类型:必选
实验总学时:28
总学分:1学分
必开实验个数:10
选做实验个数:2(由教师根据教学要求自定)
二.实验的地位、作用和目的
本实验课是程序设计课程的实践环节,通过本课程的实验应使学生了解计算机语言的功能和适用领域,掌握计算机语言基础知识,培养学生利用计算机编程解决问题的基本思路和初步能力,为学生今后进行本专业的软件开发和后继课程的深入学习奠定学习基础。
三.实验基本要求
1.一般一个实验题目安排两个学时,个别难度较大实验,可安排四个学时;
2.由任课教师向学生提出实验目的、内容和要求;
3.要求学生自主独立操作完成实验并按要求写出实验报告;
四.考核与报告:
实验报告作业平均成绩(50%)+期末上机考试(50%)
五.实验课参考教材
《C程序设计》王柏盛
高等教育出版社;
《C程序设计》
谭浩强 清华大学出版社;
六.实验题目与内容提要
序 号 |
实验项目 |
内容提要 |
建议安排学 时数 |
实验性质 |
验证 |
设计 |
综合 |
演示 |
1 |
C程序集成开发环境操作 |
了解在该系统上如何编辑、编译、连接和运行一个 C程序。 |
2 |
√ |
|
|
√ |
2 |
数据类型、运算符和表达式 |
定义一个整型、字符型和实型。表达式的使用 |
4 |
√ |
|
|
|
3 |
简单C程序设计 |
掌握数据的输入输出的方法,能正确使用各种格式转换符 |
2 |
|
√ |
|
|
4 |
选择结构程序设计 |
熟练掌握 if语句和switch语句。 |
2 |
|
√ |
|
|
5 |
循环结构程序设计 |
熟悉用 while 语句、do—while语句和for语句实现循环的方法。 |
4 |
|
√ |
|
|
6 |
数组( 1) |
掌握一维数组和二维数组的定义、赋值和输入输出的方法; |
2 |
|
√ |
|
|
7 |
数组( 2) |
掌握字符数组和字符串函数的使用; |
2 |
|
√ |
|
|
8 |
函数 |
掌握函数的定义、调用; |
4 |
|
√ |
|
|
9 |
指针 |
掌握指针的概念,会定义和使用指针变量; |
4 |
|
√ |
|
|
10 |
结构体和共用体 |
掌握结构体类型变量的定义和使用; |
2 |
|
√ |
|
|
11 |
综合练习 |
设计综合性题目 |
2 (选作) |
|
|
√ |
|
12 |
文件 |
学会使用文件打开、关闭、读、写等文件操作函数; |
2 (选作) |
|
|
√ |
|