- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
?
?
APPInventor在中职信息技术教学中的探索
?
?
何婵兴
随着信息技术与移动网络技术的飞速发展,智能手机APP对人们的工作、学习和生活产生了巨大的影响,移动学习也成为了教育界的新宠。我校从2015年起开设了APPInventor手机编程(以下简称APPInventor)选修课,于2016年全面开设了APPInventor课程。近几年,笔者积极探索如何在中等职业学校非计算机专业中开展AppInventor教学,并取得了一定的成效。
一、AppInventor简介
AppInventor是一款所见即所得的开发软件,用户只需设计图形化的用户界面并通过拖放积木式的组件进行编程,就能创建功能强大的手机APP。用户通过APPInventor编写程序时,不必懂得程序设计语言,不用编写代码,制作简单,短时间就可以编写一个自己的应用。
实践证明,通过APPInventor的教学能够培养学生的计算思维能力,引导学生运用计算思维对实际生活中的问题进行思考,运用合理的方法解决实际问题,并迁移到与之相关的其他问题解决中,从而有效培养学生的计算思维能力和创新能力。
二、计算思维
计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动,由周以真于2006年3月首次提出。2011年,国际教育技术协会(ISTE)和计算机科学教师协会(CSTA)对计算思维给出了操作层面的定义:计算思维是一个问题解决的过程。
在APPInventor教学中,我们通过项目分析,发现需要解决的问题,从而研究如何解决问题,通俗地讲,就是需要通过用户界面向用户表达什么信息?用户通过点击按钮或者屏幕可以实现什么功能?程序在接收用户信息后如何反馈等。APP的设计过程就是一个问题解决的过程。
三、在中职学校信息技术教学中引入APPInventor课程的意义
(一)APPInventor能激发学生的学习兴趣
APPInventor教学案例丰富、有趣,操作简单,短时间就能编写属于自己的APP,而且学生对于手机APP有浓厚的兴趣,让他们在课堂上学习如何制作开发APP程序,更容易激发学生的学习兴趣。
(二)APPInventor有利于提高学生的学习自信心
目前的中职学校学生大部分学习基础薄弱,能力水平不高,缺乏学习能动性,但对积木式编程有好奇心。而APPInventor操作简单,成果能直接下载并安装到安卓手机上,可以向同伴、家长展示,使他们产生成就感,极大限度地提高学生的学习自信心,促使他们投入到APPInventor的学习中。
(三)APPInventor有利于教师开展项目教学
虽然APPInventor入门简单,但真正把它学会学精也并非一件容易的事。如果学生未能清楚知道自己要做什么APP,要实现什么功能,如何实现?那么学生是很难顺利地完成任务的。而项目教学则是通过引导学生发现问题,分析问题,解决问题,从而逐步掌握开发APP的方法、步骤、和调试方法。
(四)APPInventor有利于教师对学生进行多元评价
在APPInventor教学中,教师对于学生的评价是多元的,可以采用自评、小组评、家长评及教师评等多种评价方式相结合。通过评价学生在制作APP的表现及对APP程序的测试,则能对学生是否掌握本课知识、技能等进行综合的评价,同时能让学生更清楚地了解自己的优点及不足,并在教师的引导下不断地成长。
四、APPInventor教学实践
对于非计算机专业的学生,APPInventor的教学主要是通过项目教学法,让学生熟悉APPInventor各类组件面板的用途及属性设置,能灵活运用组件进行界面设计,掌握条件语句、循环语句等进行逻辑设计的方法,逐步掌握开发APPInventor程序的步骤,精讲多练,从而培养学生的计算思维能力和创新能力。
笔者经过近几年的课堂教学、选修课及竞赛辅导实践,根据非计算机专业的中职学生的学习特征,结合教材《Android积木式编程开发——APPInventor2.23离线中文版》,对APPInventor的课程内容进行了重新编排,经过实践,认为这样的内容编排更有利于非计算机专业的学生学习APPInventor。
五、教学案例——《猜猜我是谁?》
(一)设计思路
《猜猜我是谁?》的主要内容是按钮组件的使用,目的是让学生通过实例的制作掌握按钮组件的各种使用方法。
按钮是APPInventor中最重要的一个组件,任何一个手机应用都离不开按钮的使用,为了让学生尽快掌握按钮的使用,同时渗透编程的一些理论知识,提高学生对APPInventor学习的兴趣,通过演示一个利用明星小时候照片制作的APP应用引入课题。本课共设计了四个学习任务:幸运数字、幸运图片、幸运
文档评论(0)