视频标签:信息的编程加工,APP制作
所属栏目:信息技术优质课视频
视频课题:高一信息技术必修模块《信息技术基础》(教科版)中第三章第二节《信息的编程加工》《剪刀石头布APP制作》广州
教学设计、课堂实录及教案:高一信息技术必修模块《信息技术基础》(教科版)中第三章第二节《信息的编程加工》《剪刀石头布APP制作》广州市番禺区实验中学
教学设计
广州市番禺区实验中学-信息技术-宋晓娜
一、 教学内容分析
本节课的教学内容为高一信息技术必修模块《信息技术基础》(教科版)中第三章第二节《信息的编程加工》,本章节的教学目的是让学生体验如何通过计算机编程来实现加工信息的过程。本章已安排了以下内容:初始APP Inventor、简易计算器的制作、水果转转转(简易老虎机)的制作以及剪刀石头布游戏制作。因此,本节课承上启下,巩固一下何如出现随机图片的制作方法,即全局变量、列表、局部变量的使用,同时,主要为同学们引入分支结构“如果······则······”在APP Inventor中的使用,为以后的教学打基础。
二、 教学对象分析
本节课的授课对象为高中一年级学生。高一学生在学习中已具有较强的自主能力及探究能力,虽绝大多数学生对于程序设计的基础基本较差,但APP Inventor简单、易用,而且能通过可视化的设计界面和功能模块编写出实用、有趣的程序,使学生比较容易掌握,学习兴趣也明显提升。在前两个课时的学习中,学生基本学会了“按钮”、“图像”、“标签”“水平布局”“表格布局”等基础组件的使用,能拼装出简单表达式,为本节课的教学打下了基础。
三、 教学目标
1.知识与技能
(1)能够举一反三,联系上节课中的“水果转转转”的随机图片制作方法完成计算机出拳的随机制作。 (2)能够通过“反馈”图片的制作掌握分支结构“如果······则······”的基本功能和使用方法。 2.过程与方法
(1)同桌之间组成伙伴共同学习,通过moodle学习平台里的资料(学生资料包、制作流程word、微课视频)合作完成石头剪刀布的制作。
(2)通过任务驱动下的“研学后教”模式充分发挥学生的主体作用,培养学生利用已学知识(变量、列表)进行认知迁移、举一反三的能力。
(3)通过出拳输赢的判断以及“反馈”图片的制作使学生掌握分支结构的用法。 3.情感态度价值观
(1)让学生在制作的过程中体验APP Inventor编程的乐趣,感受程序设计的魅力。 (2)在合作完成剪刀石头布APP的过程中,提高自主探究、问题分析以及合作学习的能力。
四、 教学重点及难点
重点:学会使用APP Inventor中的分支结构“如果······则······”解决实际问题。 难点:能够清晰地分析出实际问题的逻辑关系,并用程序语言表达出来。
五、 教学策略
本章的学习内容都通过moodle平台进行呈现,因此,本节课采用了基于moodle平台下的任务驱动式“研学后
教”以及伙伴合作学习的方法。 1、 moodle学习平台及微课视频的使用
在moodle平台中,可以查看相应的学习资源,如制作所需的资料包,剪刀石头布APP的制作流程,界面设计以及程序设计的微课视频,学生可通过自己的实际情况做选择性的学习。 2、 任务探究式“研学后教”
本节课中将以“剪刀石头布APP”的制作为任务主线,分层设置三个任务,前两个任务是必修任务,最后一个为扩展任务,分别是任务一:制作计算机出拳的随机图片;任务二:输赢的判断及反馈图片的设置;任务三:尝试给游戏添加一个个性化的功能(如播放声音、计时器、得分窗口等)。让学生拓展思维、大胆创新、勇于探究,实现个性化学习。 3、 伙伴学习
同桌两人在学习中形成伙伴,共同完成剪刀石头布APP的制作。
除了以上的三种主要教学方法,在教学中还将综合运用讲授理论知识点、演示操作过程等方法巩固教学重难点。
六、 教学媒体选择
硬件环境:电脑室(网络、教学平台)
教学资源:1)moodle学习平台(学生资料包、微课、制作流程文档) 2)APP Inventor开发软件 3)《剪刀石头布APP制作》课程PPT
七、 教学过程
1、教学内容的组织与呈现方式
本节课主要分为两个教学内容“计算机随机出拳的制作”以及“输赢的判断及反馈图片的设置”。前者是上节课中“水果转转转”的延伸,可通过回顾的方式自主完成。后者是本节课的教学重点“分支结构”,可通过研学后教的方式,启发学生参照微课完成。 2、教学过程 教学环节
教师活动
学生活动
设计意图
课程导入 界面组件分
析 (7分钟)
【课程导入】课前热身,与三名同学切磋剪刀石头布游戏,引出本节课任务:制作剪刀石头布APP
积极参与活动、认真听讲、观看展示。
吸引学生兴趣,引出本节课的学习任务。【展示】剪刀石头布的运行效果
【提问】剪刀石头布游戏界面都应该有哪些部分组成呢? 【讲解】界面设计的组件分析
【规范】根据功能对组件重命名 【引导】剪刀石头布程序部分的算法分析 Step1:计算机出拳的随机图片制作 ; Step2:输赢的判断及反馈图片的制作; Step3:为游戏添加一个个性化功能(拓展)
思考并回答。
了解剪刀石头布制作的重点步骤。
让学生能通过问题的思考选择合适的组件。
养成良好的编程习惯。
让学生了解整个制作流程。
基于moodle平台下的任
务驱动、自
主探究
(13分钟)
【任务一】新建项目,名称为“剪刀石头布”。伙伴合作完成剪刀石头布的界面设计以及点击按钮时计算机出拳的随
机图片制作。(视情况下发任务一微课视频)
【巡堂】观察学生实践操作的情况,了解学生动态,个别辅导,并对学生遇到的普遍问题做提示和解答。
认真通过moodle
资源完成任务一。 巩固上节课中“全局变量、列
表、局部变量”
的用法,培养学
生举一反三的
能力。
基于moodle平台下的任务驱动、新知学习 (15分钟)
【引入】当点击按钮时,计算机能够随机出拳,那怎么来进行判断输赢呢?
【提问】以点击剪刀按钮为例,当你点击剪刀按钮时,计算机出拳会有几种不同的输赢情况?反馈图片分别输出的是什么?
思考并回答。
通过自主学习,让学生掌握使用分支结构“如果......则......”解决实际问题的基本步骤和方法。
【讲解】分支结构“如果......则......”的使用。
【任务二】使用“如果......则......”完成猜拳输赢的判断以及相应反馈图片的制作。根据不同的情况,输出win、lost、draw三张不同的图片(如:点击剪刀按钮时)
【巡堂】观察学生实践操作的情况,了解学生动态,个别辅导,并对学生遇到的普遍问题做提示和解答。(视情况下发任务二微课视频)
【展示】根据实际情况,请同学演示程序或者教师演示程序的制作方法。
认真听讲,思考分支结构的使用
伙伴合作学习,通过moodle资源,微课资源完成任务
二。
课堂小结 (4分钟)
【小结】1、强调在进行程序设计之前,先要对问题进行分析,明确编程加工的方法和步骤;
2、当实际问题中出现条件判断时,可使用分支结构解决。 学生回顾、思考
知识梳理、总
结。
拓展任务
(1分钟)
【拓展】(学有余力的同学可自主探究)试一试能否为游戏添加一个个性化的功能(如播放声音,计分器,计时器)
思考并探究。
鼓励学生发散
思维,勇于创新
与自主探究。 八、 教学评价设计
结合本课的实际情况,主要通过以下方面评价学生: 1、学生是否积极参与课堂学习活动,伙伴互评; 2、剪刀石头布程序设计的作品。
视频来源:优质课网 www.youzhik.com