APP下载

基于项目学习的中小学APP编程教育:过程设计与案例分析
——以开发研学旅行APP工具箱为例

2020-04-13方其桂梁祥

课程教学研究 2020年4期
关键词:程序规划设计

方其桂 梁祥

经过多年教学实践表明,手机应用程序(APP)编程相对VB、C++等编程而言更容易吸引学生。其中一个主要原因是,编写好的APP程序直接下载到移动设备中,可以立即运行、使用和展示,学生能够立即体验到编程的价值。目前制作APP的计算机编程软件有很多种,中小学大多选择App Inventor软件,学生用“搭积木”的方式就可以设计出好玩的APP;此软件易读懂、易编写,也易理解,可以让学生在很短的时间内就能掌握编程语言,体会到计算机编程的乐趣;此软件无须记忆和输入指令,很容易就给学生带来成就感,为中低年级学生培养计算思维提供很好途径。

一、理论基础

中小学开展APP编程教育,要避免“唯编程技能训练”的学科中心取向,着力培养学生跨学科的创新精神和实践能力。在教学模式上,非常适合采用《普通高中信息技术课程标准(2017年版)》(下文简称“新课标”)中倡导的项目学习,培养学生的自主学习能力。

采用项目学习来学习APP编程,需要按照规范的步骤来进行。以新课标提供的教学范例为例,主张采用的教学流程主要包括范例展示、项目设计、方案交流、项目实施、交流评价。[1]然而,根据我们的教学观察和实践经验,单纯采用此类教学过程,周期过长,教学时间不足,会导致所谓项目分析、设计、交流容易流于形式,从而弱化知识学习、思维训练和创新能力的培养。事实上,人们经常提到的项目教学本质上是一种正向项目教学,其实施过程一般从需求分析开始,进一步提出可选方案的设计,并进行遴选,设计出详细方案并实现,最后分享和评价作品。……

登录APP查看全文

猜你喜欢

程序规划设计
试论我国未决羁押程序的立法完善
瞒天过海——仿生设计萌到家
规划引领把握未来
“程序猿”的生活什么样
快递业十三五规划发布
设计秀
有种设计叫而专
英国与欧盟正式启动“离婚”程序程序
多管齐下落实规划
迎接“十三五”规划