重庆邮电大学教师授课计划
计算机 学院 计算机科学与技术 专业(本科) 2007—2008 学年第 2 学期 课程 C语言程序设计(下)
采用何种教材
解析C程序设计
(甘玲主编)
2007 年级 0410701-04 班、合班听课人数99人 计划讲课 16 学时、实验 40 学时
周次
顺序
授 课 内 容 摘 要
(含实验或习题课等)
学时
重 点 及 要 求
作业数目
备注
3
理论1
6、构造类型程序设计
(二维数组与二维数组作形参)
2
灵活应用二维数组
2
4
理论2
8、高级程序设计
(指针数组、指针与指向指针的指针、指向二维数组的指针)
2
正确使用指针数组指向指针的指针指向二维数组的指针
2
5 
实验1
一维数组
2
练习数组的定义、数组元素的输入/输出,观察数组名的特殊含义练习使用与数组有关的算法练习字符串的相关应用和字符串库函数的使用
5
实验2
二维数组
2
练习二维数组的定义和数组元素牟输入、输出掌握二维数组的简单应用。
5
理论3
6、构造类型程序设计
(结构体与结构体数组)
2
掌握结构体变量的定义、引用灵活使用结构体数组
2
6
实验3
指针与一维数组
观察指针与数值型变量的区别观察指针作函数参数时实参的值以及形参的间接引用作用学会用指针引用一维数组元素
6
实验4
结构体、结构体数组
练习结构体类型和结构体数组的定义,结构体数组元素的输入、输出观察数组元素的组成和数组元素各成员的值学会结构体数组的相关应用
6
理论4
6、构造类型程序设计
(结构体与指针、共用体、位段)
2
掌握结构体与指针的关系掌握共用体、位段的特点及应用
2
7
实验5
结构体数组与指针、共用体
学会用指针引用结构体数组元素及成员学会共用体类型和数组元素的定义,数组元素的输入、输出学习相关应用
7
实验6
结构体数组与指针、共用体
学习复杂混合数据类型的定义,观察复杂类型的数组的值学习复杂的应用
7
理论5
链表
2
熟悉链表的构造及相关操作
1
8
实验7
链表
学习链表的数据类型的定义,学习链表的构造、插入与删除
8
实验8
链表
学习用链表处理数据(综合应用)
8
理论6
8、高级程序设计
(指针与函数、带参数的main())
理解返回指针的函数与指向函数的指针,了解带参数的main()
2
9
实验9
指针与函数
观察返回指针的函数的返回值和指向函数的指针的实参值,学习相关应用
9
实验10
带参数的main、指针与函数
观察带参数的main()的参数值,理解其含义,学习main()中有参数的程序的执行操作
9
理论7
文件处理程序设计
2
掌握常用的文件操作及函数
1
10
实验11
文件处理程序设计
学习与文件相关的库函数的使用
10
实验12
文件处理程序设计
掌握与文件相关的应用
10
理论8
8、高级程序设计
(多文件程序的管理)
2
掌握内部函数、外部函数及多文件程序的运行
11
实验13
多文件程序的管理
学习多文件程序的组成和编译、链接过程。
11
实验14
二维数组
学习用二维数组处理二维表和多个字符串
12
实验15
二维数组与指针
观察二维数组名和行、列指针的值学习分别用行、列指针引用二维数组元素。
学习二维数组的复杂应用
12
实验16
指针数组、指针与指向指针的指针、指向二维数组的指针
学习指针数组的概念,观察指针指针的值以及间接引用的值学习二维数组与指针的复杂应用
13
实验17
综合程序设计(第9章)
第9章例题
13
实验18
综合程序设计(第9章)
第9章例题
14
实验19
综合程序设计(第9章)
第9章例题
14
实验20
综合程序设计(第9章)
第9章例题
主讲教师 谢竞博  实验教师   教研室主任签名 院系主任签名  
填表日期,2008 年 2 月 25 日