《编程让计算机做加法》教案
一、教材分析
本节课是啊哈c的第三课,这节课主要是让学生学习数据类型,认识变量。数据类型和变量在C语言中是较为基础但是非常重要的知识块,其应用非常广泛。什么情况下用?如何用?需要在课堂中引导学生有清晰的认识,也就是要重点培养学生使用变量的良好思维,即深入理解编程的三个步奏:算法分析——>绘制流程图——>编写程序。流程图在本节知识的学习中会起到很大的作用,所以,具体设计教学时,不是让学生对着示范程序敲代码,而是通过流程图的形式帮助学生分析问题,让学生明白“为什么”,再利用流程图帮助学生理解代码的编写,最后才是学生自主编写代码。
二、教学目标
基于上述教材分析,制定下列教学目标:
1.知识与技能:
通过自主学习、合作探究,熟练掌握数据类型,以及定义变量的格式、功能和书写规范。
2.过程与方法
在自学微视频、自主编写程序、合作交流的过程中,培养学生良好的程序设计规范意识,最终形成熟练使用变量编写程序解决实际问题的能力。
3.情感、态度与价值观
在自主学习的过程中,体会用程序设计思维解决实际问题的乐趣,养成对程序编写的良好兴趣。
三、教学重难点
重点:
难点:利用流程图分析问题,并通过流程图引导程序的熟练、规范书写,进而养成科学的程序设计思想。
四、教法与学法
微课教学法、任务驱动法、自主探究法、合作学习法、自我评价法
五、教学环境准备
多媒体网络微机室、教学网站、纸质学案
一、教学过程
教学环节
教师活动
学生活动
设计意图
导入新课
创设情境,问题导课
葡萄的问题引入
猜纸杯a中数字
思考纸杯a和b共多少葡萄?
让学生感受程序的魅力,明白通过编程可以帮助我们解决生活中的数学计算。
环节一:葡萄问题1
引导学生进行
1.问题算法分析
2.流程图
3.程序代码
分析算法
填写流程图
观看微视频自主学习整型变量完成填写代码
由问题引入变量,通过算法,流程图,填写代码,渗透编程的思想。
环节二:葡萄问题2
引导学生进行
1.问题算法分析
2.流程图
3.程序代码
小组合作完成
分析算法
填写流程图
观看微视频自主学习浮点型变量完成填写代码
通过算法,流程图,填写代码,渗透编程的思想。
环节三: 交流讨论
引导学生利用网站谈本节课的收获与困惑
发表本节课的收获与困惑,与同学交流谈论
利用网站的交互功能进行交流
环节四:思维导图梳理本课内容
组织学生利用xmind进行知识梳理。
用思维导图梳理本课内容,并上传到网站评价展示
运用思维导图让学生回顾知识。
《苹果的数量加法运算》学情分析
八年级学生在小学时接触过编程,有一定的基础,八年级的学生的理解能力比较强,逻辑思维夜比较敏捷,学习c语言相对来说没有那么难理解。因此在课堂上教师通过引导学生对变量有清晰的认识,侧重点培养学生使用变量的良好思维,深入理解编程的三个步奏:算法分析——>绘制流程图——>编写程序,从而使学生更加善于思考
《苹果的数量加法运算》效果分析
案例教学法在计算机教学中的非常普及,为了促进学生学习兴趣,提高学习效率,在本节中我采用让学生“猜杯子里的葡萄“调动学生的好奇心。带着疑问和好奇进入正式的课程学习,这种心理使他们产生了强烈的学习欲望。在教学前准备好一些小奖品,以便在课堂上发给哪些中奖的同学。整节课的课堂气氛非常好,在接下来的程序讲解时,个个都听得非常的认真。学生的学习热情也很高涨,小组之间合作也充分发挥了小组学习的优势,整个教学效果非常理想。
《苹果的数量加法运算》教材分析
本节课是啊哈c的第三课,这节课主要是让学生学习数据类型,认识变量。数据类型和变量在C语言中是较为基础但是非常重要的知识块,其应用非常广泛。什么情况下用?如何用?需要在课堂中引导学生有清晰的认识,也就是要重点培养学生使用变量的良好思维,即深入理解编程的三个步奏:算法分析——>绘制流程图——>编写程序。流程图在本节知识的学习中会起到很大的作用,所以,具体设计教学时,不是让学生对着示范程序敲代码,而是通过流程图的形式帮助学生分析问题,让学生明白“为什么”,再利用流程图帮助学生理解代码的编写,最后才是学生自主编写代码。
《第3课 编程让计算机做加法》导学案
葡萄问题1、算一算纸杯a和纸杯b共有多少颗葡萄?
1、算法: 2、流程图 3、代码
开始
开始
结束
{
{