资源描述
(完整版)《C语言程序设计》授课教案
2011 至2012 学年第 2 学期
C语言程序设计 课程
教
案
总学时/周学时: 64/4
开课时间:2012年 02 月 27 日第 1 周至第 17周
授课年级、专业、班级: 2011级电子班
授课教师: 韩俊英
学院名称: 信息科学技术学院
课程名称
《C语言程序设计》
课程代码
学分
4.0
总学时
64
讲课学时
32
实验学时
32
课程性质
基础课( √ ) 专业基础课(√) 专业课( ) 必修课( ) 选修课( )
任课教师
韩俊英
职称
副教授
授课时间
1——17周
授课对象
2011级电子班
教 学
目的与
要 求
1。学习C语言的基本知识,初步掌握程序设计语言的基本概念,基本原理.
2.能够应用C语言编写简单的程序,并在此基础上尝试开发较复杂的程序,为今后学习其他软件课程打好基础.
教 学
基 本
要 求
1。掌握C语言的基本概念,基本语法,程序设计的基本结构
2。了解程序的内存映像
3.熟练使用Turbo C环境编程
教 材
《C程序设计》第3版 谭浩强著 清华大学出版社
主要参
考资料
《C语言程序涉及教程习题解答与实验指导》 王敬华等著 清华大学出版社
本课程教学方法:
分为理论教学和实验教学两部分,理论结合实验,提高学生的实际应用能力
学生创新精神和实践能力培养方法
鼓励学生通过课外资料和上机编程,自己应用c语言开发一些较简单的小的应用程序,教师从旁辅导
考核方式:采用实验与理论结合的考核方式
平时成绩*10%+实验成绩*10%+期中成绩*20%+期末成绩*60%
对教案的分析总结
本教案较全面地概括了整个教学的过程,有层次、有重点地指导了教学的各个层面,教师可以使用本教案更好的组织教学活动。
系(教研室)或导师审阅意见
(针对青年教师)
主任(导师)签字: 年 月 日
教学内容与学时分配
教学时数
教学内容
讲课
实验
小计
备 注
第1章 C语言概述
2
2
第2章 程序的灵魂—-—算法
2
2
第3章 数据类型、运算符与表达式
4
2
第4章 顺序程序设计
4
2
第5章 选择结构程序设计
4
3
第6章 循环控制
4
3
第7章 数组
4
4
第8章 函数
6
4
第9章 预处理命令
2
2
第10章 指针
4
2
第11章 结构与共同体
2
2
第12章 文件
4
2
教 学 进 程
节次
授课内容(章节)
学时
1
第1章 C语言概述
2
2
第2章 程序的灵魂—--算法
2
3
第3章 数据类型、运算符与表达式(一)
2
3
第3章 数据类型、运算符与表达式(二)
2
4
第4章 最简单的C程序设计—-—顺序程序设计(一)
2
4
第4章 最简单的C程序设计-——顺序程序设计(二)
2
5
第5章 选择结构程序设计(一)
2
5
第5章 选择结构程序设计(二)
2
6
第6章 循环控制(一)
2
6
第6章 循环控制(二)
2
7
第7章 数组(一)
2
7
第7章 数组(二)
2
8
第8章 函数(一)
2
8
第8章 函数(二)
2
8
第8章 函数(三)
2
9
第9章 预处理命令
2
10
第10章 指针(一)
2
10
第10章 指针(二)
2
11
第11章 结构与共同体
2
12
第12章 文件
2
12
综合练习
2
合 计
42
《C程序设计》授课教案
课程名称
C程序设计
授课对象
2011级电子班
章节
第1章 C语言概述
授课方式
多媒体
授课学时时
2学时
教学目的和要求
1。 了解C程序的结构
2. 掌握C程序的上机步骤
教学
重点
难点
1. 重点: C程序的上机步骤
2. 难点: C程序的上机步骤
对
学
生
的
要
求
对学生的要求
1、要求掌握的内容
(1)简单的C程序
(2)C程序的上机步骤
2、要求了解的内容
C语言出现的历史背景、C语言的特点
3、自学内容
在UNIX、DOS下运行C的步骤
教学过程
1. 教案与讲课临场发挥的关系
2.教案执行的灵活性
3.教学过程组织:
(1)复习、提问上节课内容(5分钟)
(2)导入(2分钟)
(3)讲授本节内容(85分钟)
(4)讨论答疑(5分钟)
(5)总结(2分钟)
(6)布置作业(1分钟)
教 学
主 要
内 容
1。 C语言出现的历史背景
2. C语言的特点
3。 简单的C程序介绍
4。 C程序的上机步骤
讨论
练习
作业
1.讨论问题
2.练习与思考:例题1。1 1.2 1.3
3.作业:习题1.1 1。3 1。4 15
小
结
语言出现的历史背景、C语言的特点、C程序组成、C程序的上机步骤
课程资源
使用教材《C程序设计》 清华大学出版社 参考书:C语言程序设计教程习题解答与实验指导 清华大学出版社
教 学
后 记
Turbo C环境的基本操作和快捷键是重点示范讲解部分
课程名称
C程序设计
授课对象
2011级电子班
章节
第2章 程序的灵魂———算法
授课方式
多媒体
授课学时时
2学时
教学目的和要求
1。 掌握怎样表示一个算法
2. 掌握结构化程序设计方法
教学
重点
难点
重点:怎样表示一个算法
难点:结构化程序设计方法
对
学
生
的
要
求
对学生的要求
1、要求掌握的内容
(1)怎样表示一个算法
(2)结构化程序设计方法
2、要求了解的内容
算法的概念及特性
3、自学内容
教学过程
1. 教案与讲课临场发挥的关系
2. 教案执行的灵活性
3.教学过程组织:
(1)复习、提问上节课内容(10分钟)
(2)导入(4分钟)
(3)讲授本节内容(120分钟)
(4)讨论答疑(10分钟)
(5)总结(4分钟)
(6)布置作业(2分钟)
教 学
主 要
内 容
1. 算法的概念
2. 简单算法举例
3. 算法的特性
4. 怎样表示一个算法
5. 结构化程序设计方法
讨论
练习
作业
1.讨论问题:算法特性;为什么提倡结构化的算法.
2.练习与思考:例题2.1 2.2 2.3 2。4
3.作业:习题2.4 2.5
小
结
算法的概念、算法的特性、怎样表示一个算法、结构化程序设计方法
课程资源
使用教材《C程序设计》第三版 清华大学出版社 参考书:C语言程序设计教程习题解答与实验指导 清华大学出版社
教 学
后 记
结构化流程图和N-S图是教学中需要学生课堂练习的部分
课程名称
C程序设计
授课对象
2011级电子班
章节
第3章 数据类型、运算符与表达式(一)
授课方式
多媒体
授课学时时
2学时
教学目的和要求
1. 掌握C语言的数据分类
2. 掌握常量与变量
教学
重点
难点
重点:C语言的数据分类
难点:常量与变量
对
学
生
的
要
求
对学生的要求
1、要求掌握的内容
(1)C语言的数据分类和各类型数据的特点
(2)常量与变量
2、要求了解的内容:数据存储和表示方式
3、自学内容:程序中数据的使用
教学过程
1. 教案与讲课临场发挥的关系
2. 教案执行的灵活性
3.教学过程组织:
(1)复习、提问上节课内容(5分钟)
(2)导入(2分钟)
(3)讲授本节内容(85分钟)
(4)讨论答疑(5分钟)
(5)总结(2分钟)
(6)布置作业(1分钟)
教 学
主 要
内 容
1。 C的数据类型
2。 常量与变量
3. 整型数据
4. 实型数据
5。 字符型数据
讨论
练习
作业
1.讨论问题:正型数据的溢出,实型数据的误差,数据内存储方式
2.练习与思考:例题3.1 3.2 3。3 3。4 3。5 3。6
3.作业:习题3.1 3。2
小
结
C的数据类型、常量与变量、整型数据、实型数据、字符型数据
课程资源
使用教材《C程序设计》 清华大学出版社 参考书:《C语言程序设计教程习题解答与实验指导》 清华大学出版社
教 学
后 记
从内存的角度去讲这一部分
课程名称
C程序设计
授课对象
2011级电子班
章节
第3章 数据类型、运算符与表达式(二)
授课方式
多媒体
授课学时时
2学时
教学目的和要求
1。 掌握变量赋初值和各种数值型数据间的混合运算
2. 掌握各种表达式
教学
重点
难点
重点:各种数值型数据间的混合运算
难点:复合赋值运算符及其表达式、逗号运算符和逗号表达式、自增自减运算符
对
学
生
的
要
求
对学生的要求
1、要求掌握的内容
(1)各种数值型数据间的混合运算
(2)各种运算符的优先级
(3) 各种表达式
2、要求了解的内容
自增自减运算符的用法
3、自学内容
教学过程
1.教案与讲课临场发挥的关系
2.教案执行的灵活性
3.教学过程组织:
(1)复习、提问上节课内容(5分钟)
(2)导入(2分钟)
(3)讲授本节内容(85分钟)
(4)讨论答疑(5分钟)
(5)总结(2分钟)
(6)布置作业(1分钟)
教 学
主 要
内 容
1. 变量赋初值
2. 各种数值型数据间的混合运算
3. 算术运算符和算术表达式
4。 赋值运算符和赋值表达式
5。 逗号运算符和逗号表达式
讨论
练习
作业
1.讨论问题
2.练习与思考:习题 3。3 3.4
3.作业:习题 3.5 3.6 3.7
小
结
变量赋初值、各种数值型数据间的混合运算、算术运算符和算术表达式、赋值运算符和赋值表达式、逗号运算符和逗号表达式
课程资源
使用教材《C程序设计》 清华大学出版社 参考书:C语言程序设计教程习题解答与实验指导 清华大学出版社
教 学
后 记
表达式的运算要有师生互动,学生多作例题
课程名称
C程序设计
授课对象
2011级电子班
章节
第4章 最简单的C程序设计—--顺序程序设计(一)
授课方式
多媒体
授课学时时
2学时
教学目的和要求
1。 掌握putchar、getchar、printf和scanf函数的使用
教学
重点
难点
重点:putchar、getchar、printf和scanf函数的使用
难点:putchar、getchar、printf和scanf函数的使用
对
学
生
的
要
求
对学生的要求
1、要求掌握的内容
(1)putchar函数的使用
(2)getchar函数的使用
(2)getchar、printf和scanf函数的使用
(2)putchar、getchar、printf和scanf函数的使用
2、要求了解的内容
puts()函数和gets()函数
3、自学内容
教学过程
1.教案与讲课临场发挥的关系
2.教案执行的灵活性
3.教学过程组织:
(1)复习、提问上节课内容(5分钟)
(2)导入(2分钟)
(3)讲授本节内容(85分钟)
(4)讨论答疑(5分钟)
(5)总结(2分钟)
(6)布置作业(1分钟)
教 学
主 要
内 容
1。 C语句概述
2。 赋值语句
3. 数据输入输出的概念及在C语言中的实现
4. 字符数据的输入输出
5. 格式输入与输出
讨论
练习
作业
1.讨论问题
2.练习与思考:例题4.1 4.2 4.3 4.4 4.5
3.作业:习题4.1 4。2 4。3
小
结
C语句概述、赋值语句、数据输入输出的概念及在C语言中的实现、字符数据的输入输出、格式输入与输出
课程资源
使用教材《C程序设计》 清华大学出版社 参考书:C语言程序设计教程习题解答与实验指导 清华大学出版社
教 学
后 记
函数的参数及用法通过例子和提问加深学生印象
课程名称
C程序设计
授课对象
2011级电子班
章节
第4章 最简单的C程序设计—-—顺序程序设计(二)
授课方式
多媒体
授课学时时
2学时
教学目的和要求
掌握顺序结构程序的设计
教学
重点
难点
重点:顺序结构程序的设计
难点:顺序结构程序的设计
对
学
生
的
要
求
对学生的要求
1、要求掌握的内容
顺序结构程序的设计
2、要求了解的内容
3、自学内容
教学过程
1. 教案与讲课临场发挥的关系
2. 教案执行的灵活性
3.教学过程组织:
(1)复习、提问上节课内容(5分钟)
(2)导入(2分钟)
(3)讲授本节内容(85分钟)
(4)讨论答疑(5分钟)
(5)总结(2分钟)
(6)布置作业(1分钟)
教 学
主 要
内 容
顺序结构程序的设计举例
讨论
练习
作业
1.讨论问题
2.练习与思考:例题4.3 4。4 4。5
3.作业:习题4.4 4。5 4。6
小
结
顺序结构程序的设计方法
课程资源
使用教材《C程序设计》 清华大学出版社 参考书:C语言程序设计教程习题解答与实验指导 清华大学出版社
教 学
后 记
通过实例讲解程序中对顺序结构函数的应用
课程名称
C程序设计
授课对象
2011级电子班
章节
第5章 选择结构程序设计(一)
授课方式
多媒体
授课学时时
2学时
教学目的和要求
1. 掌握关系运算符和逻辑运算符
2. 掌握if语句的使用
教学
重点
难点
重点:if语句的使用
难点:关系运算符和逻辑运算符
对
学
生
的
要
求
对学生的要求
1、要求掌握的内容
(1)关系运算符和逻辑运算符
(2)if语句的使用
2、要求了解的内容
源程序书写风格
3、自学内容
教学过程
1. 教案与讲课临场发挥的关系
2. 教案执行的灵活性
3.教学过程组织:
(1)复习、提问上节课内容(5分钟)
(2)导入(2分钟)
(3)讲授本节内容(85分钟)
(4)讨论答疑(5分钟)
(5)总结(2分钟)
(6)布置作业(1分钟)
教 学
主 要
内 容
1. 关系运算符和关系表达式
2。 逻辑运算符和逻辑表达式
3. if语句
讨论
练习
作业
1.讨论问题
2.练习与思考:例题5。1 5。2 5.3
3.作业:习题5.1 5。3
小
结
关系运算符和关系表达式、逻辑运算符和逻辑表达式、if语句
课程资源
使用教材《C程序设计》 清华大学出版社 参考书:C语言程序设计教程习题解答与实验指导 清华大学出版社
教 学
后 记
表达式例题出几道,尤其是if语句的嵌套要具体讲解
课程名称
C程序设计
授课对象
2011级电子班
章节
第5章 选择结构程序设计(二)
授课方式
多媒体
授课学时时
2学时
教学目的和要求
1. 掌握switch语句的使用
2。 掌握选择结构程序的设计方法
教学
重点
难点
重点:switch语句的使用
难点:选择结构程序的设计
对
学
生
的
要
求
对学生的要求
1、要求掌握的内容
(1)switch语句的使用
(2)选择结构程序的设计方法
2、要求了解的内容
3、自学内容
选择结构程序设计的思路
教学过程
1. 教案与讲课临场发挥的关系
2. 教案执行的灵活性
3.教学过程组织:
(1)复习、提问上节课内容(5分钟)
(2)导入(2分钟)
(3)讲授本节内容(85分钟)
(4)讨论答疑(5分钟)
(5)总结(2分钟)
(6)布置作业(1分钟)
教 学
主 要
内 容
1。s witch语句
2. 选择结构程序举例
讨论
练习
作业
1.讨论问题
2.练习与思考:例题5.4 5.5 5。6
3.作业:习题5。4 5。5 5.6
小
结
switch语句的使用
课程资源
使用教材《C程序设计》 清华大学出版社 参考书:C语言程序设计教程习题解答与实验指导 清华大学出版社
教 学
后 记
通过例题讲解
课程名称
C程序设计
授课对象
2011级电子班
章节
第6章 循环控制(一)
授课方式
多媒体
授课学时时
2学时
教学目的和要求
1。了解goto语句的使用
2。 掌握while语句的使用
3。 掌握do—while语句的使用
教学
重点
难点
重点:while语句的使用
难点:do-while语句的使用
对
学
生
的
要
求
对学生的要求
1、要求掌握的内容
(1)while语句的使用
(2)do-while语句的使用
2、要求了解的内容
goto语句的使用
3、自学内容
选择结构程序的嵌套写法
教学过程
1. 教案与讲课临场发挥的关系
2. 教案执行的灵活性
3.教学过程组织:
(1)复习、提问上节课内容(5分钟)
(2)导入(2分钟)
(3)讲授本节内容(85分钟)
(4)讨论答疑(5分钟)
(5)总结(2分钟)
(6)布置作业(1分钟)
教 学
主 要
内 容
1。 概述
2。 goto语句的使用
3. while语句的使用
4. do-while语句的使用
讨论
练习
作业
1.讨论问题
2.练习与思考:例题6.1 6.2 6.3 6.4
3.作业:习题6。1 6。3 6.4
小
结
goto语句的使用及缺点、while语句的使用、do—while语句的使用
课程资源
使用教材《C程序设计》 清华大学出版社 参考书:C语言程序设计教程习题解答与实验指导 清华大学出版社
教 学
后 记
主要是while语句,通过例题讲解,多讲例子,在turbo C中调试
课程名称
C程序设计
授课对象
2011级电子班
章节
第6章 循环控制(二)
授课方式
多媒体
授课学时时
2学时
教学目的和要求
1。 掌握for语句的使用
2. 熟悉循环的嵌套
3。 掌握break和continue语句的使用
教学
重点
难点
重点:for语句的使用
难点:break和continue语句的使用
对
学
生
的
要
求
对学生的要求
1、要求掌握的内容
(1)for语句的使用
(2)break和continue语句的使用
2、要求了解的内容
循环的嵌套
3、自学内容
教学过程
1. 教案与讲课临场发挥的关系
2. 教案执行的灵活性
3.教学过程组织:
(1)复习、提问上节课内容(5分钟)
(2)导入(2分钟)
(3)讲授本节内容(85分钟)
(4)讨论答疑(5分钟)
(5)总结(2分钟)
(6)布置作业(1分钟)
教 学
主 要
内 容
1。 for语句的使用
2。 循环的嵌套
3。 几种循环的比较
4。 break和continue语句的使用
5. 程序举例
讨论
练习
作业
1.讨论问题
2.练习与思考:例题 6.5 6。6
3.作业:习题6。5 6。6
小
结
for语句的使用、 循环的嵌套、 几种循环的比较、 break和continue语句的使用
课程资源
使用教材《C程序设计》 清华大学出版社 参考书:C语言程序设计教程习题解答与实验指导 清华大学出版社
教 学
后 记
for 循环是重点,多结合调试程序例子讲解,for 循环嵌套
课程名称
C程序设计
授课对象
2011级电子班
章节
第7章 数组(一)
授课方式
多媒体
授课学时时
2学时
教学目的和要求
1。 掌握一维数组的引用
2。 掌握二维数组的引用
教学
重点
难点
重点:一维数组的定义和引用
难点:一维数组的引用
对
学
生
的
要
求
对学生的要求
1、要求掌握的内容
(1)一维数组的定义和引用
(2)二维数组的定义和引用
(3)一维数组的初始化
(4)二维数组的初始化
2、要求了解的内容
数组数据类型的概念,一维数组的内存映象
3、自学内容
教学过程
1. 教案与讲课临场发挥的关系
2. 教案执行的灵活性
3.教学过程组织:
(1)复习、提问上节课内容(5分钟)
(2)导入(2分钟)
(3)讲授本节内容(85分钟)
(4)讨论答疑(5分钟)
(5)总结(2分钟)
(6)布置作业(1分钟)
教 学
主 要
内 容
1. 一维数组的定义
2。 一维数组元素的引用
3。 一维数组的初始化
4. 二维数组的定义
5. 二维数组元素的引用
6. 二维数组的初始化
讨论
练习
作业
1.讨论问题
2.练习与思考:例题7。1 7。2 7.3
3.作业:习题7.1 7。2 7。3
小
结
一维数组的定义、 一维数组元素的引用、 一维数组的初始化、 二维数组的定义、 二维数组元素的引用、 二维数组的初始化
课程资源
使用教材《C程序设计》 清华大学出版社 参考书:C语言程序设计教程习题解答与实验指导 清华大学出版社
教 学
后 记
定义和初始化方式
内存储方式
课程名称
C程序设计
授课对象
2011级电子班
章节
第7章 数组(二)
授课方式
多媒体
授课学时时
2学时
教学目的和要求
1. 掌握字符数组元素的引用和初始化
2。 掌握数组应用程序设计方法
教学
重点
难点
重点:字符数组元素的引用和初始化
难点:数组应用程序设计方法
对
学
生
的
要
求
对学生的要求
1、要求掌握的内容
(1)字符数组元素的引用和初始化
(2)数组应用程序设计方法
2、要求了解的内容
多维数组的引用和初始化
3、自学内容
多维数组的内存映象,字符数组的内存映象
教学过程
1. 教案与讲课临场发挥的关系
2. 教案执行的灵活性
3.教学过程组织:
(1)复习、提问上节课内容(5分钟)
(2)导入(2分钟)
(3)讲授本节内容(85分钟)
(4)讨论答疑(5分钟)
(5)总结(2分钟)
(6)布置作业(1分钟)
教 学
主 要
内 容
1。 字符数组的定义
2. 字符数组元素的引用
3。 字符数组的初始化
4. 数组应用举例
讨论
练习
作业
1.讨论问题
2.练习与思考:字符数组的内存储方式
3.作业:习题7.5 7.7 7.8
小
结
字符数组的定义、 字符数组元素的引用、 字符数组的初始化、 数组应用举例
课程资源
使用教材《C程序设计》 清华大学出版社 参考书:C语言程序设计教程习题解答与实验指导 清华大学出版社
教 学
后 记
主要是字符串的存储
课程名称
C程序设计
授课对象
2011级电子班
章节
第8章 函数(一)
授课方式
多媒体
授课学时时
2学时
教学目的和要求
1. 了解函数定义的一般形式
2。 掌握函数的参数和值
3. 掌握函数的调用
教学
重点
难点
重点:函数的调用
难点:函数的声明和函数原形
对
学
生
的
要
求
对学生的要求
1、要求掌握的内容
(1)函数的参数和值
(2)函数的调用
2、要求了解的内容
函数定义的一般形式
3、自学内容
教学过程
1. 教案与讲课临场发挥的关系
2. 教案执行的灵活性
3.教学过程组织:
(1)复习、提问上节课内容(5分钟)
(2)导入(2分钟)
(3)讲授本节内容(85分钟)
(4)讨论答疑(5分钟)
(5)总结(2分钟)
(6)布置作业(1分钟)
教 学
主 要
内 容
1. 概述
2. 函数定义的一般形式
3. 函数参数和函数值
4. 函数的调用
讨论
练习
作业
1.讨论问题
2.练习与思考:例题8。1 8.2 8.3 8.4 8。5
3.作业:习题8。1 8。3 8。4
小
结
函数定义的一般形式、 函数参数和函数值、 函数的调用
课程资源
使用教材《C程序设计》 清华大学出版社 参考书:C语言程序设计教程习题解答与实验指导 清华大学出版社
教 学
后 记
是难点,须详细讲解
课程名称
C程序设计
授课对象
2011级电子班
章节
第8章 函数(二)
授课方式
多媒体
授课学时时
2学时
教学目的和要求
1. 掌握函数的嵌套调用
2. 掌握函数的递归调用
3.掌握数组作为函数参数
教学
重点
难点
重点:函数的嵌套调用、数组作为函数参数
难点:函数递归调用
对
学
生
的
要
求
对学生的要求
1、要求掌握的内容
(1)函数的嵌套调用
(2)函数的递归调用
(3) 数组作为函数参数
2、要求了解的内容
3、自学内容
教学过程
1. 教案与讲课临场发挥的关系
2. 教案执行的灵活性
3.教学过程组织:
(1)复习、提问上节课内容(5分钟)
(2)导入(2分钟)
(3)讲授本节内容(85分钟)
(4)讨论答疑(5分钟)
(5)总结(2分钟)
(6)布置作业(1分钟)
教 学
主 要
内 容
1.函数的嵌套调用
2.函数的递归调用
3.数组作为函数参数
讨论
练习
作业
1.讨论问题
2.练习与思考:例题 8。6 8.7 8.8 8.9 8。10 8.11
3.作业:习题8.6 8.7 8。8
小
结
函数的嵌套调用、函数的递归调用、数组作为函数参数
课程资源
使用教材《C程序设计》 清华大学出版社 参考书:C语言程序设计教程习题解答与实验指导 清华大学出版社
教 学
后 记
函数嵌套是重点,而递归学生理解起来较有难度,最好是借助堆栈的存储特点来讲解
课程名称
C程序设计
授课对象
2011级电子班
章节
第8章 函数(三)
授课方式
多媒体
授课学时时
2学时
教学目的和要求
1. 理解局部变量和全局变量
2. 变量的存储属性
3。 变量的作用域
教学
重点
难点
重点: 变量的存储属性和作用域
难点: 变量的存储属性和作用域
对
学
生
的
要
求
对学生的要求
1、要求掌握的内容
(1)局部变量和全局变量
(2)变量的存储属性和作用域
2、要求了解的内容
3、自学内容
例题
教学过程
1. 教案与讲课临场发挥的关系
2. 教案执行的灵活性
3.教学过程组织:
(1)复习、提问上节课内容(5分钟)
(2)导入(2分钟)
(3)讲授本节内容(85分钟)
(4)讨论答疑(5分钟)
(5)总结(2分钟)
(6)布置作业(1分钟)
教 学
主 要
内 容
1.局部变量和全局变量
2。 变量的存储属性和作用域
讨论
练习
作业
1.讨论问题
2.练习与思考:例题 8。14 8。15 8。16 8。20 8.22
3.作业:复习课堂内容
小
结
属于补充内容,可根据课时适当调整讲授内容的多少,通过变量内存方式理解
课程资源
使用教材《C程序设计》 清华大学出版社 参考书:C语言程序设计教程习题解答与实验指导 清华大学出版社
教 学
后 记
属于补充内容,可根据课时适当调整讲授内容的多少
课程名称
C程序设计
授课对象
2011级电子班
章节
第9章 预处理命令
授课方式
多媒体
授课学时时
2学时
教学目的和要求
1。 宏定义 #define
2. 文件包含 #include
3. 条件编译 #if—-#else—-#endif
教学
重点
难点
重点: 宏定义 #define
难点: 宏定义 #define
对
学
生
的
要
求
对学生的要求
1、要求掌握的内容
(1)宏定义 #define
(2)文件包含 #include
2、要求了解的内容
3、自学内容
条件编译 #if——#else-—#endif
教学过程
1. 教案与讲课临场发挥的关系
2. 教案执行的灵活性
3.教学过程组织:
(1)复习、提问上节课内容(5分钟)
(2)导入(2分钟)
(3)讲授本节内容(85分钟)
(4)讨论答疑(5分钟)
(5)总结(2分钟)
(6)布置作业(1分钟)
教 学
主 要
内 容
1。 宏定义 #define
2. 文件包含 #include
讨论
练习
作业
1.讨论问题
2.练习与思考:例题9。4 8。10
3.作业:复习课堂内容
小
结
非重点内容,宏替换较重要
课程资源
使用教材《C程序设计》 清华大学出版社 参考书:C语言程序设计教程习题解答与实验指导 清华大学出版社
教 学
后 记
属于补充内容,可根据课时适当调整讲授内容的多少
课程名称
C程序设计
授课对象
2011级电子班
章节
第10章 指针(一)
授课方式
多媒体
授课学时时
2学时
教学目的和要求
1. 掌握 地址、地址变量和指针的概念
2。 掌握 直接访问和间接访问
3. 掌握指针和指针变量
教学
重点
难点
重点:直接访问和间接访问
难点:(1). 地址、地址变量和指针的概念
(2). 直接访问和间接访问
(3). 指针和指针变量
对
学
生
的
要
求
对学生的要求
1、要求掌握的内容
(1)地址、地址变量和指针的概念
(2)直接访问和间接访问
(3)指针和指针变量
2、要求了解的内容
3、自学内容
教学过程
1. 教案与讲课临场发挥的关系
2. 教案执行的灵活性
3.教学过程组织:
(1)复习、提问上节课内容(5分钟)
(2)导入(2分钟)
(3)讲授本节内容(85分钟)
(4)讨论答疑(5分钟)
(5)总结(2分钟)
(6)布置作业(1分钟)
教 学
主 要
内 容
1. 地址、地址变量和指针的概念
2. 直接访问和间接访问
3. 指针和指针变量
讨论
练习
作业
1.讨论问题
2.练习与思考:例题10.1 10。2 10。3
3.作业:习题10.1 10。2
小
结
指针为c语言中较为抽象和难理解的内容,可以尽量进行的细一些、慢一些
课程资源
使用教材《C程序设计》 清华大学出版社 参考书:C语言程序设计教程习题解答与实验指导 清华大学出版社
教 学
后 记
指针为c语言中较为抽象和难理解的内容,可以尽量进行的细一些、慢一些
课程名称
C程序设计
授课对象
2011级电子班
章节
第10章 指针(二)
授课方式
多媒体
授课学时时
2学时
教学目的和要求
1. 了解数组与指针
教学
重点
难点
重点: 地址传递
难点: 地址传递
对
学
生
的
要
求
对学生的要求
1、要求掌握的内容
(1)地址传递
2、要求了解的内容
3、自学内容
教学过程
1. 教案与讲课临场发挥的关系
2. 教案执行的灵活性
3.教学过程组织:
(1)复习、提问上节课内容(5分钟)
(2)导入(2分钟)
(3)讲授本节内容(85分钟)
(4)讨论答疑(5分钟)
(5)总结(2分钟)
(6)布置作业(1分钟)
教 学
主 要
内 容
1. 指针变量的运算
2. 数组名作函数参数
讨论
练习
作业
1.讨论问题
2.练习与思考:例题11。7 11。8 11.9
3.作业:相关习题
小
结
该部分内容较为抽象和难理解
课程资源
使用教材《C程序设计》 清华大学出版社 参考书:C语言程序设计教程习题解答与实验指导 清华大学出版社
教 学
后 记
地址传递是学生学习的薄弱环节,不能贪多,基本原理的理解最重要
课程名称
C程序设计
授课对象
2011级电子班
章节
第11章 结构与共同体
授课方式
2011级电子班
授课学时时
2学时
教学目
展开阅读全文