完整版《C语言程序设计》授课教案.docx

上传人:b****1 文档编号:382905 上传时间:2022-10-09 格式:DOCX 页数:36 大小:24.85KB
下载 相关 举报
完整版《C语言程序设计》授课教案.docx_第1页
第1页 / 共36页
完整版《C语言程序设计》授课教案.docx_第2页
第2页 / 共36页
完整版《C语言程序设计》授课教案.docx_第3页
第3页 / 共36页
完整版《C语言程序设计》授课教案.docx_第4页
第4页 / 共36页
完整版《C语言程序设计》授课教案.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

完整版《C语言程序设计》授课教案.docx

《完整版《C语言程序设计》授课教案.docx》由会员分享,可在线阅读,更多相关《完整版《C语言程序设计》授课教案.docx(36页珍藏版)》请在冰豆网上搜索。

完整版《C语言程序设计》授课教案.docx

完整版《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.教案与讲课临

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1