完整版《C语言程序设计》授课教案.docx
- 文档编号:382905
- 上传时间:2022-10-09
- 格式:DOCX
- 页数:36
- 大小:24.85KB
完整版《C语言程序设计》授课教案.docx
《完整版《C语言程序设计》授课教案.docx》由会员分享,可在线阅读,更多相关《完整版《C语言程序设计》授课教案.docx(36页珍藏版)》请在冰豆网上搜索。
完整版《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.熟练使用TurboC环境编程
教材
《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。
11.21.3
3.作业:
习题1.11。
31。
415
小
结
语言出现的历史背景、C语言的特点、C程序组成、C程序的上机步骤
课程资源
使用教材《C程序设计》清华大学出版社参考书:
C语言程序设计教程习题解答与实验指导清华大学出版社
教学
后记
TurboC环境的基本操作和快捷键是重点示范讲解部分
课程名称
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.12.22.32。
4
3.作业:
习题2.42.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.13.23。
33。
43。
53。
6
3.作业:
习题3.13。
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。
33.4
3.作业:
习题3.53.63.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.教案与讲课临
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 完整版 语言程序设计 授课 教案