C语言程序设计说课精品PPT课件
合集下载
C语言程序设计说课PPT课件(超好)

C语言程序设计 说课PPT课件(超 好)
说课导航
说课程教学大纲 说教学资源 说教学方法与手段 说学情与学法指导 说教学过程设计
说考核评价
《C语言程序设计》课程说课
说课导航
说课程教学大纲 说教学资源 说教学方法与手段 说学情与学法指导 说教学过程设计
说考核评价
《C语言程序设计》课程说课
说课程教学大纲
考核 分类
考核内容
项目1:初识C程序设计
项目2:C程序设计基础——数据类型转换
项目3:选择结构程序设计——学生成绩评定
项目4:循环结构程序设计——乘法表
过 程 项目5:数组——成绩统计
考核 40%
项目总6:评字符考串—核—字符分=类过程表现
+
(100%) 项目7:指针——图书查询 (80%)
项目8:函数——验证哥德巴赫猜想
1、课程性质
课程性质
1.
高职高专计算机 类和电子信息类 各专业的专业基 础课和职业素质 必修课
2.
培养高职学生计 算机编程基本思 想、编程基本技 能及逻辑思维能 力的必修课
3.
可用来解决岗位工 作中实际问题,为 提高职业能力和拓 展职业空间打下坚 实基础
《C语言程序设计》课程说课
说课程教学大纲
3、课程目标
提出问题
任务2
知识点讲授 任务1 (20分钟) (10分钟)
案例2
输出1—100之 间的所有的偶 数
任务1拓展 (7分钟)
《C语言程序设计》课程说课
课程导入 (1分钟)
创设情境
演示讲解
(7分钟) (37分钟)
探究讨论 (5分钟)
即时训练 互评点评 归纳总结
(25分钟) (10分钟) (5分钟)
说课导航
说课程教学大纲 说教学资源 说教学方法与手段 说学情与学法指导 说教学过程设计
说考核评价
《C语言程序设计》课程说课
说课导航
说课程教学大纲 说教学资源 说教学方法与手段 说学情与学法指导 说教学过程设计
说考核评价
《C语言程序设计》课程说课
说课程教学大纲
考核 分类
考核内容
项目1:初识C程序设计
项目2:C程序设计基础——数据类型转换
项目3:选择结构程序设计——学生成绩评定
项目4:循环结构程序设计——乘法表
过 程 项目5:数组——成绩统计
考核 40%
项目总6:评字符考串—核—字符分=类过程表现
+
(100%) 项目7:指针——图书查询 (80%)
项目8:函数——验证哥德巴赫猜想
1、课程性质
课程性质
1.
高职高专计算机 类和电子信息类 各专业的专业基 础课和职业素质 必修课
2.
培养高职学生计 算机编程基本思 想、编程基本技 能及逻辑思维能 力的必修课
3.
可用来解决岗位工 作中实际问题,为 提高职业能力和拓 展职业空间打下坚 实基础
《C语言程序设计》课程说课
说课程教学大纲
3、课程目标
提出问题
任务2
知识点讲授 任务1 (20分钟) (10分钟)
案例2
输出1—100之 间的所有的偶 数
任务1拓展 (7分钟)
《C语言程序设计》课程说课
课程导入 (1分钟)
创设情境
演示讲解
(7分钟) (37分钟)
探究讨论 (5分钟)
即时训练 互评点评 归纳总结
(25分钟) (10分钟) (5分钟)
C语言程序设计教程ppt课件(2024)

