内容正文:
综合运用
一、课程意义:
传统的编程语言是比较抽象化的,而中小学生思维大多处于形象思维向抽象思维过渡的阶段,所以对抽象的编程语言是望而生畏。在中小学,传统的编程语言教学就呈现出难度大、兴趣低、枯燥乏味等特点。那么结合中小学生的学习特点,一些有趣的、可视化的编程软件应运而生,像Scratch、MIT App Inventor等。这些可视化、模块拼接软件的诞生解决了学生对程序编辑技术性的希望,更有利于学生在未来的人工智能领域有所发展。
二、教学目标
1.通过MIT App Inventor软件以实验的方式完成作品。
2.可以进行STEAM维度分析。
三、教学重难点
通过MIT App Inventor软件以实验的方式完成作品。
四、教学过程
(一)设计分析
1、情境导入
学生们通过对指南针的分析,通过对小程序的开发会提升学生们的动手能力和对程序的理解。
2、提出问题
能否通过MIT App Inventor软件的引入,以实验的方式完成作品?
3、STEAM维度分析
(1)科学维度:
以小组为单位,以对MIT App Inventor软件的开发开始探究,设计实验,规范操作,认真记录程序参数,分析不同程序会有不同的画面,探究结果。
(2)技术维度:
熟悉App Inventor的界面,掌握逻辑设计基础,通过开发应用举例,让学生掌握基于安卓系统的第三方程序开发
(3)艺术维度:
对一幅作品的设计使学生能更好的感受到基于安卓系统的第三方程序开发所带来的方便。
(4)知识储备维度:
学习App Inventor是一个完全在线开发的Android编程环境,它抛弃了复杂的程式代码而使用积木式的堆叠法来完成用户的Android编程。只要使用基本元件例如:按钮、标签、文本输入框、密码输入框等进行运算并输出结果即可完成一个APP原型的开发。
(5)实验操作维度:
本次探究对学生实验操作提升学生的动手能力。对程序的开发设计理念有所改观。
(二)设计方案:
1.时间地点: 2023.9.1——2023.9.5 计算机教室
2.活动人员:
组长:
组员:
指导老师:
通过本次程序设计,学生对AI人工智能程序设计有所了解培养兴趣爱好。
(三)评价和反思
教师评价:App Inventor易于上手,所见即所得的特性可以帮助学生克服诸多障碍,而且非常便于演示应用效果。另一面,App Inventor中提供的界面组件和功能模块已经足够强大,能轻松的满足大多数主流Android应用开发的需求。与其他需要编写代码的开发环境相比,App Inventor能够尽快地开发出应用雏形。在如今激烈竞争的环境下,开发速度很多时候就是制胜的关键。学生掌握APP程序的开发也为以后在AI领域的学习提供了理论和技术支持。
9、教学反思:学生对于人工智能软件程序的开发很感兴趣,在实验的过程中教师要根据学生掌握知识的程度,有区别的对待学生的差异,学生们和教师的交流、学生和学生之间的交流要侧重于学生理论和技术相结合。
学科网(北京)股份有限公司
$$