彭永宁
【摘要】当今社会已经进入全民编程的时代,程序设计将成为以后每个人必备的技能。本文为笔者从初中APP Inventor的教学实际出发,将初中学科的部分学习内容融入到APP Inventor校本课程的开发中,让学生明白APP Inventor的设计与自身学习生活息息相关,充分调动学生学习APP Inventor的兴趣,培养学生用APP Inventor程序设计来解决生实际问题的能力,同时,开发的APP小程序也可以反哺于学习、促进学生自主学习。
【关键词】APP Inventor;计算思维;自主学习
一、研究基础与可行性
(一)APP inventor校本课程研发的基础
APP Inventor于2012年引入国内,早期的研究主要关注软件的介绍,探索APP Inventor在开发APP应用软件的优势以及开发过程中的技术问题,对于APP Inventor应用于课堂教学的研究较少。目前国内唯一的App Inventor官方服务器,由麻省理工学院(MIT)联合广州市教育信息中心、华南理工大学计算机科学与工程学院部署,这给我们的开发与研究提供了便利。有少数学校开发了基于APP Inventor的计算思维培养的校本课程,如北京景山学校、温州中学、广州第六中学。2017年广州市教研室把APP Inventor 手机积木编程加入初中信息技术课程中,为我们推动研发APP Inventor校本课程提供了基礎知识。虽然课程只有四节课的内容,仅局限于对APP Inventor内容的初步了解,但也给了我们基础教育教学工作者无限的研发空间。
(二)课程适合初中学生的特点
初中生好奇心强,对生活中经常接触的一些APP小程序很感兴趣,但是他们目前只是局限于对程序使用,还不清楚程序是如何设计的。随着全民编程时……