admin管理员组

文章数量:1565368

2024年7月12日发(作者:)

基于APP Inventor的高中程序设计课堂教学研究

周美丽

(广东省广州市南沙第一中学)

摘 要:高中程序设计课程是培养学生计算思维的有效途

径,但有些学校在开展程序设计课程教学过程中出现教学内容

设计不合理、教学方法古板的问题,学生的计算思维难以得到

培养。APP Inventor是使用模块拼接方式实现移动应用快速

开发的设计工具,能够有效地培养学生的计算能力。利用APP

Inventor的特点,针对高中程序设计课堂教学现状,结合计算

思维培养,本文研究了基于APP Inventor的高中程序设计课堂

教学效率。

关键词:APP Inventor 高中 程序设计 课堂教学

目前,以智能手机为代表的移动设备不断发展,并随移动

网络技术的逐渐进步,使移动应用APP对现代人的生活、工作

及社交方式造成了一定的影响,移动学习也成为目前全新的教

育方式,移动应用设计课程也被列入新的普通高中信息技术课

程结构中。选取便捷及快速的移动应用设计平台,并在高中程

序设计教学中使用,对高中程序设计课程的教学具有积极的影

响。研究APP Inventor在高中信息技术课堂教学中的使用,能

够培养学生的计算思维,引导学生运用计算思维对实际生活中

的问题进行思考,运用合理的算法解决实际问题,并迁移到与

之相关的其他问题解决中,从而有效培养学生的创新能力及计

算思维能力。

一、APP Inventor在高中程序设计课堂教学中的价值

APP Inventor是利用模块拼接方式实现快速开发的移动

应用设计软件,属于谷歌公司开发的编程工具,用户能够通

过APP Inventor软件实现安卓系统移动应用的快速开发。近几

年来,APP Inventor逐步得到各级教育部门的认可,随之APP

Inventor这一手机应用开发平台在高中程序设计课堂中也逐步

得到使用及推广。APP Inventor被应用到高中信息技术课堂

中,由于其开发环境较为便利,开发方式较为简单,通过模块

拼接方式完成编程,大大缩短了应用开发的时间,能够使课堂

质量得到有效提高。另外,用APP Inventor制作手机应用并不

需要掌握较多的编程基础,通过直接拖拽的方式进行编程,大

大激发了学生信息技术学习的兴趣。

APP Inventor编程平台在使用过程中不会对操作系统和其

他应用软件提出过多的需求,支持在线使用,为APP Inventor

的推广及使用提供了良好的条件。借助APP Inventor编程平

台,把计算思维应用到信息技术程序设计课堂教学中,学生能

够很容易地根据自身思路实现拼接,开发时间较短,充分展现

学生的创造性及主观能动性,有效满足学生的学习需求,提高

学生的学习效率

[1]

二、APP Inventor的教学分析

(一)教学目标

随着高中信息技术新课标改革,计算思维已成为高中信

息技术的学科核心素养之一。高中程序设计课程主要是通过分

析问题,设计算法,编写程序解决问题的过程,达到培养学生

计算思维的目的。目前,高中程序设计课程是基于VB编程工具

的,在实际的教学中,学生既要了解复杂的Visual Basic程序

27

本文标签: 学生思维计算程序设计过程