混合式课堂教学设计(一)
项目(任务) C 语言概述
周次 一 星期 二 节次 1、2
序号 项目 内容
1 知识点(技
能点)
(1)学会 Visual C++6.0 开发环境的应用;(2)能够编写简单的 C 语言
程序。
2 学习目标
(1)了解 C 语言课程的专业地位和考核办法;(2)了解 C 语言的发展
史及特点;(3)掌握 C 语言程序的基本构成;(4)掌握 Visual C++6.0 开
发环境及应用。
3 学情分析
C 语言是学生第一门程序课程,学生有些陌生并好奇,但已具备信息基
础操作能力,并具备使用手机和电脑查找资料能力,教师应该认真备好
第一次课,引导学生积极主动参与在线学习和讨论互动。
4 学习计划
(1)知识点学习①教师介绍 C 语言课程地位②教师介绍智慧职教和云
课堂使用方法③学生观看在线平台中第 1 章的微课和 PPT 相关资源(2)
技能点学习①教师课中演示②学生熟悉 VC++6.0 开发环境③学生编写简
单的 C 语言程序(3)自我检测①知识点检测②技能点检测
5 学习内容
重点:(1)C 语言的发展史及特点(2)C 语言程序的基本构成(3)Visual
C++6.0 开发环境及应用(4)C 语言程序的开发过程
难点:(1)C 语言程序的基本构成(2)Visual C++6.0 开发环境及应用
6 学习检测
(1)知识点检测①完成教材章节配套习题(1.1-1.4 对应题目)②完成
资源库课程平台中 1.1-1.4 章节中测试题(2)技能点检测①完成资源库
课程平台中第 1 章的技能实践项目
7 学习活动
设计
(1)学习课程数字资源(2)学习情况展示(3)小组讨论探究(4)教
师辅导答疑(5)测试评价(6)任务布置
8 课前学习
任务
(1)阅读教材:教材第 1 章全部内容
(2)数字资源:资源库课程平台第 1 章 C 语言概述微课、PPT 等相关资
源(C 语言的特点、C 语言的发展史、C 语言基本构成、VC++6.0 开发环
境及操作、常见编译错误与调试)
(3)自我评价:资源库课程平台测试题
9 课上学习
任务
◎知识讲解
(1)介绍 C语言课程地位及课程考核
(2)引入 QQ、微信、淘宝案例,提高学生学习兴趣。
◎翻转课堂
(1)单元测试成绩前五名名单公布,微信抢红包作为奖励。
(2)每小组派代表依次讲解资源库课程平台线上学习的某个知识点。
C 语言的特点、C 语言的发展史、C 语言基本构成、VC++6.0 开发环
境及操作、常见编译错误与调试
(3)教师设定知识问答、小组进行分组讨论
针对问题,每小组进行探究学习和讨论,然后每组代表派一名同学
对问题进行解答,其他代表可以补充。
C 语言的基本构成、C语言的开发过程、VC++6.0 项目和文件的建立、
C 语言注释、C语言程序大小写、C 程序的保存和运行。
◎答疑解惑
针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔
细讲解,引导学生进行创新学习,进而解决存在的问题。
10 课后学习
任务
作业布置:完成资源库课程平台作业任务(C 语言概述作业)
实验要求:提前预习实验指导书的实验一熟悉 C 语言,提前利用电脑或
者实验报告提前书写程序,为实验做好充分准备。
数字资源:自学资源库课程平台第 1 章的实践文档
11 教学设计
反思
混合式课堂教学设计(二)
项目(任务) 实验一熟悉 C 语言
周次 一 星期 四 节次 5、6
序号 项目 内容
1 知识点(技
能点)
(1)学会 Visual C++6.0 开发环境的应用;(2)能够编写简单的 C 语言
程序;(3)能够按照格式和要求书写实验报告。
2 学习目标 (1)掌握 VC++6.0 编译环境使用;(2)掌握 C 语言源程序编辑、编译、
连接、运行与调试的基本方法;(3)了解 C 语言程序的基本结构
3 学情分析
通过第一次理论课的讲解,学生对 C 语言有了初步的认识,对 Visual
C++6.0 有了初步的了解,学生有些陌生并好奇,希望通过自己的亲自动
手体验编程的乐趣,教师引导学生积极主动参与讨论互动和编程练习。
4 学习计划
(1)知识点学习①学生课前阅览实验指导书实验一内容②教师介绍实
验要求、任务描述等内容③教师针对学生实验题目完成情况进行辅导答
疑④学生搜索学习资源库课程平台中第 1 章的实践文档相关资源(2)
技能点学习①教师课中案例演示及辅导答疑②学生练习 VC++6.0 开发环
境使用③学生编写简单的 C 语言程序,完成实验报告书写(3)自我检
测①知识点检测②技能点检测
5 学习内容 重点:(1)Visual C++6.0 开发环境使用(2)C 语言程序的开发过程
难点:(1)C 语言程序的基本构成
6 学习检测
(1)知识点检测①完成实验指导书实验一所有题目②完成资源库课程
平台中实践文档的学习(2)技能点检测①上机完成实验指导书中的题
目,并且能够调试及展示运行结果。
7 学习活动
设计
(1)学习课程数字资源(2)小组讨论探究(3)教师案例演示(4)教
师辅导答疑(5)测试评价(6)任务布置
8 课前学习
任务
(1)阅读实验指导书:实验一的任务描述、具体要求、各类题目、编
写程序初稿
(2)数字资源:自学资源库课程平台的实践文档,对照参考答案,小
组共同完成程序设计
9 课上学习
任务
◎知识讲解
(1)实验要求、任务描述、各类题目
(2)检查学生课前程序代码书写情况
◎实践训练
(1)学生上机练习指导书题目,小组讨论、合作完成
(2)针对学生存在的问题,教师进行案例演示、辅导答疑
◎答疑解惑
针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔
细讲解,引导学生进行创新学习,进而解决存在的问题。
10 课后学习
任务
作业布置:完善资源库课程平台第 1 章实践文档的程序设计
实验要求:整理实验课上实验题目的源程序,完善实验报告的规范书写。
数字资源: 资源库课程平台第 2 章 C 语言数据与运算微课、PPT 等相关
资源(数据类型、常量与符号常量、变量、数据类型转换、算术运算符
与表达式、赋值运算符与表达式、逗号运算符与表达式、常见编译错误
与调试)
自我评价:资源库课程平台测试题
11 教学设计
反思
混合式课堂教学设计(三)
项目(任务) C 语言数据与运算
周次 二 星期 二 节次 1、2
序号 项目 内容
1 知识点(技
能点)
(1)学会使用基本数据类型(2)能够定义各种变量及简单使用
(3)了解常量的基本类型(4)掌握数据类型的转换方式
(5)能够熟练应用各类运算符与表达式
2 学习目标
(1)掌握 C 语言的基本数据类型
(2)掌握 C 语言中的常量概念及其基本类型
(3)掌握 C 语言中的变量概念及其基本类型
(4)掌握数据类型转换
(5)掌握各类运算符与表达式
3 学情分析
经过上次的课的实验练习,同学们熟练使用 VC++6.0 开发环境,大部分
同学对 C 语言特别感兴趣,求知欲较强,个别同学需要加以引导,目前
需要学习各种数据类型、运算符和表达式,进一步提高编程水平。
4 学习计划
(1)知识点学习①学生观看在线平台中第 1 章的微课和 PPT 相关资源
②学生讲解微课对应知识点③教师问答、小组讨论回答问题④教师答疑
解惑(2)技能点学习①教师课中演示②学生学会使用基本数据类型③
能够定义各种变量及简单使用④能够熟练应用各类运算符与表达式(3)
自我检测①知识点检测②技能点检测
5 学习内容
重点:(1)C 语言中的常量概念及其基本类型(2)C 语言中的变量概念
及其基本类型(3)数据类型转换(4)算术运算符与算术表达式(5)
赋值运算符与赋值表达式
难点:(1)符号常量使用(2)数据类型转换(3)自加自减运算
(4)复合运算
6 学习检测
(1)知识点检测①完成教材章节配套习题(2.1-2.4 对应题目)②完成
资源库课程平台中 2.1-2.4 章节中测试题(2)技能点检测①完成资源库
课程平台中第 2 章的技能实践项目、实验指导书实验二
7 学习活动
设计
(1)学习课程数字资源(2)学习情况展示(3)小组讨论探究(4)教
师辅导答疑(5)测试评价(6)任务布置
8 课前学习
任务
(1)阅读教材:教材第 2 章全部内容
(2)数字资源:资源库课程平台第 2 章 C 语言数据与运算微课、PPT
等相关资源(数据类型、常量与符号常量、变量、数据类型转换、算术
运算符与表达式、赋值运算符与表达式、逗号运算符与表达式、常见编
译错误与调试)
(3)自我评价:资源库课程平台测试题
9 课上学习
任务
◎翻转课堂
(1)单元测试成绩前五名名单公布,微信抢红包作为奖励。
(2)每小组派代表依次讲解资源库课程平台线上学习的某个知识点。
数据类型、常量与符号常量、变量、数据类型转换、算术运算符与
表达式、赋值运算符与表达式、逗号运算符与表达式
(3)教师设定知识问答、小组进行分组讨论
针对问题,每小组进行探究学习和讨论,然后每组代表派一名同学
对问题进行解答,其他代表可以补充。
四种基本数据类型、符号常量定义方法、变量的定义、int、double 和 float
类型转换、i++、i+=2、混合运算。
◎答疑解惑
针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔
细讲解,引导学生进行创新学习,进而解决存在的问题。
10 课后学习
任务
作业布置:完成资源库课程平台作业任务(C 语言数据与运算)
实验要求:提前预习实验指导书的实验二数据类型及运算,提前利用电
脑或者实验报告提前书写程序,为实验做好充分准备。
数字资源:自学资源库课程平台第 2 章的实践文档
11 教学设计
反思
混合式课堂教学设计(四)
项目(任务) 实验二数据类型及运算
周次 二 星期 四 节次 5、6
序号 项目 内容
1 知识点(技
能点)
(1)能够按照命名规则定义用户标识符;(2)能够进一步掌握调试程
序的方法;(3)能够运用有关运算符与表达式。
2 学习目标
(1)进一步掌握调试程序的方法;(2)掌握用户标识符的命名规则;(3)
了解 C 语言程序的基本结构;(4)掌握有关运算符与表达式的运用;
(5)熟悉运算符的运算优先级及强制类型转换。
3 学情分析
通过理论学习,学生对 C 语言数据类型及各类运算有了基本认识,但对
复合运算和自加自减运算难以理解,希望通过自己的亲自动手体验编程
的乐趣,教师引导学生积极主动参与讨论互动和编程练习。
4 学习计划
(1)知识点学习①学生课前阅览实验指导书实验二内容②教师介绍实
验要求、任务描述等内容③教师针对学生实验题目完成情况进行辅导答
疑④学生搜索学习资源库课程平台中第 2 章的实践文档相关资源(2)
技能点学习①教师课中案例演示及辅导答疑②学生完成变量的使用③
各类运算符和表达式的使用,进一步提高调试程序能力,完成实验报告
书写(3)自我检测①知识点检测②技能点检测
5 学习内容
重点:(1)变量的定义和使用(2)基本数学运算和自加自减运算
(3)强制类型转换
难点:(1)自加自减运算
6 学习检测
(1)知识点检测①完成实验指导书实验二所有题目②完成资源库课程
平台中实践文档的学习(2)技能点检测①上机完成实验指导书中的题
目,并且能够调试及展示运行结果。
7 学习活动
设计
(1)学习课程数字资源(2)小组讨论探究(3)教师案例演示(4)教
师辅导答疑(5)测试评价(6)任务布置
8 课前学习
任务
(1)阅读实验指导书:实验二的任务描述、具体要求、各类题目、编
写程序初稿
(2)数字资源:自学资源库课程平台的实践文档,对照参考答案,小
组共同完成程序设计
9 课上学习
任务
◎知识讲解
(1)实验要求、任务描述、各类题目
(2)检查学生课前程序代码书写情况
◎实践训练
(1)学生上机练习指导书题目,小组讨论、合作完成
(2)针对学生存在的问题,教师进行案例演示、辅导答疑
◎答疑解惑
针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔
细讲解,引导学生进行创新学习,进而解决存在的问题。
10 课后学习
任务
作业布置:完善资源库课程平台第 2 章实践文档的程序设计
实验要求:整理实验课上实验题目的源程序,完善实验报告的规范书写。
数字资源: 资源库课程平台第 3 章、第 4 章算法、流程图和顺序结构
程序设计微课、PPT 等相关资源(算法的定义、各类程序结构流程图、
简单语句分析、格式化输入函数、格式化输出函数、字符输入函数、字
符输出函数、常见编译错误与调试)
自我评价:资源库课程平台测试题
11 教学设计
反思
混合式课堂教学设计(五)
项目(任务) 算法、流程图和顺序结构程序设计
周次 三 星期 二 节次 1、2
序号 项目 内容
1 知识点(技
能点)
(1)算法的书写步骤(2)画出程序设计三大结构的流程图
(3)scanf、printf 函数格式及应用
(4)getchar、putchar 函数格式及应用
2 学习目标
(1)掌握算法的基本概念及主要特征
(2)掌握 C 语言程序设计的三种结构
(3)理解 C 语言中具体算法设计和语句编写方法
(4)掌握格式化输入 scanf 与输出 printf 函数
(5)了解字符输入 getchar 与输出 putchar 函数
3 学情分析
通过两次实验的锻炼,大部分学生对 C 语言感兴趣,能够较好的编写并
调试程序,对智慧职教和云课堂已经使用习惯,养成自学数字资源的信
息化学习方式,目前需要学习算法、流程图和顺序结构程序设计,可以
为 C 语言的深入学习打好基础。
4 学习计划
(1)知识点学习①学生观看在线平台中第 3 章、第 4 章的微课和 PPT
相关资源②学生讲解微课对应知识点③教师问答、小组讨论回答问题④
教师答疑解惑(2)技能点学习①教师课中演示②学生学会算法的书写
步骤③画出程序设计三大结构的流程图④scanf、printf 函数格式及应用
⑤getchar、putchar 函数格式及应用(3)自我检测①知识点检测②技能
点检测
5 学习内容
重点:(1)算法的基本概念及主要特征(2)利用流程图描述算法的方
法(3)C 语言程序设计的三种结构(4)C 语言中具体算法设计和语句
编写方法(5)格式化输入 scanf 与输出 printf 函数
难点:(1)C语言程序设计的三种结构(2)字符输入 getchar与输出putchar
函数
6 学习检测
(1)知识点检测①完成教材章节配套习题(3.1-3.3 及 4.1-4.3 对应题目)
②完成资源库课程平台中 3.1-3.3 及 4.1-4.3 章节中测试题(2)技能点检
测①完成资源库课程平台中第 4 章的技能实践项目、实验报告中实验三
7 学习活动
设计
(1)学习课程数字资源(2)学习情况展示(3)小组讨论探究(4)教
师辅导答疑(5)测试评价(6)任务布置
8 课前学习
任务
(1)阅读教材:教材第 3、4 章全部内容
(2)数字资源:资源库课程平台第 3 章、第 4 章算法、流程图和顺序
结构程序设计微课、PPT 等相关资源(算法的定义、各类程序结构流程
图、简单语句分析、格式化输入函数、格式化输出函数、字符输入函数、
字符输出函数、常见编译错误与调试)
(3)自我评价:资源库课程平台测试题
9 课上学习
任务
◎翻转课堂
(1)单元测试成绩前五名名单公布,微信抢红包作为奖励。
(2)每小组派代表依次讲解资源库课程平台线上学习的某个知识点。
算法的定义、各类程序结构流程图、简单语句分析、格式化输入函
数、格式化输出函数、字符输入函数、字符输出函数
(3)教师设定知识问答、小组进行分组讨论
针对问题,每小组进行探究学习和讨论,然后每组代表派一名同学
对问题进行解答,其他代表可以补充。
算法步骤举例、画出双分支选择程序结构流程图、两个变量交换语
句分析、格式化输入函数、格式化输出函数、字符输入函数、字符输出
函数
◎答疑解惑
针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔
细讲解,引导学生进行创新学习,进而解决存在的问题。
10 课后学习
任务
作业布置:完成资源库课程平台作业任务(算法、流程图和顺序结构程
序设计)
实验要求:提前预习实验指导书的实验三顺序结构程序设计,提前利用
电脑或者实验报告提前书写程序,为实验做好充分准备。
数字资源:自学资源库课程平台第 4 章的实践文档
11 教学设计
反思
混合式课堂教学设计(六)
项目(任务) 实验三顺序结构程序设计
周次 三 星期 四 节次 5、6
序号 项目 内容
1 知识点(技
能点)
(1)格式化输入与输出函数使用;(2)字符的输入与输出函数使用;
(3)编写稍微复杂点的顺序结构的程序(4)算法向程序的转换
2 学习目标
(1)掌握 C 语言中格式化输入与输出函数使用;(2)掌握 C 语言中字
符的输入与输出函数使用;(3)结合所学的内容,学会编写简单的 C 语
言程序
3 学情分析
通过理论学习,学生对算法、流程图、顺序结构程序设计有了一定的认
识,但对算法向程序的转换方法难以理解,希望通过自己的亲自动手体
验编程的乐趣,教师引导学生积极主动参与讨论互动和编程练习。
4 学习计划
(1)知识点学习①学生课前阅览实验指导书实验三内容②教师介绍实
验要求、任务描述等内容③教师针对学生实验题目完成情况进行辅导答
疑④学生搜索学习资源库课程平台中第 4 章的实践文档相关资源(2)
技能点学习①教师课中案例演示及辅导答疑②学生完成格式化输入与
输出函数的使用③完成字符的输入与输出函数使用的使用④进一步提
高调试程序能力,完成实验报告书写(3)自我检测①知识点检测②技
能点检测
5 学习内容
重点:(1)scanf 函数和 printf 函数使用(2)getchar 函数和 putchar 函
数使用(3)算法设计过程及 C 语言编写方法
难点:(1)输入输出函数的格式(2)算法设计过程及 C 语言编写方法
6 学习检测
(1)知识点检测①完成实验指导书实验三所有题目②完成资源库课程
平台中实践文档的学习(2)技能点检测①上机完成实验指导书中的题
目,并且能够调试及展示运行结果。
7 学习活动
设计
(1)学习课程数字资源(2)小组讨论探究(3)教师案例演示(4)教
师辅导答疑(5)测试评价(6)任务布置
8 课前学习
任务
(1)阅读实验指导书:实验三的任务描述、具体要求、各类题目、编
写程序初稿
(2)数字资源:自学资源库课程平台的实践文档,对照参考答案,小
组共同完成程序设计
9 课上学习
任务
◎知识讲解
(1)实验要求、任务描述、各类题目
(2)检查学生课前程序代码书写情况
◎实践训练
(1)学生上机练习指导书题目,小组讨论、合作完成
(2)针对学生存在的问题,教师进行案例演示、辅导答疑
◎答疑解惑
针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔
细讲解,引导学生进行创新学习,进而解决存在的问题。
10 课后学习
任务
作业布置:完善资源库课程平台第 4 章实践文档的程序设计
实验要求:整理实验课上实验题目的源程序,完善实验报告的规范书写。
数字资源: 资源库课程平台第 5 章条件判断表达式和单分支语句微课、
PPT 等相关资源(关系运算符与表达式、逻辑运算符与表达式、单分支
选择结构、常见编译错误与调试)
自我评价:资源库课程平台测试题
11 教学设计
反思
混合式课堂教学设计(七)
项目(任务) 条件判断表达式和单分支语句
周次 四 星期 二 节次 1、2
序号 项目 内容
1 知识点(技
能点)
(1)关系运算符和关系表达式设计(2)逻辑运算符和逻辑表达式设计
(3)单分支 if 语句格式及应用
2 学习目标
(1)掌握关系运算符和关系表达式设计方法
(2)掌握逻辑运算符和逻辑表达式设计方法
(3)掌握单分支 if 语句格式及应用
3 学情分析
顺序结构程序设计大部分同学能够掌握较好,并能设计简单的顺序结
构,也能较好的将算法转换为程序,为了更好的学习程序设计,应该继
续学习选择结构程序设计,难度显然增加,所以学生必须提前认真学习
资源库课程平台的数字资源。
4 学习计划
(1)知识点学习①学生观看在线平台中第 5 章 5.1-5.2 的微课和 PPT 相
关资源②学生讲解微课对应知识点③教师问答、小组讨论回答问题④教
师答疑解惑(2)技能点学习①教师课中演示②学生学会关系运算符和
关系表达式设计③逻辑运算符和逻辑表达式设计④单分支 if语句格式及
应用(3)自我检测①知识点检测②技能点检测
5 学习内容
重点:(1)掌握关系运算符和关系表达式设计方法
(2)掌握逻辑运算符和逻辑表达式设计方法
(3)掌握单分支 if 语句格式及应用
难点:(1)关系运算符和逻辑运算符混合组建表达式(2)单分支 if 语
句格式及应用
6 学习检测
(1)知识点检测①完成教材章节配套习题(5.1-5.2 对应题目)②完成
资源库课程平台中 5.1-5.2 章节中测试题(2)技能点检测①完成资源库
课程平台中第 5 章的技能实践项目、实验报告中实验四
7 学习活动
设计
(1)学习课程数字资源(2)学习情况展示(3)小组讨论探究(4)教
师辅导答疑(5)测试评价(6)任务布置
8 课前学习
任务
(1)阅读教材:教材第 5 章 5.1-5.2 内容
(2)数字资源:资源库课程平台第 5 章 5.1-5.2 条件判断表达式和单分
支语句微课、PPT 等相关资源(关系运算符与表达式、逻辑运算符与表
达式、单分支选择结构、常见编译错误与调试)
(3)自我评价:资源库课程平台测试题
9 课上学习
任务
◎翻转课堂
(1)单元测试成绩前五名名单公布,微信抢红包作为奖励。
(2)每小组派代表依次讲解资源库课程平台线上学习的某个知识点。
关系运算符与表达式、逻辑运算符与表达式、单分支选择结构
(3)教师设定知识问答、小组进行分组讨论
针对问题,每小组进行探究学习和讨论,然后每组代表派一名同学
对问题进行解答,其他代表可以补充。
>、>=、<=、<、==、!=关系运算符与表达式;&&、||、!逻辑运算
符与表达式、if 单分支语句实现判断成绩及格
◎答疑解惑
针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔
细讲解,引导学生进行创新学习,进而解决存在的问题。
10 课后学习
任务
作业布置:完成资源库课程平台作业任务(单分支选择结构)
数字资源:自学资源库课程平台第 5 章 5.3-5.4 的双分支选择结构和多
分支结构微课、PPT 等相关资源(双分支选择结构、if 多分支选择结构、
if 语句嵌套结构、switch 多分支选择结构、常见编译错误与调试)
11 教学设计
反思
混合式课堂教学设计(八)
项目(任务) 双分支和多分支语句
周次 四 星期 四 节次 5、6
序号 项目 内容
1 知识点(技
能点)
(1)if...else 语句格式及应用(2)多分支 else... if 语句格式及应用
(3)if 语句嵌套结构格式及应用(4)switch 多分支选择结构格式及应
用
2 学习目标
(1)掌握双分支 if...else 语句格式及应用
(2)掌握多分支 else... if 语句格式及应用
(3)掌握 if 语句嵌套结构格式及应用
(4)掌握 switch 多分支选择结构格式及应用
3 学情分析
单分支选择结构掌握较好,部分同学能够认真学习资源库课程平台的相
关数字资源,并能够提出问题,在平台上互相讨论,说明内容是想学习
程序设计的,双分支选择结构程序设计应该不难,但多分支选择结构难
度大,不易理解,只有通过动画演示增强对执行原理的真正理解。
4 学习计划
(1)知识点学习①学生观看在线平台中第 5 章 5.3-5.4 的微课和 PPT 相
关资源②学生讲解微课对应知识点③教师问答、小组讨论回答问题④教
师答疑解惑(2)技能点学习①教师课中演示②学生学会双分支 if...else
语句格式及应用③多分支 else... if 语句格式及应用④if 语句嵌套结构格
式及应用⑤switch 多分支选择结构格式及应用(3)自我检测①知识点
检测②技能点检测
5 学习内容
重点:(1)双分支 if...else 语句格式及应用(2)多分支 else... if 语句格
式及应用
难点:(1)if 语句嵌套结构格式及应用(2)witch 多分支选择结构格式
及应用
6 学习检测
(1)知识点检测①完成教材章节配套习题(5.3-5.4 对应题目)②完成
资源库课程平台中 5.3-5.4 章节中测试题(2)技能点检测①完成资源库
课程平台中第 5 章的技能实践项目、实验报告中实验四
7 学习活动
设计
(1)学习课程数字资源(2)学习情况展示(3)小组讨论探究(4)教
师辅导答疑(5)测试评价(6)任务布置
8 课前学习
任务
(1)阅读教材:教材第 5 章 5.3-5.4 内容
(2)数字资源:自学资源库课程平台第 5 章 5.3-5.4 的双分支选择结构
和多分支结构微课、PPT 等相关资源(双分支选择结构、if 多分支选择
结构、if 语句嵌套结构、switch 多分支选择结构、常见编译错误与调试)
(3)自我评价:资源库课程平台测试题
9 课上学习
任务
◎翻转课堂
(1)单元测试成绩前五名名单公布,微信抢红包作为奖励。
(2)每小组派代表依次讲解资源库课程平台线上学习的某个知识点。
双分支选择结构、if 多分支选择结构、if 语句嵌套结构、switch 多
分支选择结构
(3)教师设定知识问答、小组进行分组讨论
针对问题,每小组进行探究学习和讨论,然后每组代表派一名同学
对问题进行解答,其他代表可以补充。
判断考试成绩是否为及格、计算商品打折、判断象素属于哪个极限、
模拟不同身份登陆、各类结构的执行过程
◎答疑解惑
针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔
细讲解,引导学生进行创新学习,进而解决存在的问题。
10 课后学习
任务
作业布置:完成资源库课程平台作业任务(双分支选择结构、多分支选
择结构)
实验要求:提前预习实验指导书的实验四选择结构程序设计,提前利用
电脑或者实验报告提前书写程序,为实验做好充分准备。
数字资源:自学资源库课程平台第 5 章的实践文档
11 教学设计
反思
混合式课堂教学设计(九)
项目(任务) 实验四选择结构程序设计
周次 五 星期 二 节次 1、2
序号 项目 内容
1 知识点(技
能点)
(1)if...else 双分支结构格式及使用;(2)else ...if 多分支结构格式及使
用;(3)解决算法偏复杂的多分支选择结构的程序设计
2 学习目标 (1)掌握 if...else 双分支结构格式及使用;(2)掌握 else ...if 多分支结
构格式及使用;
3 学情分析
通过理论学习,学生单分支选择结构程序设计、多分支选择结构程序设
计有了一定的认识,但对多分支选择结构程序设计掌握一般,希望通过
自己的亲自动手体验偏难点的算法设计,教师引导学生积极主动参与讨
论互动和编程练习,真正提高编程水平。
4 学习计划
(1)知识点学习①学生课前阅览实验指导书实验四内容②教师介绍实
验要求、任务描述等内容③教师针对学生实验题目完成情况进行辅导答
疑④学生搜索学习资源库课程平台中第 5 章的实践文档相关资源(2)
技能点学习①教师课中案例演示及辅导答疑②学生完成 if...else 双分支
结构格式及使用③完成 else ...if 多分支结构格式及使用④进一步提高编
写偏难算法及调试程序能力,完成实验报告书写(3)自我检测①知识
点检测②技能点检测
5 学习内容
重点:(1)scanf 函数和 printf 函数使用(2)getchar 函数和 putchar 函
数使用(3)算法设计过程及 C 语言编写方法
难点:(1)输入输出函数的格式(2)算法设计过程及 C 语言编写方法
6 学习检测
(1)知识点检测①完成实验指导书实验四所有题目②完成资源库课程
平台中实践文档的学习(2)技能点检测①上机完成实验指导书中的题
目,并且能够调试及展示运行结果。
7 学习活动
设计
(1)学习课程数字资源(2)小组讨论探究(3)教师案例演示(4)教
师辅导答疑(5)测试评价(6)任务布置
8 课前学习
任务
(1)阅读实验指导书:实验四的任务描述、具体要求、各类题目、编
写程序初稿
(2)数字资源:自学资源库课程平台的实践文档,对照参考答案,小
组共同完成程序设计
9 课上学习 ◎知识讲解
任务 (1)实验要求、任务描述、各类题目
(2)检查学生课前程序代码书写情况
◎实践训练
(1)学生上机练习指导书题目,小组讨论、合作完成
(2)针对学生存在的问题,教师进行案例演示、辅导答疑
◎答疑解惑
针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔
细讲解,引导学生进行创新学习,进而解决存在的问题。
10 课后学习
任务
作业布置:完善资源库课程平台第 5 章实践文档的程序设计
实验要求:整理实验课上实验题目的源程序,完善实验报告的规范书写
数字资源: 资源库课程平台第 6 章循环结构程序设计 6.1while 语句微
课、PPT 等相关资源(while 语句、do while 语句、常见编译错误与调试)
自我评价:资源库课程平台测试题
11 教学设计
反思
混合式课堂教学设计(十)
项目(任务) while 和 do while 语句
周次 五 星期 四 节次 5、6
序号 项目 内容
1 知识点(技
能点)
(1)while 循环语句的执行过程及使用(2)do while 循环语句的执行过
程及使用(3)循环结构的工作原理
2 学习目标
(1)掌握循环结构的工作原理
(2)掌握 while 循环语句的格式及执行过程
(3)掌握 while 循环语句的应用
(4)掌握 do while 循环语句的格式及执行过程
(5)掌握 do while 循环语句的应用
3 学情分析
学生对程序设计有了一定的基础,特别是顺序结构和选择结构,但循环
结构是三大结构中最难一种,部分同学能够认真学习资源库课程平台的
相关数字资源,并能够提出问题,在平台上互相讨论,但循环结构难度
大,不易理解,只有通过动画演示增强对执行原理的真正理解。
4 学习计划
(1)知识点学习①学生观看在线平台中第 6 章 6.1 的微课和 PPT 相关资
源②学生讲解微课对应知识点③教师问答、小组讨论回答问题④教师答
疑解惑(2)技能点学习①教师课中演示②学生学会 while 循环语句的执
行过程及使用③学会 do while 循环语句的执行过程及使用(3)自我检
测①知识点检测②技能点检测
5 学习内容
重点:(1)循环结构的工作原理(2)while 循环语句的格式及执行过程
(3)do while 循环语句的格式及执行过程
难点:(1)do while 循环语句的格式及执行过程
6 学习检测
(1)知识点检测①完成教材章节配套习题(6.1 对应题目)②完成资源
库课程平台中 6.1 章节中测试题(2)技能点检测①完成资源库课程平台
中第 6 章的技能实践项目、实验报告中实验五
7 学习活动
设计
(1)学习课程数字资源(2)学习情况展示(3)小组讨论探究(4)教
师辅导答疑(5)测试评价(6)任务布置
8 课前学习
任务
(1)阅读教材:教材第 6 章 6.1 内容
(2)数字资源: 资源库课程平台第 6 章循环结构程序设计 6.1while 语
句微课、PPT 等相关资源(while 语句、do while 语句、常见编译错误与
调试)
(3)自我评价:资源库课程平台测试题
9 课上学习
任务
◎翻转课堂
(1)单元测试成绩前五名名单公布,微信抢红包作为奖励。
(2)每小组派代表依次讲解资源库课程平台线上学习的某个知识点。
while 语句、do while 语句
(3)教师设定知识问答、小组进行分组讨论
针对问题,每小组进行探究学习和讨论,然后每组代表派一名同学
对问题进行解答,其他代表可以补充。
while 语句的格式、do while 语句的格式、while 语句的执行过程、
do while 语句的执行过程、利用 while 语句设计累加、利用 while 语句设
计 n!
◎答疑解惑
针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔
细讲解,引导学生进行创新学习,进而解决存在的问题。
10 课后学习
任务
作业布置:完成资源库课程平台作业任务(while 语句和 do while 语句)
数字资源: 资源库课程平台第6章6.2-6.3 for语句、break语句和continue
语句微课、PPT 等相关资源(for 语句、break 语句、continue 语句、常
见编译错误与调试)
自我评价:资源库课程平台测试题
11 教学设计
反思
混合式课堂教学设计(十一)
项目(任务) for 语句、break 语句和 continue 语句
周次 六 星期 二 节次 1、2
序号 项目 内容
1 知识点(技
能点)
(1)for 循环语句的执行过程及使用(2)break 语句格式及应用
(3)continue 语句格式及应用
2 学习目标
(1)掌握 for 循环语句的格式及执行过程
(2)掌握 for 循环语句的应用
(3)掌握 break 语句格式及应用
(4)掌握 continue 语句格式及应用
3 学情分析
学生对 while 语句掌握较好,程序设计有了一定的基础,for 语句应该很
容易掌握,部分同学能够认真学习资源库课程平台的相关数字资源,并
能够提出问题,在平台上互相讨论,但循环结构难度大,不易理解,只
有通过动画演示增强对执行原理的真正理解。
4 学习计划
(1)知识点学习①学生观看在线平台中第 6 章 6.2-6.3 的微课和 PPT 相
关资源②学生讲解微课对应知识点③教师问答、小组讨论回答问题④教
师答疑解惑(2)技能点学习①教师课中演示②学生学会 for 循环语句的
执行过程及使用③学会 break 语句格式及应用④continue 语句格式及应
用(3)自我检测①知识点检测②技能点检测
5 学习内容
重点:(1)for 循环语句的格式及执行过程(2)for 循环语句的应用
(3)break 语句格式及应用
难点:(1)for 循环语句的应用(2)continue 语句格式及应用
6 学习检测
(1)知识点检测①完成教材章节配套习题(6.2-6.3 对应题目)②完成
资源库课程平台中 6.2-6.3 章节中测试题(2)技能点检测①完成资源库
课程平台中第 6 章的技能实践项目、实验报告中实验五
7 学习活动
设计
(1)学习课程数字资源(2)学习情况展示(3)小组讨论探究(4)教
师辅导答疑(5)测试评价(6)任务布置
8 课前学习
任务
(1)阅读教材:教材第 6 章 6.2-6.3 内容
(2)数字资源: 资源库课程平台第 6 章 6.2-6.3 for 语句、break 语句和
continue 语句微课、PPT 等相关资源(for 语句、break 语句、continue
语句、常见编译错误与调试)
(3)自我评价:资源库课程平台测试题
9 课上学习
任务
◎翻转课堂
(1)单元测试成绩前五名名单公布,微信抢红包作为奖励。
(2)每小组派代表依次讲解资源库课程平台线上学习的某个知识点。
for 语句、break 语句、continue 语句
(3)教师设定知识问答、小组进行分组讨论
针对问题,每小组进行探究学习和讨论,然后每组代表派一名同学
对问题进行解答,其他代表可以补充。
for 语句的格式、for 语句的执行过程、利用 for 语句设计累加、利
用 for 语句设计 n!
◎答疑解惑
针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔
细讲解,引导学生进行创新学习,进而解决存在的问题。
10 课后学习
任务
作业布置:完成资源库课程平台作业任务(for语句、break语句和continue
语句)
数字资源: 资源库课程平台第 6 章 6.4 循环嵌套微课、PPT 等相关资源
(for 循环嵌套结构、for 和 while 循环嵌套结构、while 循环嵌套结构、
常见编译错误与调试)
自我评价:资源库课程平台测试题
11 教学设计
反思
混合式课堂教学设计(十二)
项目(任务) 循环嵌套
周次 六 星期 四 节次 5、6
序号 项目 内容
1 知识点(技
能点)
(1)for 循环双层嵌套结构使用(2)while 循环双层嵌套结构使用
(3)for 和 while 循环双层嵌套结构使用
2 学习目标
(1)掌握 for 循环双层嵌套结构的格式
(2)掌握 while 循环双层嵌套结构的格式
(3)掌握 for 和 while 循环双层嵌套结构的格式
3 学情分析
学生对单层循环结构掌握较好,程序设计有了一定的基础,根据动画播
放能够阐述单层循环原理,部分同学能够认真学习资源库课程平台的相
关数字资源,并能够提出问题,在平台上互相讨论,但循环嵌套结构有
难度,突破这个难点,对后面的学习及其重要,只有通过动画演示来增
强对循环嵌套执行原理的真正理解。
4 学习计划
(1)知识点学习①学生观看在线平台中第 6 章 6.2-6.3 的微课和 PPT 相
关资源②学生讲解微课对应知识点③教师问答、小组讨论回答问题④教
师答疑解惑(2)技能点学习①教师课中演示②学生学会 for 循环语句的
执行过程及使用③学会 break 语句格式及应用④continue 语句格式及应
用(3)自我检测①知识点检测②技能点检测
5 学习内容
重点:(1)for 循环双层嵌套结构使用(2)while 循环双层嵌套结构使用
(3)for 和 while 循环双层嵌套结构使用
难点:(1)for 和 while 循环双层嵌套结构使用
6 学习检测
(1)知识点检测①完成教材章节配套习题(6.4 对应题目)②完成资源
库课程平台中 6.4 章节中测试题(2)技能点检测①完成资源库课程平台
中第 6 章的技能实践项目、实验报告中实验五
7 学习活动
设计
(1)学习课程数字资源(2)学习情况展示(3)小组讨论探究(4)教
师辅导答疑(5)测试评价(6)任务布置
8 课前学习
任务
(1)阅读教材:教材第 6 章 6.4 内容
(2)数字资源: 资源库课程平台第 6 章 6.4 循环嵌套微课、PPT 等相
关资源(for 循环嵌套结构、for 和 while 循环嵌套结构、while 循环嵌套
结构、常见编译错误与调试)
(3)自我评价:资源库课程平台测试题
9 课上学习
任务
◎翻转课堂
(1)单元测试成绩前五名名单公布,微信抢红包作为奖励。
(2)每小组派代表依次讲解资源库课程平台线上学习的某个知识点。
for 循环嵌套结构、for 和 while 循环嵌套结构、while 循环嵌套结构
(3)教师设定知识问答、小组进行分组讨论
针对问题,每小组进行探究学习和讨论,然后每组代表派一名同学
对问题进行解答,其他代表可以补充。
打印三角形状、for 语句嵌套结构的执行过程、while 语句嵌套结构
的执行过程、小白兔吃萝卜算法设计
◎答疑解惑
针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔
细讲解,引导学生进行创新学习,进而解决存在的问题。
10 课后学习
任务
作业布置:完成资源库课程平台作业任务(循环嵌套)
实验要求:提前预习实验指导书的实验五选择结构程序设计,提前利用
电脑或者实验报告提前书写程序,为实验做好充分准备。
数字资源:自学资源库课程平台第 6 章的实践文档
11 教学设计
反思
混合式课堂教学设计(十三)
项目(任务) 实验五循环结构程序设计
周次 七 星期 二 节次 1、2
序号 项目 内容
1 知识点(技
能点)
(1)for 语句格式及使用;(2)while 语句格式及使用(3)循环嵌套结
构在专业课中的应用
2 学习目标 (1)掌握 C 语言中 for 语句格式及使用;(2)掌握 C 语言中 while 语句
格式及使用(3)了解循环嵌套结构在专业课中的应用
3 学情分析
通过理论学习,学生对 for 语句、while 语句以及循环嵌套有了一定的认
识,但对循环嵌套使用掌握一般,希望通过自己的亲自动手体验偏难的
稍微复杂些的算法设计,教师引导学生积极主动参与讨论互动和编程练
习,真正提高编程水平。
4 学习计划
(1)知识点学习①学生课前阅览实验指导书实验五内容②教师介绍实
验要求、任务描述等内容③教师针对学生实验题目完成情况进行辅导答
疑④学生搜索学习资源库课程平台中第 6 章的实践文档相关资源(2)
技能点学习①教师课中案例演示及辅导答疑②学生完成 for 语句格式及
使用③完成 while 语句格式及使用④进一步提高编写偏难算法及调试程
序能力,特别是循环嵌套结构使用,完成实验报告书写(3)自我检测
①知识点检测②技能点检测
5 学习内容 重点:(1)for 语句格式及使用(2)while 语句格式及使用
难点:(1)循环嵌套结构使用
6 学习检测
(1)知识点检测①完成实验指导书实验五所有题目②完成资源库课程
平台中实践文档的学习(2)技能点检测①上机完成实验指导书中的题
目,并且能够调试及展示运行结果。
7 学习活动
设计
(1)学习课程数字资源(2)小组讨论探究(3)教师案例演示(4)教
师辅导答疑(5)测试评价(6)任务布置
8 课前学习
任务
(1)阅读实验指导书:实验五的任务描述、具体要求、各类题目、编
写程序初稿
(2)数字资源:自学资源库课程平台的实践文档,对照参考答案,小
组共同完成程序设计
9 课上学习
任务
◎知识讲解
(1)实验要求、任务描述、各类题目
(2)检查学生课前程序代码书写情况
◎实践训练
(1)学生上机练习指导书题目,小组讨论、合作完成
(2)针对学生存在的问题,教师进行案例演示、辅导答疑
◎答疑解惑
针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔
细讲解,引导学生进行创新学习,进而解决存在的问题。
10 课后学习
任务
作业布置:完善资源库课程平台第 6 章实践文档的程序设计
实验要求:整理实验课上实验题目的源程序,完善实验报告的规范书写
数字资源: 资源库课程平台第 7 章数组 7.1-7.2 一维数组微课、PPT 等
相关资源(一维数组定义及初始化、一维数组元素的引用、冒泡排序法、
字符串定义及初始化、字符数组元素的引用方法、字符串处理函数、常
见编译错误与调试)
自我评价:资源库课程平台测试题
11 教学设计
反思
混合式课堂教学设计(十四)
项目(任务) 一维数组
周次 七 星期 四 节次 5、6
序号 项目 内容
1 知识点(技
能点)
(1)一维数组的定义及初始化(2)一维数组的应用
(3)字符串定义及应用(4)各字符串处理函数的综合应用
2 学习目标
(1)掌握一维数组的定义及初始化
(2)掌握一维数组元素的引用
(3)掌握一维数组的应用
(4)掌握字符串定义及应用
(5)掌握字符串处理函数
3 学情分析
学生对三大程序设计结构基本掌握,能够利用前面所学知识解决简单的
实际问题,整体学习效果很好,大部分同学能够认真学习资源库课程平
台的相关数字资源,并能够提出问题,在平台上互相讨论,去解决平时
没有掌握的知识,一维数组知识难度适中,突破这个难点,对后面的实
际问题的解决及其重要。
4 学习计划
(1)知识点学习①学生观看在线平台中第 7 章 7.1-7.2 的微课和 PPT 相
关资源②学生讲解微课对应知识点③教师问答、小组讨论回答问题④教
师答疑解惑(2)技能点学习①教师课中演示②学生学会一维数组的定
义及初始化③一维数组的应用④字符串定义及应用⑤各字符串处理函
数的综合应用(3)自我检测①知识点检测②技能点检测
5 学习内容
重点:(1)一维数组的定义及初始化(2)一维数组的应用(3)字符串
定义及应用
难点:(1)一维数组的应用(2)各字符串处理函数的综合应用
6 学习检测
(1)知识点检测①完成教材章节配套习题(7.1-7.2 对应题目)②完成
资源库课程平台中 7.1-7.2 章节中测试题(2)技能点检测①完成资源库
课程平台中第 7 章的技能实践项目、实验报告中实验六
7 学习活动
设计
(1)学习课程数字资源(2)学习情况展示(3)小组讨论探究(4)教
师辅导答疑(5)测试评价(6)任务布置
8 课前学习
任务
(1)阅读教材:教材第 7 章 7.1-7.2 内容
(2)数字资源: 资源库课程平台第 7 章数组 7.1-7.2 一维数组微课、
PPT 等相关资源(一维数组定义及初始化、一维数组元素的引用、冒泡
排序法、字符串定义及初始化、字符数组元素的引用方法、字符串处理
函数、常见编译错误与调试)
(3)自我评价:资源库课程平台测试题
9 课上学习
任务
◎翻转课堂
(1)单元测试成绩前五名名单公布,微信抢红包作为奖励。
(2)每小组派代表依次讲解资源库课程平台线上学习的某个知识点。
一维数组定义及初始化、一维数组元素的引用、冒泡排序法、字符
串定义及初始化、字符数组元素的引用方法、字符串处理函数
(3)教师设定知识问答、小组进行分组讨论
针对问题,每小组进行探究学习和讨论,然后每组代表派一名同学
对问题进行解答,其他代表可以补充。
一维数组定义及初始化、求某一门课平均分、冒泡排序算法设计、
各字符串处理函数
◎答疑解惑
针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔
细讲解,引导学生进行创新学习,进而解决存在的问题。
10 课后学习
任务
作业布置:完成资源库课程平台作业任务(一维数组)
数字资源: 资源库课程平台第 7 章 7.3 二维数组微课、PPT 等相关资源
(二维数组定义及初始化、二维数组元素的引用方法、二维数组的应用、
常见编译错误与调试)
自我评价:资源库课程平台测试题
11 教学设计
反思
混合式课堂教学设计(十五)
项目(任务) 二维数组
周次 八 星期 二 节次 1、2
序号 项目 内容
1 知识点(技
能点)
(1)二维数组定义及初始化(2)二维数组元素的引用方法
(3)二维数组的应用
2 学习目标
(1)掌握二维数组定义及初始化
(2)掌握二维数组元素的引用方法
(3)掌握二维数组的应用
3 学情分析
一维数组知识难度适中,通过数组资源的学习及教师辅导打印,大部分
同学掌握很好,整体学习效果很好,二维数组知识偏难,突破这个难点,
只能通过一些动画演示二维数组的结构和操作原理,学生正在中间期,
可能完全突破 C 语言困难,掌握算法设计和编程要领。
4 学习计划
(1)知识点学习①学生观看在线平台中第 7 章 7.3 的微课和 PPT 相关资
源②学生讲解微课对应知识点③教师问答、小组讨论回答问题④教师答
疑解惑(2)技能点学习①教师课中演示②学生学会二维数组的定义及
初始化③二维数组元素的引用方法④二维数组的应用(3)自我检测①
知识点检测②技能点检测
5 学习内容
重点:(1)二维数组的定义及初始化(2)二维数组元素的引用方法
(3)二维数组的应用
难点:(1)二维数组元素的引用方法(2)二维数组的应用
6 学习检测
(1)知识点检测①完成教材章节配套习题(7.3 对应题目)②完成资源
库课程平台中 7.3 章节中测试题(2)技能点检测①完成资源库课程平台
中第 7 章的技能实践项目、实验报告中实验六
7 学习活动
设计
(1)学习课程数字资源(2)学习情况展示(3)小组讨论探究(4)教
师辅导答疑(5)测试评价(6)任务布置
8 课前学习
任务
(1)阅读教材:教材第 7 章 7.3 内容
(2)数字资源: 资源库课程平台第 7 章 7.3 二维数组微课、PPT 等相
关资源(二维数组定义及初始化、二维数组元素的引用方法、二维数组
的应用、常见编译错误与调试)
(3)自我评价:资源库课程平台测试题
9 课上学习
任务
◎翻转课堂
(1)单元测试成绩前五名名单公布,微信抢红包作为奖励。
(2)每小组派代表依次讲解资源库课程平台线上学习的某个知识点。
二维数组定义及初始化、二维数组元素的引用方法、二维数组的应
用
(3)教师设定知识问答、小组进行分组讨论
针对问题,每小组进行探究学习和讨论,然后每组代表派一名同学
对问题进行解答,其他代表可以补充。
二维数组定义及初始化、二维数组元素的引用、打印杨辉三角型、
4 行 3 列矩阵
◎答疑解惑
针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔
细讲解,引导学生进行创新学习,进而解决存在的问题。
10 课后学习
任务
作业布置:完成资源库课程平台作业任务(二维数组)
实验要求:提前预习实验指导书的实验六选择结构程序设计,提前利用
电脑或者实验报告提前书写程序,为实验做好充分准备。
数字资源:自学资源库课程平台第 7 章的实践文档
11 教学设计
反思
混合式课堂教学设计(十六)
项目(任务) 实验六数组
周次 八 星期 四 节次 5、6
序号 项目 内容
1 知识点(技
能点)
(1)一维数组的定义、初始化及引用(2)数组元素的赋值、求和及排
序的方法(3)一维数组在专业课中的应用
2 学习目标
(1)掌握一维数组的定义、初始化及引用
(2)掌握数组元素的赋值、求和及排序的方法
(3)了解一维数组在专业课中的应用
3 学情分析
通过理论学习,学生对一维数组的定义及初始化有了一定的认识,但对
一维数组在专业课中的应用了解较少,希望通过自己的亲自动手体验偏
难的稍微复杂些的算法设计,教师引导学生积极主动参与讨论互动和编
程练习,提高分析问题和解决问题的能力,真正提高编程设计水平。
4 学习计划
(1)知识点学习①学生课前阅览实验指导书实验六内容②教师介绍实
验要求、任务描述等内容③教师针对学生实验题目完成情况进行辅导答
疑④学生搜索学习资源库课程平台中第 7 章的实践文档相关资源(2)
技能点学习①教师课中案例演示及辅导答疑②学生完成一维数组的定
义、初始化及引用③完成数组元素的赋值、求和及排序的方法④一维数
组在专业课中的应用,完成实验报告书写(3)自我检测①知识点检测
②技能点检测
5 学习内容
重点:(1)一维数组的定义、初始化及引(2)数组元素的赋值、求和
及排序的方法
难点:(1)一维数组在专业课中的应用
6 学习检测
(1)知识点检测①完成实验指导书实验六所有题目②完成资源库课程
平台中实践文档的学习(2)技能点检测①上机完成实验指导书中的题
目,并且能够调试及展示运行结果。
7 学习活动
设计
(1)学习课程数字资源(2)小组讨论探究(3)教师案例演示(4)教
师辅导答疑(5)测试评价(6)任务布置
8 课前学习
任务
(1)阅读实验指导书:实验六的任务描述、具体要求、各类题目、编
写程序初稿
(2)数字资源:自学资源库课程平台的实践文档,对照参考答案,小
组共同完成程序设计
9 课上学习
任务
◎知识讲解
(1)实验要求、任务描述、各类题目
(2)检查学生课前程序代码书写情况
◎实践训练
(1)学生上机练习指导书题目,小组讨论、合作完成
(2)针对学生存在的问题,教师进行案例演示、辅导答疑
◎答疑解惑
针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔
细讲解,引导学生进行创新学习,进而解决存在的问题。
10 课后学习
任务
作业布置:完善资源库课程平台第 7 章实践文档的程序设计
实验要求:整理实验课上实验题目的源程序,完善实验报告的规范书写
数字资源: 资源库课程平台第 8 章数组 8.1-8.3 函数定义和函数调用
微课、PPT 等相关资源(函数概述及分类、无参数无类型函数、有参数
无类型函数、无参数有类型函数、有参数有类型函数、常见编译错误与
调试)
自我评价:资源库课程平台测试题
11 教学设计
反思
混合式课堂教学设计(十七)
项目(任务) 函数定义和函数调用
周次 九 星期 二 节次 1、2
序号 项目 内容
1 知识点(技
能点)
(1)函数的概念及具体分类(2)函数四种定义方式
(3)函数的一般调用形式
2 学习目标
(1)掌握函数的概念及分类
(2)掌握函数四种定义方式
(3)掌握函数的一般调用形式
3 学情分析
目前学生仅对单一主函数熟练使用,整体学习效果很好,大部分同学能
够认真学习资源库课程平台的相关数字资源,并能够提出问题,在平台
上互相讨论,去解决平时没有掌握的知识,函数涉及到多个函数编写和
调用,知识偏难,突破这个难点,对后续课程的学习至关重要。
4 学习计划
(1)知识点学习①学生观看在线平台中第 8 章 8.1-8.3 的微课和 PPT 相
关资源②学生讲解微课对应知识点③教师问答、小组讨论回答问题④教
师答疑解惑(2)技能点学习①教师课中演示②学生学会函数的概念及
分类③函数四种定义方式④函数的一般调用形式(3)自我检测①知识
点检测②技能点检测
5 学习内容 重点:(1)函数的概念及具体分类(2)函数四种定义方式
难点:(1)函数的一般调用形式
6 学习检测
(1)知识点检测①完成教材章节配套习题(8.1-8.3 对应题目)②完成
资源库课程平台中 8.1-8.3 章节中测试题(2)技能点检测①完成资源库
课程平台中第 8 章的技能实践项目、实验报告中实验七
7 学习活动
设计
(1)学习课程数字资源(2)学习情况展示(3)小组讨论探究(4)教
师辅导答疑(5)测试评价(6)任务布置
8 课前学习
任务
(1)阅读教材:教材第 8 章 8.1-8.3 内容
(2)数字资源: 资源库课程平台第 8 章数组 8.1-8.3 函数定义和函数
调用微课、PPT 等相关资源(函数概述及分类、无参数无类型函数、有
参数无类型函数、无参数有类型函数、有参数有类型函数、常见编译错
误与调试)
(3)自我评价:资源库课程平台测试题
9 课上学习
任务
◎翻转课堂
(1)单元测试成绩前五名名单公布,微信抢红包作为奖励。
(2)每小组派代表依次讲解资源库课程平台线上学习的某个知识点。
函数概述及分类、无参数无类型函数、有参数无类型函数、无参数
有类型函数、有参数有类型函数
(3)教师设定知识问答、小组进行分组讨论
针对问题,每小组进行探究学习和讨论,然后每组代表派一名同学
对问题进行解答,其他代表可以补充。
无参数无类型函数、有参数无类型函数、无参数有类型函数、有参
数有类型函数
◎答疑解惑
针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔
细讲解,引导学生进行创新学习,进而解决存在的问题。
10 课后学习
任务
作业布置:完成资源库课程平台作业任务(函数定义和函数调用)
数字资源: 资源库课程平台第 8章 8.4函数嵌套调用和递归调用微课、
PPT 等相关资源(函数递归调用、函数嵌套调用、常见编译错误与调试)
自我评价:资源库课程平台测试题
11 教学设计
反思
混合式课堂教学设计(十八)
项目(任务) 函数嵌套调用和递归调用
周次 九 星期 四 节次 5、6
序号 项目 内容
1 知识点(技
能点) (1)函数的嵌套调用(2)函数的递归调用
2 学习目标 (1)掌握函数的嵌套调用
(2)掌握函数的递归调用
3 学情分析
函数的分类和调用的调用形式,大部分学习比较吃力,不易掌握编程技
巧,但同学能够认真学习资源库课程平台的相关数字资源,并能够提出
问题,在平台上互相讨论,去解决平时没有掌握的知识,函数嵌套和函
数递归调用难度更大,通过动画演示调用原理,突破这个难点,对后续
课程的学习至关重要。
4 学习计划
(1)知识点学习①学生观看在线平台中第 8 章 8.4 的微课和 PPT 相关资
源②学生讲解微课对应知识点③教师问答、小组讨论回答问题④教师答
疑解惑(2)技能点学习①教师课中演示②学生学会函数的嵌套调用
③函数的递归调用(3)自我检测①知识点检测②技能点检测
5 学习内容 重点:(1)函数的嵌套调用
难点:(1)函数的递归调用
6 学习检测
(1)知识点检测①完成教材章节配套习题(8.4 对应题目)②完成资源
库课程平台中 8.4 章节中测试题(2)技能点检测①完成资源库课程平台
中第 8 章的技能实践项目、实验报告中实验七
7 学习活动
设计
(1)学习课程数字资源(2)学习情况展示(3)小组讨论探究(4)教
师辅导答疑(5)测试评价(6)任务布置
8 课前学习
任务
(1)阅读教材:教材第 8 章 8.4 内容
(2)数字资源: 资源库课程平台第 8 章 8.4 函数嵌套调用和递归调用
微课、PPT 等相关资源(函数嵌套调用、函数递归调用、常见编译错误
与调试)
(3)自我评价:资源库课程平台测试题
9 课上学习
任务
◎翻转课堂
(1)单元测试成绩前五名名单公布,微信抢红包作为奖励。
(2)每小组派代表依次讲解资源库课程平台线上学习的某个知识点。
函数嵌套调用、函数递归调用、动画执行过程
(3)教师设定知识问答、小组进行分组讨论
针对问题,每小组进行探究学习和讨论,然后每组代表派一名同学
对问题进行解答,其他代表可以补充。
函数嵌套调用执行过程、函数递归调用执行过程、1!+2!+…5!、
函数递归实现 n!
◎答疑解惑
针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔
细讲解,引导学生进行创新学习,进而解决存在的问题。
10 课后学习
任务
作业布置:完成资源库课程平台作业任务(函数嵌套调用和递归调用)
数字资源: 资源库课程平台第 8 章 8.5 数组作为函数参数微课、PPT
等相关资源(数组作为函数参数、常见编译错误与调试)
自我评价:资源库课程平台测试题
11 教学设计
反思
混合式课堂教学设计(十九)
项目(任务) 数组作为函数参数
周次 十 星期 二 节次 1、2
序号 项目 内容
1 知识点(技
能点) (1)数组元素作函数实参(2)数组名称作函数实参
2 学习目标 (1)掌握数组元素作函数实参
(2)掌握数组名称作函数实参
3 学情分析
函数嵌套调用大部分学生能够理解,但函数递归调用大部分学习比较吃
力,不易掌握调用过程,但同学能够认真学习资源库课程平台的相关数
字资源,并能够提出问题,在平台上互相讨论,去解决平时没有掌握的
知识,数组作为函数参数难度更大,突破这个难点,对后续课程的学习
至关重要。
4 学习计划
(1)知识点学习①学生观看在线平台中第 8 章 8.5 的微课和 PPT 相关资
源②学生讲解微课对应知识点③教师问答、小组讨论回答问题④教师答
疑解惑(2)技能点学习①教师课中演示②数组元素作函数实参③数组
名称作函数实参(3)自我检测①知识点检测②技能点检测
5 学习内容 重点:(1)数组元素作函数实参(2)数组名称作函数实参
难点:(1)数组名称作函数实参
6 学习检测
(1)知识点检测①完成教材章节配套习题(8.5 对应题目)②完成资源
库课程平台中 8.5 章节中测试题(2)技能点检测①完成资源库课程平台
中第 8 章的技能实践项目、实验报告中实验七
7 学习活动
设计
(1)学习课程数字资源(2)学习情况展示(3)小组讨论探究(4)教
师辅导答疑(5)测试评价(6)任务布置
8 课前学习
任务
(1)阅读教材:教材第 8 章 8.5 内容
(2)数字资源: 资源库课程平台第 8 章 8.5 数组作为函数参数微课、
PPT 等相关资源(数组作为函数参数、常见编译错误与调试)
(3)自我评价:资源库课程平台测试题
9 课上学习
任务
◎翻转课堂
(1)单元测试成绩前五名名单公布,微信抢红包作为奖励。
(2)每小组派代表依次讲解资源库课程平台线上学习的某个知识点。
数组作为函数参数
(3)教师设定知识问答、小组进行分组讨论
针对问题,每小组进行探究学习和讨论,然后每组代表派一名同学
对问题进行解答,其他代表可以补充。
数组元素作函数实参、数组名称作函数实参
◎答疑解惑
针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔
细讲解,引导学生进行创新学习,进而解决存在的问题。
10 课后学习
任务
作业布置:完成资源库课程平台作业任务(二维数组)
实验要求:提前预习实验指导书的实验七函数,提前利用电脑或者实验
报告提前书写程序,为实验做好充分准备。
数字资源:自学资源库课程平台第 8 章的实践文档
11 教学设计
反思
混合式课堂教学设计(二十)
项目(任务) 实验七函数
周次 十 星期 四 节次 5、6
序号 项目 内容
1 知识点(技
能点)
(1)函数的定义、参数传递及函数返回值(2)函数的一般调用方式
(3)数组作为函数参数的调用方法
2 学习目标
(1)掌握函数的定义、参数传递及函数返回值
(2)掌握函数的一般调用方式
(3)数组作为函数参数的调用方法
3 学情分析
通过理论学习,学生对函数的定义及调用方式、函数的特殊调用、数组
作为函数参数的调用方法有了一定的认识,难点在于具体知识应用和算
法实现,希望通过自己的亲自动手体验难度大的算法设计,教师引导学
生积极主动参与讨论互动和编程练习,提高分析问题和解决问题的能
力,真正提高编程设计水平。
4 学习计划
(1)知识点学习①学生课前阅览实验指导书实验七内容②教师介绍实
验要求、任务描述等内容③教师针对学生实验题目完成情况进行辅导答
疑④学生搜索学习资源库课程平台中第 8 章的实践文档相关资源(2)
技能点学习①教师课中案例演示及辅导答疑②学生完成函数的定义、参
数传递及函数返回值③完成函数的一般调用方式④数组作为函数参数
的调用方法,完成实验报告书写(3)自我检测①知识点检测②技能点
检测
5 学习内容
重点:(1)一维数组的定义、初始化及引(2)数组元素的赋值、求和
及排序的方法
难点:(1)一维数组在专业课中的应用
6 学习检测
(1)知识点检测①完成实验指导书实验七所有题目②完成资源库课程
平台中实践文档的学习(2)技能点检测①上机完成实验指导书中的题
目,并且能够调试及展示运行结果。
7 学习活动
设计
(1)学习课程数字资源(2)小组讨论探究(3)教师案例演示(4)教
师辅导答疑(5)测试评价(6)任务布置
8 课前学习
任务
(1)阅读实验指导书:实验七的任务描述、具体要求、各类题目、编
写程序初稿
(2)数字资源:自学资源库课程平台的实践文档,对照参考答案,小
组共同完成程序设计
9 课上学习
任务
◎知识讲解
(1)实验要求、任务描述、各类题目
(2)检查学生课前程序代码书写情况
◎实践训练
(1)学生上机练习指导书题目,小组讨论、合作完成
(2)针对学生存在的问题,教师进行案例演示、辅导答疑
◎答疑解惑
针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔
细讲解,引导学生进行创新学习,进而解决存在的问题。
10 课后学习
任务
作业布置:完善资源库课程平台第 8 章实践文档的程序设计
实验要求:整理实验课上实验题目的源程序,完善实验报告的规范书写
数字资源: 资源库课程平台第 12 章位运算符与表达式 12.1-12.2 微课、
PPT 等相关资源(按位与运算、按位或运算、按位异或运算、按位取反
运算、左移右移运算、常见编译错误与调试)
自我评价:资源库课程平台测试题
11 教学设计
反思
混合式课堂教学设计(二十一)
项目(任务) 位运算符与表达式
周次 十一 星期 二 节次 1、2
序号 项目 内容
1 知识点(技
能点)
(1)位运算的概念(2)位运算的运算规则
(3)位运算表达式
2 学习目标 (1)了解位运算的概念(2)掌握位运算的运算规则
(3)掌握位运算表达式
3 学情分析
位运算相当于前面介绍的函数和数组等知识,比较简单,大部分同学应
该能够掌握很好,而且对专业学习有很大的促进作用,同学们也认真学
习资源库课程平台的相关数字资源,并能够提出问题,在平台上互相讨
论,在教师的辅导答疑下学习该知识应该很容易达到学习目标。
4 学习计划
(1)知识点学习①学生观看在线平台中第 12 章 12.1-12.2 的微课和 PPT
相关资源②学生讲解微课对应知识点③教师问答、小组讨论回答问题④
教师答疑解惑(2)技能点学习①教师课中演示②学生学会位运算的概
念③位运算的运算规则④位运算表达式(3)自我检测①知识点检测②
技能点检测
5 学习内容 重点:(1)位运算的运算规则(2)位运算表达式
难点:(1)位运算表达式
6 学习检测
(1)知识点检测①完成教材章节配套习题(12.1-12.2 对应题目)②完
成资源库课程平台中 12.1-12.2 章节中测试题(2)技能点检测①完成资
源库课程平台中第 12 章的技能实践项目、实验报告中实验八
7 学习活动
设计
(1)学习课程数字资源(2)学习情况展示(3)小组讨论探究(4)教
师辅导答疑(5)测试评价(6)任务布置
8 课前学习
任务
(1)阅读教材:教材第 12 章 12.1-12.2 内容
(2)数字资源: 资源库课程平台第 12 章位运算符与表达式 12.1-12.2
微课、PPT 等相关资源(按位与运算、按位或运算、按位异或运算、按
位取反运算、左移右移运算、常见编译错误与调试)
(3)自我评价:资源库课程平台测试题
9 课上学习
任务
◎翻转课堂
(1)单元测试成绩前五名名单公布,微信抢红包作为奖励。
(2)每小组派代表依次讲解资源库课程平台线上学习的某个知识点。
按位与运算、按位或运算、按位异或运算、按位取反运算、左移右
移运算
(3)教师设定知识问答、小组进行分组讨论
针对问题,每小组进行探究学习和讨论,然后每组代表派一名同学
对问题进行解答,其他代表可以补充。
按位与运算、按位或运算、按位异或运算、按位取反运算、左移右
移运算
◎答疑解惑
针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔
细讲解,引导学生进行创新学习,进而解决存在的问题。
10 课后学习
任务
作业布置:完成资源库课程平台作业任务(位运算符与表达式)
数字资源: 资源库课程平台第 12 章 12.3 位运算及运用微课、PPT等相
关资源(位运算及运用、常见编译错误与调试)
自我评价:资源库课程平台测试题
11 教学设计
反思
混合式课堂教学设计(二十二)
项目(任务) 位运算及运用
周次 十一 星期 四 节次 5、6
序号 项目 内容
1 知识点(技
能点) (1)位运算的运算规则(2)位运算的应用
2 学习目标 (1)掌握位运算的运算规则
(2)掌握位运算的应用
3 学情分析
位运算运算符、表达式,比较简单,大部分同学应该能够掌握很好,位
运算的运算规则、位运算的应用偏难些,同学们也认真学习资源库课程
平台的相关数字资源,并能够提出问题,在平台上互相讨论,在教师的
辅导答疑下学习该知识应该很容易达到学习目标。
4 学习计划
(1)知识点学习①学生观看在线平台中第 12 章 12.3 的微课和 PPT 相关
资源②学生讲解微课对应知识点③教师问答、小组讨论回答问题④教师
答疑解惑(2)技能点学习①教师课中演示②学生学会位运算的概念③
位运算的运算规则④位运算表达式(3)自我检测①知识点检测②技能
点检测
5 学习内容 重点:(1)位运算的运算规则(2)位运算表达式
难点:(1)位运算表达式
6 学习检测
(1)知识点检测①完成教材章节配套习题(12.3 对应题目)②完成资
源库课程平台中 12.3 章节中测试题(2)技能点检测①完成资源库课程
平台中第 12 章的技能实践项目、实验报告中实验八
7 学习活动
设计
(1)学习课程数字资源(2)学习情况展示(3)小组讨论探究(4)教
师辅导答疑(5)测试评价(6)任务布置
8 课前学习
任务
(1)阅读教材:教材第 12 章 12.3 内容
(2)数字资源: 资源库课程平台第 12 章 12.3 位运算及运用微课、PPT
等相关资源(位运算及运用、常见编译错误与调试)
(3)自我评价:资源库课程平台测试题
9 课上学习
任务
◎翻转课堂
(1)单元测试成绩前五名名单公布,微信抢红包作为奖励。
(2)每小组派代表依次讲解资源库课程平台线上学习的某个知识点。
位运算及运用
(3)教师设定知识问答、小组进行分组讨论
针对问题,每小组进行探究学习和讨论,然后每组代表派一名同学
对问题进行解答,其他代表可以补充。
按位与运算应用、按位或运算应用、按位异或运算应用、按位取反
运算应用、左移右移运算应用
◎答疑解惑
针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔
细讲解,引导学生进行创新学习,进而解决存在的问题。
10 课后学习
任务
作业布置:完成资源库课程平台作业任务(位运算运用)
实验要求:提前预习实验指导书的实验八函数,提前利用电脑或者实验
报告提前书写程序,为实验做好充分准备。
数字资源:自学资源库课程平台第 12 章的实践文档
11 教学设计
反思
混合式课堂教学设计(二十三)
项目(任务) 实验八位运算
周次 十二 星期 二 节次 1、2
序号 项目 内容
1 知识点(技
能点)
(1)位运算的概念(2)位运算的运算规则
(3)位运算的应用
2 学习目标 (1)了解位运算的概念(2)掌握位运算的运算规则
(3)掌握位运算的应用
3 学情分析
通过理论学习,学生对位运算的概念、位运算的运算规则、位运算的应
用有了一定的认识,难点在于具体知识应用和算法实现,希望通过自己
的亲自动手体验程序设计,教师引导学生积极主动参与讨论互动和编程
练习,提高分析问题和解决问题的能力,真正提高编程设计水平。
4 学习计划
(1)知识点学习①学生课前阅览实验指导书实验八内容②教师介绍实
验要求、任务描述等内容③教师针对学生实验题目完成情况进行辅导答
疑④学生搜索学习资源库课程平台中第 12 章的实践文档相关资源(2)
技能点学习①教师课中案例演示及辅导答疑②学生完成位运算的概念
③完成位运算的运算规则④位运算的应用,完成实验报告书写(3)自
我检测①知识点检测②技能点检测
5 学习内容 重点:(1)位运算的运算规则(2)位运算的应用
难点:(1)位运算的应用
6 学习检测
(1)知识点检测①完成实验指导书实验八所有题目②完成资源库课程
平台中实践文档的学习(2)技能点检测①上机完成实验指导书中的题
目,并且能够调试及展示运行结果。
7 学习活动
设计
(1)学习课程数字资源(2)小组讨论探究(3)教师案例演示(4)教
师辅导答疑(5)测试评价(6)任务布置
8 课前学习
任务
(1)阅读实验指导书:实验八的任务描述、具体要求、各类题目、编
写程序初稿
(2)数字资源:自学资源库课程平台的实践文档,对照参考答案,小
组共同完成程序设计
9 课上学习
任务
◎知识讲解
(1)实验要求、任务描述、各类题目
(2)检查学生课前程序代码书写情况
◎实践训练
(1)学生上机练习指导书题目,小组讨论、合作完成
(2)针对学生存在的问题,教师进行案例演示、辅导答疑
◎答疑解惑
针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔
细讲解,引导学生进行创新学习,进而解决存在的问题。
10 课后学习
任务
作业布置:完善资源库课程平台第 12 章实践文档的程序设计
实验要求:整理实验课上实验题目的源程序,完善实验报告的规范书写
复习巩固:课程教学结束,引导学生复习资源库在线课程平台微课、PPT
等数字资源,将作业、测试题重新进行巩固练习。
11 教学设计
反思