在游戏开发环境中培养学生问题解决能力
作者:任健
来源:《中国信息技术教育》2019年第11期
作者:任健
来源:《中国信息技术教育》2019年第11期
● 教学内容分析
鱼汤怎么炖白 计算思维是指个体运用计算机科学领域的思想方法,在形成问题解决方案的过程中产生的一系列思维活动。要培养学生的计算思维,设计真实的问题情境是必不可少的,而游戏开发就是一个非常好的载体,它符合问题解决的一般流程,而且游戏本身是学生比较感兴趣的项目,具有较强的实践体验。本课以App Inventor(以下简称孙红雷叶璇AI)可视化编程软件制作打地鼠游戏为例,介绍如何使用程序语言解决游戏开发中面临的各类问题,体验用程序解决问题的过程,在实践中培养学生问题解决的意识与技能,提升学生的计算思维。
● 学情分析
微博营销技巧 本课是手机编程选修课中的一节内容,学生是来自高一各班对程序设计感兴趣的学生,有部分学生已经学习过C++、Pascal等程序语言。现代高中生是被称为双鱼座性格分析“跨行转账要收多少手续费数字土著”的零零后,
信息技术对他们的认知、态度及行为习惯的塑造是空前的,他们习惯在互联网上与同学、朋友交流分享信息,喜欢携带自己的移动设备进行学习和游戏。学生学习本课,无需动员便有很大的学习兴趣,有的学生还为游戏设计了一些新点子,如增加难度、增加互动等,教学中可以预留问题空间,留些时间让学生去发挥,有时会有出乎意料的效果。
● 教学策略
宠物用品货源 本课需要两节课的时间完成。在此之前,学生已经熟悉了AI的基本操作,学习了画布组件的相关操作,通过手指拖动在画布上画线,调整线条颜和粗细等。在本课的教学设计中,按照软件开发的一般过程,通过问题需求分析、问题梳理、编程解决问题、分享展示等步骤展开教学。大部分学生玩过类似的游戏,他们很容易想到需要解决的一些问题,如如何随机产生“地鼠”等,接着师生一起用AI程序块去解决这些问题,通过运行、调试、运行不断改进程序,如果冒出新想法则启发他们进一步深入下去,对程序进行补充、修改,最后进行展示分享。在調试环节,为每位学生配备了一台安卓智能手机作为模拟器,程序可以在手机上立刻呈现效果。如果没有手机,电脑上也可以通过安装“AI伴侣”程序进行测试。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论