打印九九乘法表
使用嵌套的for循环打印九九乘法表。
23
04
数组与字符串处理
2024/1/30
24
一维数组定义和操作
2024/1/30
01
一维数组定义
类型说明符 数组名
[常量表达式];
02
一维数组初始化
在定义数组时对数 组元素赋以初值;
04
一维数组操作
包括赋值、输入输
03
出、排序、查找等
。
一维数组引用
do-while循环
与while循环类似,但至少会执行一次 循环体。
示例
int i = 0; do { printf("%d ", i); i; } while (i < 10);
语法
do { // code to be executed } while (condition);
2024/1/30
19
赋值运算符
包括赋值运算符(=)和复合赋 值运算符(+=、-=、*=、/=、 %=),用于为变量赋值或进行 运算后赋值。
12
类型转换与运算顺序
2024/1/30
类型转换
当不同类型的数据进行运算时,需要进行类型转换,包括自 动类型转换和强制类型转换。自动类型转换由编译器自动完 成,而强制类型转换需要使用类型转换运算符。
0。
free函数
用于释放已分配的内存空间 ,避免内存泄漏。
2024/1/30
36
指针在数组、字符串等数据结构中应用
指针与数组
数组名本质上是一个指向数组首元素的指针;通过指针可 以访问和修改数组元素。
指针与字符串
字符串在C语言中以字符数组的形式存储,指针可以方便 地操作字符串。
使用嵌套的for循环打印九九乘法表。
23
04
数组与字符串处理
2024/1/30
24
一维数组定义和操作
2024/1/30
01
一维数组定义
类型说明符 数组名
[常量表达式];
02
一维数组初始化
在定义数组时对数 组元素赋以初值;
04
一维数组操作
包括赋值、输入输
03
出、排序、查找等
。
一维数组引用
do-while循环
与while循环类似,但至少会执行一次 循环体。
示例
int i = 0; do { printf("%d ", i); i; } while (i < 10);
语法
do { // code to be executed } while (condition);
2024/1/30
19
赋值运算符
包括赋值运算符(=)和复合赋 值运算符(+=、-=、*=、/=、 %=),用于为变量赋值或进行 运算后赋值。
12
类型转换与运算顺序
2024/1/30
类型转换
当不同类型的数据进行运算时,需要进行类型转换,包括自 动类型转换和强制类型转换。自动类型转换由编译器自动完 成,而强制类型转换需要使用类型转换运算符。
0。
free函数
用于释放已分配的内存空间 ,避免内存泄漏。
2024/1/30
36
指针在数组、字符串等数据结构中应用
指针与数组
数组名本质上是一个指向数组首元素的指针;通过指针可 以访问和修改数组元素。
指针与字符串
字符串在C语言中以字符数组的形式存储,指针可以方便 地操作字符串。
C语言程序设计教程ppt课件完整版pptx

C语言的应用领域
计算机系统基本概念
计算机系统的组成 操作系统的基本概念 计算机中的数与编码
编程环境与工具安装配置
01
常见的C语言编程环境
02
安装与配置C语言编译器
使用集成开发环境(IDE)进行C语言编程
03
第一个C程序:Hello, World!
01
C程序的基本结 构
02
编写Hello, World!程序
应用场景
适用于需要根据特定条件提前终 止循环或跳过某些循环操作的情 况。
04 函数与模块化设计
函数定义和调用
01
函数定义
包括函数名、参数列表、返回值 类型和函数体等部分,用于描述 函数的功能和实现细节。
函数调用
02
03
函数声明
通过函数名和参数列表来调用函 数,实现相应功能并获取返回值 。
在使用函数之前,需要对函数进 行声明,以便编译器识别函数的 存在和调用方式。
THANKS FOR WATCHING
感谢您的观看
指针运算符
包括取地址运算符&和取值运算符*,分别 用于获取变量的内存地址和通过指针访问内 存中的数据。
动态内存分配函数(malloc, free)使用方法
malloc函数
用于在堆区动态分配指定大小的内存空间,并返回 分配内存的起始地址。
free函数
用于释放之前通过malloc函数分配的内存空间,防 止内存泄漏。
动态规划思想
动态规划是一种在数学、计算机科学和经济学中 使用的,通过把原问题分解为相对简单的子问题 的方式来求解复杂问题的方法。动态规划常用于 优化重叠子问题的计算。
回溯与分支限界法
回溯法是一种通过探索所有可能的候选解来找出 所有解的算法,而分支限界法是一种通过剪枝来 减少搜索空间的优化算法。回溯与分支限界法常 用于解决组合优化问题。
计算机系统基本概念
计算机系统的组成 操作系统的基本概念 计算机中的数与编码
编程环境与工具安装配置
01
常见的C语言编程环境
02
安装与配置C语言编译器
使用集成开发环境(IDE)进行C语言编程
03
第一个C程序:Hello, World!
01
C程序的基本结 构
02
编写Hello, World!程序
应用场景
适用于需要根据特定条件提前终 止循环或跳过某些循环操作的情 况。
04 函数与模块化设计
函数定义和调用
01
函数定义
包括函数名、参数列表、返回值 类型和函数体等部分,用于描述 函数的功能和实现细节。
函数调用
02
03
函数声明
通过函数名和参数列表来调用函 数,实现相应功能并获取返回值 。
在使用函数之前,需要对函数进 行声明,以便编译器识别函数的 存在和调用方式。
THANKS FOR WATCHING
感谢您的观看
指针运算符
包括取地址运算符&和取值运算符*,分别 用于获取变量的内存地址和通过指针访问内 存中的数据。
动态内存分配函数(malloc, free)使用方法
malloc函数
用于在堆区动态分配指定大小的内存空间,并返回 分配内存的起始地址。
free函数
用于释放之前通过malloc函数分配的内存空间,防 止内存泄漏。
动态规划思想
动态规划是一种在数学、计算机科学和经济学中 使用的,通过把原问题分解为相对简单的子问题 的方式来求解复杂问题的方法。动态规划常用于 优化重叠子问题的计算。
回溯与分支限界法
回溯法是一种通过探索所有可能的候选解来找出 所有解的算法,而分支限界法是一种通过剪枝来 减少搜索空间的优化算法。回溯与分支限界法常 用于解决组合优化问题。
C语言程序设计说课课件(超好)

言必行
行必果
第二十二页,共34页。
说课导航
说课程教学大纲 说教学资源
说教学方法与手段
说学情与学法指导说教学源自程设计说考核评价第二十三页,共34页。
说学情与学法指导
教学对 象分析
T学ex法t in指he导re
教、学、做 三位一体
文理兼招
①学生入学基础差
②逻辑思维能力参差不齐 ③高中学习阶段接触到的计算
任务1
(10分钟)
案例2
输出1—100之 间的所有的偶数
任务1拓展 (7分钟)
第三十页,共34页。
课程导入
(1分钟)
创设情境 (7分钟)
演示讲解 (37分钟)
探究讨论 (5分钟)
即时训练 (25分钟)
互评点评 (10分钟)
归纳总结
(5分钟)
吸引注意 进入状态
提出问题
案例2
任务1
总结知识 (5分钟)
结合实际案例, 提高解决问题的能力
较差
乐学
知识转换 增强解决问题的能力。
较好
培养自学 提高综合的应用能力。
第二十五页,共34页。
说学情与学法指导
1、学习方法
分组
讨论法
强化
记忆法
学法
对比
学习法
自主 探究法
1. 引导鼓励学生观察、探究和合作交流, 使学生形成有效的学习策略。
2. 讨论解题的多样性,引导学生选 择合适策略,丰富思维方式,获 得成功的体验和多元的发展。
第十三页,共34页。
自编教材
说教学资源
2、网络资源
❖课外学习网站:C语言网http://
第十四页,共34页。
说课导航
说课程教学大纲
【精品】C语言程序设计PPT课件

821s=.5061_06.6_0670_601607.67
2021年1月24日星期日
c程序设计
7
√
注意:
*:不能省略 /:若/号两边都是整型时,结果也为整型, %:求模或求余运算,要求两边的操作数必须 是整型。
2021年1月24日星期日
c程序设计
8
√
说明:
printf函数:格式输出函数
1.功能:向终端输出若干个任意类型的数据。 2.格式:printf(格式控制,输出表列) 如:int x=3,y=5;
√
2.浮点型常量(实数) ⑴十进制小数形式:由数字和小数点组成(必
有小数点)。 • 例: 3.1 12. .12 ⑵指数形式:例:123e3 1.2e-5
注:1)字母e后必须为整数。
2)e前必须有数字。
√
二、变量 内1存的.标中一具个识存有符特储定单属元性
✓命名规则:标识符由字母、数字和下划线三
2 C程序可以由若干函数构成,那么程序的执行是 D 。
A. 从第一个函数开始,到最后一个函数结束 B. 从第一个语句开始,到最后一个语句结束 C. 从主函数(main)开始,到最后一个函数结束 D. 从主函数开始,在主函数结束
2021年1月24日星期日
c程序设计
12
编程:求r=2、h=6的圆柱的体积和底面积。
种字符组成,且第一个字符必须为字母或下划
线。
✓说明: (1).严格区分大小写。如:a和A (2).变量“先定义,后使用”。 (3).变量的值应与定义的类型一致。 (4).变量名不能与关键字(附录B)重名。
√
2.整型变量 int(基本整型)——在内存中占2个字节
short [int](短整型)——2个字节 long [int](长整型)——4个字节 unsigned (无符号数)——2个字节
C语言程序设计教程完整全套教学课件pptx

