初中App Inventor 课程教学实践
摘要:互联网+背景下移动终端大规模的普及,促进了移动应用程序的开发。信息科技学科与时俱进,开展难度适中可行性强的App Inventor 课程教学。课程中从基础知识-小游戏小工具开发-创新项目-程序运用优化开展教学,在这个学习过程中培养学生的计算思维和创新思维。
关键词: App Inventor;计算思维;项目式学习
物流网站源码一、课程引入的背景
随着移动化、数字化、智能化的推进,全国掀起中小学学习编程的热潮。为培养学生的思维能力和解决问题的能力,珠三角的中小学信息科技学科中都开设编程课。初中阶段,传统的程序设计语言VB、Python等,功能强大但比较抽象枯燥,学生对代码编写畏难失去兴趣。App Inventor是图形化积木式编程工具,通过可视化模块的拖放组件来完成程序应用开发。App Inventor像一个魔法师,不仅激发了学生利用“手机”进行“创造”的热情,也成就了广大信息科技教师“让手机用于教育”的想法。
App Inventor 开发环境搭建简单,开发过程简单,组件模块丰富,方便多台机器交叉开发,作品易于分享诸多优点为开展教学做好铺垫。
什么是java面向对象二、课程设计理念
python入门教程app发挥课程育人功能,帮助学生学会数字时代的知识积累和创新方法,引导学生将信息科技与生活联系起来,在解决实际问题的过程中提升学生自主探究、知识迁移能力。采用案例引导和项目式教学方法,创设真实情境,鼓励学生“做中学”“用中学”“创中学”综合运用计算思维、数学化学习能力及其跨学科相关概念来设计与制作移动应用作品。
三、课程内容及教学策略
依据学生学情及参考网络教程,设置了以下学习内容:
项目类型 | 案例名 | 内容安排及目标 |
启蒙课 | 认识App Inventor | 熟悉开发平台的搭建和主要组成模块(组件设计、逻辑设计),理解从设计、开发到调试的整个过程。通过hello,小猫咪案例让学生对这门课产生兴趣,成功入门。 |
实用工具 | 音乐随身听 | 掌握音频播放器组件的使用,顺序结构的运用,感受人机交互的魅力,培养学生对音乐的热爱。 |
运动计步器 | 学会使用pedometer组件,培养学生的抽象、分解思维能力,通过作品感受生活,热爱生活。 | |
智能小闹钟 | 布局、标签和按钮知识点,掌握时间选择框和计时器的功能,学习条件判断语句,通过案例培养学生的时间观念。 | |
课堂点名小助手 | index函数求和 掌握计时器的使用方法,认识全局变量,“如果……则……否则……”结构的使用,锻炼学生的逻辑思维能力。 | |
趣味游戏 | 七彩绘画屋 | 画布布局,照相机和滑动条组件的使用,处理触摸及拖拽事件,培养学生的穿心思维和艺术表现能力。 |
快手打地鼠 | 图像精灵组件及其功能的使用,理解过程的应用情境,学会使用过程代码块,具有条理性的结构化思维。 | |
球球大作战 | write as 做题传感器组件的运用,重力、方向感应,大球吃小球,将现实世界抽象转为数字世界。 | |
脑筋急转弯 | 知识问答方式,条件判断和分支结构的使用,学习使用相互关联的列表,在遍历列表循环中显示数据项。 | |
BMI指数测试仪 | 程序优化,严谨,设计好的交互体验(界面美观、指导意见的实用性)。通过APP及时了解健康状况,合理饮食。 | |
佛山地铁三号线APP | 真实情境案例,综合运用所学知识完成编辑的查询工具和介绍顺德情况的APP,促进学生热爱家乡宣传家乡的家国情怀。 | |
使用App Inventor平台开发的步骤如下:
项目式学习是在学生已有的认知基础上,由真实的生活情景引导学生自主探索现实生活问题,通过作品来完成知识建构的动态学习方式。App Inventor项目将计算思维融入项目学习中,知识和技能在作品设计过程中一样实现。在老师的指导下,学生选择好项目,对信息进行收集、加工处理,方案优化选择,及最终评价,这过程由学生为主导,教师作为辅助。教学中大胆让学生摸索,活动要注意灵活性和创新性,最大限度地发挥他们的想象力。
四、项目式教学案例
1、需求分析 随着广佛线地铁的开通,越来越多周边城市的旅客来顺德旅游,为了方便查询地铁线路及票价,设计开发一款App工具,也通过平台介绍顺德的景点和美食。
2、模块设计 有六个功能模块:地铁时间、票价查询、站口信息、顺德景点、凤城美食、休闲游戏。
2.1地铁时间模块
一张有关地铁行驶方向和线路的列表,列表中有佛山地铁三号线路及所有站点名称,各线路首、末班车行驶到各站点的时间。乘客清楚地了解首末班车到达站点的时间,从而避免错过末班车情况的发生。
2.2票价查询模块
乘坐地铁时乘客比较关注票价,在该界面下,选择起始站和终点站,点击“查询”,系统可显示票价及所需时间。
记事本msgbox用法
主界面模块 票价查询模块 景点介绍模块
2.3站口信息模块
每个地铁站都有多个出口,为了帮助乘客清晰快速到正确路口,APP添加了各站出口及附近建筑物的模块。
2.4顺德景点模块
列表展示顺德有名景点,清晖园、顺峰山公园,华侨城……还提供游玩攻略,通过App可以快速获取信息,不需要花时间去搜索。
2.5凤城美食模块
这个模块主要以介绍性为主,图文并茂地展示当地特美食,如双皮奶、金榜牛乳、伦教糕等等。
2.6休闲游戏
乘坐地铁的过程中感到无聊不用切换程序,直接在地铁App打开拼图游戏,图片以顺德景点为主,让游客加深对城市的影响。
3、连接测试
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论