2006-2007学年度 第 1 学期
C语言程序设计教案
系 别: 信息工程系
专 业:
教 研 室: 程序
任课教师: 杜龙非
秦皇岛职业技术学院
教学对象**计算机应用与维护**106程序授课日期第1周教学内容第一章 C语言概述计划学时 4教学目的通过学习,学生能够:1. 了解C语言的背景
2. 掌握C语言程序的结构
3. 领会C语言程序设计的风格知 识
C语言的背景
C语言程序的结构
C语言程序设计的风格技 能
熟悉TC态 度
1、认真态度
2、探索态度教学的重点与难点C程序结构 C程序的上机步骤教学资源《C语言程序设计》-北京大学教学后记对培养方案、大纲修改意见对授课计划修改意见对本教案修改意见需增加资源其他教研室主任: 系主任: 教务处: 教学活动流程教学步骤与内容教学目标教学方法导入新课介绍C语言讲解二、授课内容
[理论教学]
1.C语言的历史背景
2.C语言的特点
3.C语言源程序的结构
熟悉C语言讲解三、 课堂小结
语言出现的历史背景、C语言的特点、C程序组成、C程序的上机步骤概括总结,使学生能够掌握关键。语言简练、概括四、布置作业
1.1 1.3 1.4
教学对象**计算机应用与维护**106程序授课日期第3周教学内容第二章 程序的灵魂——算法计划学时 4教学目的通过学习,学生能够:1. 掌握算法的基本概念与特征
2. 掌握结构化程序设计的基本概念知 识
1. 算法的概念
2. 简单算法举例
3. 算法的特性
4. 怎样表示一个算法
5. 结构化程序设计方法技 能
态 度
1、认真态度
2、探索态度
教学的重点与难点算法的概念、N-S图、常用算法思想教学资源《C语言程序设计》-北京大学教学后记对培养方案、大纲修改意见对授课计划修改意见对本教案修改意见需增加资源其他教研室主任: 系主任: 教务处: 教学活动流程教学步骤与内容教学目标教学方法一、复习导入新课
复习旧课:C语言概述
导入新课:
算法的概念理解、掌握讲解二、授课内容
[理论教学]
1. 算法的概念
2. 算法举例
3. 算法的特征
4. 算法的表示
5. 结构化程序设计方法理解掌握算法的概念、特点德国讲解三、 课堂小结
算法的概念、算法的特性、怎样表示一个算法、结构化程序设计方法概括总结,使学生能够掌握知识点。语言简练、概括四、布置作业
2.4 2.5
教学对象**计算机应用与维护**106程序授课日期第4周12节教学内容第三章 数据类型、运算符与表达式计划学时 8教学目的通过学习,学生能够:1. 了解基本类型及其常量的表示法
2. 掌握变量的定义及初始化方法
3. 掌握运算符与表达式的概念
4. 领会C语言的自动类型转换和强制类型转换及赋值的概念知 识
1. C的数据类型
2. 常量与变量
3. 整型数据
4. 实型数据
5. 字符型数据技 能
熟悉各种数据类型态 度
1、认真态度
2、探索态度
教学的重点与难点常用数据类型、常用运算符、数学公式转化为C语言表达式的基本能力教学资源《C语言程序设计》教学后记对培养方案、大纲修改意见对授课计划修改意见对本教案修改意见需增加资源其他教研室主任: 系主任: 教务处: 教学活动流程教学步骤与内容教学目标教学方法一、复习导入新课
复习旧课:算法的概念、算法的特性
导入新课:
C语言中的数据类型了解掌握数据类型讲解二、授课内容
[理论教学]
1. 常量与变量
2. 整型数据
3. 实型数据
4. 字符型数据
5. 变量赋初值
6. 各类数据之间的混合运算
7. 算述运算符与算术表达式
8. 赋值运算符与赋值表达式
9. 逗号运算符与逗号表达式
[技能培养](学生操作演示)
利用各种基本类型进行简单运算了解掌握C语言中的各种数据类型实例演示
关键步骤讲解三、 课堂小结
C的数据类型、常量与变量、整型数据、实型数据、字符型数据概括总结,使学生能够掌握关键知识点。语言简练、概括四、布置作业
3.1 3.2熟练掌握C语言中的各种数据类型练习讲解
教学对象**计算机应用与维护**106程序授课日期第4周56节教学内容第四章 顺序结构程序设计计划学时 8