C语言与高级语言的关系
探讨C语言与Java、Python等高级语 言之间的联系与区别,以及各自适用 的场景。
C语言的特点与优势
阐述C语言高效、灵活、可移植等特 点,以及在系统级编程、嵌入式开发 等领域的广泛应用。
计算机系统基本概念
1 2 3
计算机系统的组成
介绍计算机硬件系统的基本组成,包括中央处理 器、内存、输入/输出设备等。
强制类型转换
通过类型转换运算符来实现,其一般 形式为“(类型说明符)(表达式) ”,其功能是把表达式的运算结果强 制转换成类型说明符所表示的类型。
03
控制结构
顺序结构
顺序结构的概念
按照代码的先后顺序,逐行 执行程序。
顺序结构的流程图
用箭头表示程序执行的顺序 。
顺序结构的应用场景
适用于简单的计算和输出任 务。
局部变量和全局变量
局部变量
在函数内部定义的变量,只在该函数内有效,不同函数中的局部变量互不影响。
全局变量
在函数外部定义的变量,可以在整个程序范围内访问,但过度使用全局变量会降低程序的可维护性和可读性。
模块化设计思想
模块化设计概念
01
将程序划分为若干个独立的功能模块,每个模块完成
特定的功能,提高程序的可维护性和可重用性。
&&、||、!等
运算符和表达式
位运算符
&、|、^、~、<<、>>等
赋值运算符
=、+=、-=、*=、/=等
条件运算符
?
运算符和表达式
逗号运算符
,
表达式
由运算符和操作数组成的式子,用于计算一个值
数据类型转换
自动类型转换
C语言课程说课 PPT课件
24
《C语言程序设计》说课 三、课程体系 课程设计环节
通过项目案例“学生成绩管理系统”,学生综 合利用各知识点解决实际问题,掌握实际项目 设计中各工作过程及任务,使综合程序设计技 能得到提高。所以在选择实训项目时,主要考 虑从实际现场项目选取,从难度适中、不同应 用领域、能体现实际工作过程、能够在实验室 再现模拟实现的项目,使学生得到多方面的实 际工作技能的锻炼。 参考设计题目:“工控程序设计”、“通讯 录管理”、
27
《C语言程序设计》说课 四、课程重点、难点及突破办法 课程重点
重要内容
• • • • • • • • 流程图的画法 变量的理解 表达式的正确书写 数据的输入/输出 if语句选择程序设计 while与for循环程序设计 函数的定义与参数传递 结构体的定义与引用。
28
《C语言程序设计》说课 四、课程重点、难点及突破办法 课程难点
25
《C语言程序设计》说课
课程性质、地位 教学对象分析及要求
课程体系
课程的重点、难点及突破方法
教学方法与教学手段
工学结合
教材
学生考核
26
《C语言程序设计》说课 四、课程重点、难点及突破办法 课程重点
重点模块: • 程序设计基础知识 • 顺序结构程序设计 • 选择结构程序设计 • 循环结构程序设计 • 函数
9
《C语言程序设计》说课 二、教学对象分析
教
演示 探究
问题教学
学
想 一 想
做 一 做
议 一 议
观察
探究
合作
10
《C语言程序设计》说课
课程性质、地位 教学对象分析及要求
课程体系
课程的重点、难点及突破方法
教学方法与教学手段
《C语言程序设计》说课 三、课程体系 课程设计环节
通过项目案例“学生成绩管理系统”,学生综 合利用各知识点解决实际问题,掌握实际项目 设计中各工作过程及任务,使综合程序设计技 能得到提高。所以在选择实训项目时,主要考 虑从实际现场项目选取,从难度适中、不同应 用领域、能体现实际工作过程、能够在实验室 再现模拟实现的项目,使学生得到多方面的实 际工作技能的锻炼。 参考设计题目:“工控程序设计”、“通讯 录管理”、
27
《C语言程序设计》说课 四、课程重点、难点及突破办法 课程重点
重要内容
• • • • • • • • 流程图的画法 变量的理解 表达式的正确书写 数据的输入/输出 if语句选择程序设计 while与for循环程序设计 函数的定义与参数传递 结构体的定义与引用。
28
《C语言程序设计》说课 四、课程重点、难点及突破办法 课程难点
25
《C语言程序设计》说课
课程性质、地位 教学对象分析及要求
课程体系
课程的重点、难点及突破方法
教学方法与教学手段
工学结合
教材
学生考核
26
《C语言程序设计》说课 四、课程重点、难点及突破办法 课程重点
重点模块: • 程序设计基础知识 • 顺序结构程序设计 • 选择结构程序设计 • 循环结构程序设计 • 函数
9
《C语言程序设计》说课 二、教学对象分析
教
演示 探究
问题教学
学
想 一 想
做 一 做
议 一 议
观察
探究
合作
10
《C语言程序设计》说课
课程性质、地位 教学对象分析及要求
课程体系
课程的重点、难点及突破方法
教学方法与教学手段
C语言程序设计第二版ppt课件(完整版)
程序=算法+数据结构+程序设计方法+语言环境
C语言的数据结构是以数据类型形式出现的。C的数据类型如下:
基本类型
整型int 字符型 char 实型(浮点型)
枚举类型enum
单精度型 float 双精度型 double
数据类型
构造类型
数组类型 结构体类型struct 共用体类型 union
指针类型 *
空类型void
个部分。在函数定义之外还可以包含一个说明部分,该说明部分叫
做外部说明等。
❖
详细讲解了上机过程及编译和运行环境。其中包括从编写好一
个C程序到完成运行的基本过程。包括启动、编辑、编译、连接、
执行和运行查看结果等步骤。
❖
Turbo C是一个集编辑、编译、连接、执行和调试于一体的语
言程序开发系统,使用非常方便。
#include <stdio.h> #define PI 3.14159 main() {
int r;
/*计算圆的面积*/
float s; scanf("%d",&r); s=PI*r*r; printf("s=%f\n",s); }
/*输入圆的半径*/ /*输出圆的面积的值*/
程序运行结果:
1.3 C程序的举例
成部分。 6. 主函数main()既可以放在max()函数之前,也可以放在max()函数之后。
习惯上,将主函数main()放在最前面。 7.C语言程序中所调用的函数,既可以是由系统提供的库函数,也可以是由设
计人员自己根据需要而设计的函数。例如,在例1.2中,printf()函数是C 语言编译系统库函数中的一个函数,它的作用是在屏幕上按指定格式输出 指定的内容;max()函数是由用户自己设计的函数,它的作用是计算两个 数中的较大值。
- 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拓展
出租车白天与 夜间收费标准 不同,导出选 择结构的嵌套。
六、教学过程(一次课)
创设情境