内容正文:
APP Inventor简易计算器教案
学校
涪陵五中
班级
学科
信息技术
教学题目(注明教科书名称及章节、页次题目等)
APP Inventor简易计算器
初中信息技术(重庆大学出版社 第七版)八年级下册第三单元《手机编程》第二节的内容
课程类型与课时安排
新授课 1课时
教学目标
1. 能正确应用屏幕,按钮,标签,文本输入框等组件;
2. 能正确地给下拉框添加列表;
3. 能够对开发好的程序进行连接调试。
4. 通过体验APP Inventor培养学生的创意思维,激发学生的学习兴趣。
教学重点
与难点
教学重点:APP Inventor的开发流程,页面布局,组件的应用和程序的连接调试
教学难点:程序编写和APP界面设计
教学方法
教法:任务驱动法、直观演示法,重点在于激发学生学习热情
学法:尝试操作法、主动探究自主学习法。
教学手段
多媒体教室
电脑
教学资源
计算机教学软件APP Inventor
教学课件
西南大学教育实习教案
教学流程:
教学环节
教学过程(主要教与学活动,教学方法)
设计意图
1. 新课导入
2. 讲授新知
3.活动1:给下拉框添加一个列表
4.制作简易计算器。
(1)功能介绍+组件分析(界面设计)
(2) 活动2:制作简易计算器APP的界面。
(3)组件行为设计(给组件编程)
(4)活动3:给简易计算器APP编程
(5)自主探究
5. 连接调试
7.提交项目
新课导入:老师想要考考大家1234×5678等于多少?同学们不能一口气说出答案,那要快速计算出答案我们可以怎么办呢?同学们回答:使用计算器。老师:好,那今天我们就一起来制作一个简单的计算器。
讲授新知:使用到演示法,向同学们演示简易计算器APP的使用方法。
讲授新知:教师通过操作APP Inventor讲解下拉框的使用方法,并且讲解下拉框里面内容需要用到的列表。
讲解列表是什么。
[+,-,×,÷]
[70,80,90,100]
[小红,小刚,小李,小刘]这些都叫做列表
接下来就可以在编程界面当中给下拉框添加列表了。教师在编程界面当中演示如何给下拉框添加列表。
但是程序连接运行之后发现下拉框还是没有下拉选项,这是为什么呢?答:因为我们还没有添加指令让手机什么时候显示下拉框列表。所以我们可以设置当手机程序运行的时候(屏幕初始化时),设置下拉框的列表为我们创建的列表。
活动1:给下拉框添加一个列表
学生通过刚才教师的讲解,添加一个下拉框并且给下拉框添加列表,让下拉框有选项。
(注意:必须要运行程序后才能看到下拉框效果)
计算是数学的基础,是数学的灵魂。但是反复计算时非常枯燥的。让我们一起来设计一个简易计算器App:输入两个数,选择运算符号,点击按钮,在屏幕上显示这两个数的运算结果。
根据简易计算器的功能分析制作简易计算器需要用到哪些组件。
放开广播,让学生们自己设计简易计算器APP的界面。
因为现在学生还没有学习过水平布局组件,所以在设计计算器界面时会发现不能将两个文本输入框和下拉框从左到右水平排列。
这时向学生提问:同学们发现老师这个计算器界面三个组件水平排列,那怎么实现多个组件水平排列呢?同学们回答不上。这是老师进行广播,给学生们介绍水平布局组件。
老师:界面设计好了之后,现在的程序只有一个空壳没有灵魂,我们要给程序注入灵魂应该怎么办?
答:编程。
对了,编程也就是设计组件的行为。
教师根据编程的思路引导学生进行程序设计。
以加法运算为例:
1.给下拉框添加列表(添加运算符号)
2.输入数字后点击按钮,先判断运算符号
3.在标签中显示运算结果
提问:如果运算符号为-呢?
活动3:给简易计算器APP编程。教师讲解如何为简易计算器APP进行编程,然后让同学们自主完成活动3。
自主探究:教师根据不同学生的能力,让制作好的同学可以思考一下如何给计算器添加乘除法功能
引导学生进入学习情境,形成适宜的学习心理准备状态。
针对本节课要讲授的内容,选择演示法,引导学生学习新知,掌握本节课的重难点;以及知道我们这节课应该做什么。
通过活动的方式让学生对刚才学习的内容进一步强化和实际练习。
引导学生分析制作简易计算器需要用到哪些组件(同时也是让学生熟悉上一节课讲的APP制作的流程)
教师引导学生对组件的行为进行设置,练习学生的逻辑思维能力。
教师引导学生编程后让学生马上进行编程,起到其实强化的作用。
激发学生的自主探究的动机。让学生思维更加发散。
促进学生对课堂中教学内容的掌握;让学生获得学习成就感
学科网(北京)股份有限公司
$$