C语言程序设计说课精品PPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

6
7
函数
函数定义、调用、返回、声明;变量存储类别
6
8
指针
指针的概念、定义、引用;
数组、字符串、函数指针;指针数组
6
9
编译预处理
宏定结构体、共用体 结构体和共用体类型的定义及其变量、引用
4
11
位运算
位运算符和位运算
2
12
文件
文件概述、文件指针及文件操作
2
二、课程内容体系及结构

指针
两个变 量交换
成绩高 效处理
体育竞赛 参赛队国 家出场顺

结构体
学生成 绩管理 系统中 学生成 绩查询
学生成 绩管理 系统中 学生记 录的处 理
四、教学方法与手段
➢设疑法:启发思考 ➢试错法:启发思考
3W: How、 Why、What。
充分体现教师的主导作用。
四、教学方法与手段
2.教学手段
自主 探究法
对比 学习法
说课导航
一、课程分析 二、课程内容体系及结构
三、学情分析 四、教学方法及手段 五、学法指导 六、教学过程
六、教学过程(一次课)
创设情境 (3分钟)
案例1
案例1
以哈尔滨市出 租车计价收费为例,
导入选择结构。
六、教学过程(一次课)
创设情境
(3分钟)
观察归纳
探究讨论
(37分钟) (17分钟)
2.知识结构
基础知识 1
预处理
函数
7
9 12
文件
三种基本结构
顺序 结构
选择 结构
循环 结构
3
4
5
位运算
处理
基 于
运算符 2 和
表达式
多种数据类型
基本类型 指针 构造类型 8 数组 结构体 共用体 枚举
6
10
整型
实型 字符型
11
二、课程内容体系及结构
3.教学重、难点及关键点
教学重点
教学难点
关键点
1.三种基本结构 2.数组 3.指针 4.函数
顺序结构
选择结构
循环结构
数组
函数
圆面积
长方形 面积
三角 形面 积
两个 变量 交换
出租车 计价
累加和
双分支 分段函数
三分支 分段函数
成绩等级 评定
累乘积
圆面积
多个同学 单科成绩
处理 阶乘和
多个同学 单科成绩
处理
多个同学 多科成绩
处理
求最值 两个变 量交换
阶乘和
体育竞赛 参赛队国 家出场顺

判断是 否是素
输入函数、输出函数及顺序结构编程思想
2
4
选择结构程序 设计
if、switch语句
2
5
循环结构程序 设计
while、do-while、for语句; break和continue语句;嵌套结构
4
二、课程内容体系及结构
1.课程内容

名称
教学目标
学时
6
数组
一维、二维、字符数组的定义、引用、初始化; 字符串处理函数
“圆面积”导入顺序结构 “出租车计价”导入选择结构
“累加和”导入循环结构
四、教学方法与手段
➢任务驱动:调动学习兴趣 通过一个任务来驱动知识点的学习。
任务驱动
顺序结构:长方形面积、三角形面积等 选择结构:分段函数、成绩等级评定等 循环结构:多个人单(多)科成绩处理等
四、教学方法与手段
案例(情境)及任务
1.循环结构的嵌套 2.函数的递归调用 3.指针引用二维数组元素 4.循环结构中指针、数组
与函数的综合应用
确定各功能语句执行次数 理解逐层调用、 再逆向返回的过程
理解二维数组的分解
夯实基础+强化练习 设置针对性的训练题目
二、课程内容体系及结构
4.教材分析
• 旨在“打好理论基础”,全面“提高编程应用能力” • 内容丰富、分析透彻
《C语言程序设计》 课程说课
说课导航
一、课程分析 二、课程内容体系及结构
三、学情分析 四、教学方法与手段 五、学法指导 六、教学过程
说课导航
一、课程分析 二、课程内容体系及结构
三、学情分析 四、说学情 五、教学方法 六、学法指导
一、课程分析
1.课程性质
2.课程定位
3.课程目标
一、课程分析
1.课程性质
多媒体演示 (ppt)
电子板书 (word)
C语言运行环境 (Microsoft Visual C++)
说课导航
一、课程分析 二、课程内容体系及结构 三、学情分析 四、教学方法及手段 五、学法指导 六、教学过程
五、学法指导
1.课外学习资源
五、学法指导
2.自主学习能力
强化 记忆法
分组 讨论法
学法
说课导航
一、课程分析 二、课程内容体系及结构
三、学情分析 四、教学方法与手段 五、学法指导 六、教学过程
三、学情分析
教学对象:
• 部分学生的数学基础知识薄弱 • 高中阶段接触到计算机知识较少 • 程序设计能力几乎为零。
三、学情分析
理论知识
厌学
实际操作
乐学
较好
习题、简单实 验能力
较差
解决实际 问题能力
3.课程目标
能力目标
①培养学生程序设计的逻辑思维能力
②培养学生程序设计的自主学习能力
③培养利用程序设计思想解决实际问 题的能力
知识目标
①掌握程序设计的基本结 构
②掌握数组、函数的运用
③掌握指针的基本操作
情感目标
①让学生在自主、和谐 的氛围 中感受编程的乐趣
②调动学习热情 ③树立学科自豪感
说课导航
一、课程分析 二、课程内容体系及结构 三、学情分析 四、教学方法与手段 五、学法指导 六、教学过程
专业基础课
软考的重点
软件设计的主要语言
C语言
职业技能大赛的重点
网络专业重要语言
通信工程专业的重要语言
一、课程分析
2.课程定位
软件开发实战 (程序员/软件工程师)
面向对象的 程序设计语言
软件开发课程
应用程序开发
C++、C#、Java 数据结构与算法
软件工程
程序设计 语言基础
C语言程序设计
一、课程分析
二、课程内容体系及结构
1.课程内容
2.知识结构
3.重、难点 及关键点
4.教材分析
二、课程内容体系及结构
1.课程内容
章 名称
教学目标
学时
1
C语言基础知识 和算法
C语言特点、基本语句; C程序运行环境及方式
2
2
数据类型、运 算符与表达式
基本数据类型、常量、变量; 运算符与表达式
2
3
顺序结构程序 设计
针对学生以上特征,教学方法和教学模 式都进行相应的调整。
说课导航
一、课程分析 二、课程内容体系及结构
三、学情分析 四、教学方法与手段 五、学法指导 六、教学过程
四、教学方法与手段
1.教学方法
案例导入法
教学方法
情境导入法 任务驱动法
设疑法
试错法
四、教学方法与手段
➢案例(情境)导入:激发求知欲望 通过一个实际案例或情境来导入知识点。 案例(情境)导入
案例1
案例1拓展
知识点讲授 案例1 (20分钟) (10分钟)
任务1 (7分钟)
任务1
从键盘上输入 两个数,求最 大值,巩固选 择结构。
案例1拓展
出租车白天与 夜间收费标准 不同,导出选 择结构的嵌套。
六、教学过程(一次课)
创设情境
相关文档
最新文档