C语言程序设计说课精品PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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拓展
出租车白天与 夜间收费标准 不同,导出选 择结构的嵌套。
六、教学过程(一次课)
创设情境