课次 教学章节及内容 学 时
1 课程教学指导
第 1 章 计算机基础和编程环境
1.  进制、进制转换、C 语言编程环境、 计算机和程序设计语言、C 语言程序的 基本结构、C 语言编程流程
2
2 第 1 章 计算机基础和编程环境
2.  C 语言程序基本元素、数据类型的含义 和常用类型、常量和变量、变量初始化、 (1)、基本输入输出(1)、算术运算符
2
3 实验一:C 语言运行环境&顺序结构的 程序设计 2
4 第 2 章 C 语言和程序设计基础
1. 运算符和表达式、编程语句、C 语言的 语句及分类、变量初始化(2)、基本输 入输出函数(2)
2
5 第 2 章 C 语言和程序设计基础
2. 逻辑运算符、if 语句和 if-else 语句、典 型例题解析
2
6 实验二:选择结构程序设计 2
7 第 2 章 C 语言和程序设计基础
3. 库函数、程序设计与算法概述、程序设 计思想、Switch 语句、程序基本结构、 算法特性与流程图(1)、重复操作问题 提起、while 循环语句
2
8 第 2 章 C 语言和程序设计基础
4. do-while 语句、for 语句、
2
9 实验三:循环结构程序设计 2
10 第 2 章 C 语言和程序设计基础
5. 转向控制语句 break、continue、return、 算法特性与流程图(2)
2
11 第 3 章 复杂数据与程序设计
1. 一维数组:定义、初始化、使用
2
12 实验四:数组(一维数组) 2
13 第 3 章 复杂数据与程序设计
2. 二维数组和字符数组:定义、初始化、 使用
2
14 第 3 章 复杂数据与程序设计
3. 字符串、排序算法
2
15 实验五:数组(二维数组、字符串) 2
16 第 3 章 复杂数据与程序设计
4. 典型例题解析、本章综合练习
2
17 第 4 章 函数与程序设计
1. 函数的概念、函数设计(1):值传递、 嵌套调用
2
18 实验六:函数(值传递) 2
19 第 4 章 函数与程序设计
2. 函数设计(2):数组名作为参数、递归 调用
2
20 第 4 章 函数与程序设计
3. 变量作用域、函数设计(3):典型例题 解析
2
21 实验七:函数(数组名、地址传递) 2
22 第 5 章 预处理和文件操作
宏定义、文件概念和分类、基本文件操 作语句:fopen,fclose,fscanf 和 fprintf 语句、总结
2
23 课程总结 2
24 实验八:综合程序设计 2