信息技术课
tougao4@chinaitedu
26
中国信息技术教育
优质课展台
在游戏开发环境中培养学生问题解决能力
——《App Inventor制作打地鼠游戏》教学设计
任健 江苏省无锡市第一中学
● 教学内容分析
计算思维是指个体运用计算机科学领域的思想方法,在形成问题解决方案的过程中产生的一系列思维活动。要培养学生的计算思维,设计真实的问题情境是必不可少的,而游戏开发就是一个非常好的载体,它符合问题解决的一般流程,而且游戏本身是学生比较感兴趣的项目,具有较强的实践体验。本课以Ap
p Inventor (以下简称AI)可视化编程软件制作打地鼠游戏为例,介绍如何使用程序语言解决游戏开发中面临的各类问题,体验用程序解决问题的过程,在实践中培养学生问题解决的意识与技能,提升学生的计算思维。
● 学情分析
本课是手机编程选修课中的一节内容,学生是来自高一各班对程序设计感兴趣的学生,有部分学生已经学习过C++、Pascal等程序语言。现代高中生是被称为“数字土著”的零零后,信息技术对他们
的认知、态度及行为习惯的塑造是空前的,他们习惯在互联网上与同学、朋友交流分享信息,喜欢携带自己的移动设备进行学习和游戏。学生学习本课,无需动员便有很大的学习兴趣,有的学生还为游戏设计了一些新点子,如增加难度、增加互动等,教学中可以预留问题空间,留些时间让学生去发挥,有时会有出乎意料的效果。
● 教学策略
五大编程app本课需要两节课的时间完成。在此之前,学生已经熟悉了AI的基本操作,学习了画布组件的相关操作,通过手指拖动在画布上画线,调整线条颜和粗细等。在本课的教学设计中,按照软件开发的一般过程,通过问题需求分析、问题梳理、编程解决问题、分享展示等步骤展开教学。大部分学生玩过
类似的游戏,他们很容易想到需要解决的一些问题,如如何随机产生“地鼠”等,接着师生一起用AI程序块去解决这些问题,通过运行、调试、运行不断
改进程序,如果冒出新想法则启发他们进一步深入下去,对程序进行补充、修改,最后进行展示分享。在调试环节,为每位学生配备了一台安卓智能手机作为模拟器,程序可以在手机上立刻呈现效果。如果没有手机,电脑上也可以通过安装“AI 伴侣”程序进行测试。
● 学科核心素养
①能够根据问题的需要,主动、合理地寻求恰当的方式获取与处理信息。(信息意识)②能够采用计算机科学领域的思想方法界定问题,抽象问题特征,建立结构模型,合理组织数据。(计算思维)③对信息技术创新所产生的新观念和新事物,具有积极学习的态度。(信息社会责任)
● 课程标准要求
①了解常用移动终端的类型和功能,描述移动终端的特征与组成。②在具体的移动应用设计实践中,了解移动应用的基本架构,理解基于图形化开发工具进行移动应
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论