程序设计语言(C)授课计划

                        2005 /2006 学年第二学期
院(系)  计算机学院  教研室(系)  计算机基础  任课教师  郑凯东  职称  副教授  
课程名称  程序设计语言(C)  课程类别  公共基础课  总学时  46  授课班级  勘探0501-03
辅导教师                  教材名称  谭浩强 著.《C程序设计》(第三版),清华大学出版社 
参考书名称及教具:   裘宗燕 著.《从问题到程序—程序设计与C语言引论》,机械工业出版社 
 
周次 星期 授课内容(章节主要内容) 学时 教学形式 课外作业
10 2 C语言概述
特点;C程序举例。
2 授课计划说明:

本课程的教学可使用多媒体教学环境,也可采用传统教学方法。

第11~18周每周有2学时的课内上机。学生需完成规定的上机实验。

采用上机考试和笔试相结合的评分方法,对每个学生进行逐个考核。
 
10 5 算法
算法的概念、算法的特性、算法表示及实现。
2 P37
2.4(3) 2.4(7)
2.5(3) 2.5(7)
11 5 数据类型、运算符及表达式
整型、实型、字符型;算术、赋值、逗号等运算符及表达式。
2 P65-66
3.6 3.7 3.9
3.10 3.12
12 2 顺序结构程序设计
C语句分类;赋值语句;输入、输出库函数介绍。
2 P85
4.5 4.7 4.8
12 5 TC集成环境的使用 2
13 2 选择结构程序设计
关系、逻辑运算符与表达式;if、if...else 、switch语句及举例。
2 P104-105
5.3 5.6 5.7
5.8
13 5 循环结构程序设计
while语句、do...while语句、for语句;break、continue语句;应用举例。
2 P120
6.3 6.7 6.10
6.11
14 2 数组(1)
一维、二维数组定义及引用;应用举例。
2 P141
7.2 7.4 7.6
14 5 数组(2)
字符数组;字符串处理函数;应用举例。
2 P141-142
7.10 7.12 7.14
15 2 函数与预处理(1)
函数定义;函数参数和函数值;函数调用;函数的嵌套调用;函数的递归调用。
2 P186
8.1 8.4 8.8
15 5 函数与预处理(2)
局部变量与全局变量;变量的存储类别。
宏定义;文件包含;条件编译。
2 P186
8.14 8.17
p199: 9.3 9.5
16 2 指针(1)
指针的概念;变量的指针与指向变量的指针变量;指针应用举例。
2
16 5 指针(2)
指针和数组的关系;数组的指针与指向数组的指针变量;字符串的指针和指向字符串的指针变量。
2 P258
10.3 10.5 10.7
17 2 指针(3)
函数的指针和指向函数的指针变量;返回指针值的函数;指针数组和指向指针的指针。
2 P259
10.16 10.18
10.20

    主管院长、系主任审批(签名):            教研室(系)主任签字(签名):

                            第1页        共1页