基于App Inventor的高中生计算思维培养策略探究.doc
《基于App Inventor的高中生计算思维培养策略探究.doc》由会员分享,可在线阅读,更多相关《基于App Inventor的高中生计算思维培养策略探究.doc(8页珍藏版)》请在三一文库上搜索。
1、基于App Inventor的高中生计算思维培养策略探究 计算思维是编程解决问题的基本思维方式。APP Inventor是一款可视化的编程工具,其?e木式的程序代码编写方式,简单、易用,能更好地将解决问题的算法描述转化为程序语言,实现编程。在教学实践中,开展基于APP Inventor的编程教学,有利于培养学生的计算思维和创新能力。 普通高中信息技术课程的总目标是提升学生的信息素养,包括信息意识、信息道德和信息知识。要求学生在完成学习后,掌握利用信息技术解决日常生活和学习中的实际问题的能力;形成与信息化社会相适应的价值观,健康安全地使用信息技术。其中,编程是实现计算机加工信息解决实际问题的重要
2、方式。编程解决问题的核心是算法,而算法设计最基本的思维方式是计算思维。计算思维是每个人的基本技能,是人与计算机共通的思维形式,是决定能否有效解决问题的重要因素。无论是必修模块还是选修模块的编程教学,都必须把培养学生的计算思维能力作为核心的教学任务,引导学生使用算法描述解决问题的方法和步骤,并选择合适的程序语言进行程序设计,解决问题。APP Inventor是由Google公司设计和推出的一种免费的Android编程工具,其可视化的设计界面和积木式的代码编写方式,简单、有趣、易用。在实践教学中,笔者尝试使用APP Inventor进行编程教学,探究高中生计算思维的培养策略。1 一、APP Inv
3、entor及其优点 在普通高中信息技术课程必修模块和选修模块的编程教学中都是选用Visual Basic 6.0(简称VB 6.0)作为程序设计语言的,而笔者则尝试使用APP Inventor进行教学。APP Inventor和VB 6.0都是可视化的编程工具,都能反映当今程序设计的思想和方法,但APP Inventor有着区别于VB 6.0的优点1、APP Inventor是一种开源的Android移动应用程序开发工具,设计的程序能直接安装、应用于移动设备中,如手机,在移动通信与信息技术高度结合、高速发展的当今社会有着无可替代的优势和吸引力;2、APP Inventor程序代码编写可以使用积
4、木式的堆叠法对代码模块进行拼装来完成,简单易用,不需要太多的编程知识就能完成;3、APP Inventor有丰富的、功能强大的组件模块,如多媒体类、传感器类、社交应用类等组件,学生能较为轻松地编写出实用、有趣的手机程序,能激发学生的学习兴趣,提高学习效率;4、程序调试简单,可使用模拟器或手机进行调试,无需搭建复杂的硬件环境。2 二、计算思维 计算思维(Computational Thinking)是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。简单地说,当提出问题时,首先定义问题的内涵,然后利用计算的思路解决问题的方法就是计算思维。编程
5、解决问题的核心是算法,它是解题方案准确而完整的描述,是一系列解决问题的清晰指令。算法中的指令描述的是一个计算。这个计算的合理性、有效性决定了问题解决的成败,这需要学生具有清晰的、正确的、高效的计算思维。因此,在编程教学中,必须把培养学生的计算思维能力作为核心的教学任务。 三、基于App Inventor的高中生计算思维培养策略 在使用App Inventor进行编程教学前,笔者让学生完成了一份调查问卷,结果显示,学生的编程基础较差,且普遍认为编程很难和无趣。但他们对手机应用程序很感兴趣,98%的学生表示想了解手机程序的设计过程,并希望能开发一个属于自己的手机程序。使用App Inventor进
6、行编程教学是学生感兴趣的、认可的。笔者在实践教学中,以培养学生的计算思维和创新能力为目标,不断反思、改进,形成以下四点策略。 1.搭建App Inventor教学环境 笔者使用的是由麻省理工学院(MIT)联合广州市教育信息中心、华南理工大学计算机科学与工程学院部署的国内唯一的App Inventor官方服务器(http/)。它的优点是(1)操作简单。连上因特网,打开浏览器,访问服务器,使用QQ账号,或是注册一个账号登录,就能在线开发程序。(2)更新及时。由于是官方服务器,所以避免了离线版不能及时更新组件和代码模块的尴尬。(3)教学延续性好。程序开发过程,项目内容会自动保存在服务器中,学生不需要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于App Inventor的高中生计算思维培养策略探究 基于 App Inventor 高中生 计算 思维 培养 策略 探究
链接地址:https://www.31doc.com/p-1823771.html