App Inventor引入高中信息技术课堂的尝试

来源 :广东教学·教育综合 | 被引量 : 0次 | 上传用户:a7762350
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】本文主要探讨在高考改革在即,“走班教学”模式下的高中信息技术课堂中,借助App Inventor的应用一方面有效提升学生的学习兴趣,另一方面使不具备编程基础的高中生改变了对信息技术课的学习态度。APP Inventor以直观的可视化界面,及对相关程序代碼的封装,用颜色进行区分,极其简单易操作的模块化设计让绝大部分零基础的学生均能进行创造性的设计,极大地提升了学生学习信息技术的积极性。
  【关键词】App Inventor;高中;信息技术课堂
  一、App Inventor 引入高中信息技术课堂的背景
  (一)是高中信息技术学科地位被弱化的需要
  尽管高中信息技术的应用能力非常强,并且编程、数据库处理、表格处理等在日常生活中使用频率极高,但由于为非高考科目的缘故,在高考的压力下,基本上高中学生的课余时间均被高考科目占据了,非高考科目(广东省暂时未将信息技术列为高考科目)只能成为高中的“剩科”。然而,高中信息技术的教学内容,不但不会影响学生的思维状况,反而能有效地提升学生的思维能力,并且能够使学生的思维在循序渐进的学习中即对信息的综合运用过程中逐步得到拓展。多年不变的高考制度造成高中信息技术学科的尴尬地位和被弱化的危险局面。因此,需要对高中信息技术的教学进行一场源自学科内部自身的改革,才能改变这个局面。
  (二)是APP Inventor的应运而生提供了改革的活水
  诞生于2010年的App Inventor,直至2014年App Inventor创始人美国麻省理工学院Hal教授代表谷歌信息技术有限公司与华南理工大学与联合举办的基于App Inventor的安卓手机软件应用开发培训班开始,App Inventor开始逐渐走进了中国人的视野。App Inventor 的“我们要从手机的使用者变成手机软件的设计者”的理念有效地激发了学生学习的兴趣,因而在高中信息技术课堂上借此契机引入APP Inventor,APP Inventor成为促进高中信息技术课程改革应运而生的活水。
  二、App Inventor简介
  App Inventor是由创始人美国麻省理工学院Hal教授主导的一个实验项目,其核心理念是“要从手机的使用者变成手机软件的设计者”。基于这个理念,这款基于Web、面向完全没有编程经验的任何领域的初学者的Android应用开发工具。App inventor采用积木式的编程方式,因为是在线编程,程序运行在云端,所以用户无需为复杂的编程计算烦恼,只须通过可视化的指令就可以进行编程,省去了学习繁琐复杂深奥的编程专业知识的烦恼,再加上原来枯燥的代码全部改为积木式的堆叠法来完成各自所需的Android程式,并用不同的颜色来代替不同的代码,所以,将原先复杂繁琐的编程工作变得异常的简单,既充满了乐趣,又大大降低了学习手机软件开发的门槛。App Inventor是根据谷歌云服务的理念进行编程的,所以只需要使用主流的浏览器就可以了,对于App Inventor 2来说,可以使用谷歌的Chrome版本在4.0以上、苹果的Safari在5.0以上、微软的IE在7.0以上。设计者为了解决网络的问题,开发了在线和离线两种使用方式,极大地方便了使用者。
  三、App Inventor在高中信息技术教学中的应用尝试
  (一)App Inventor的特点
  1.简洁性。App Inventor与主流的编程软件不同的是,它部署在云服务器上,用网页形式登陆,软件由设计界面和编程界面两部分组成。设计界面由四部分构成:第一是组件面板(Palette),第二是工作面板(Viewer),第三是组件列表(Components),第四是组件属性(Properties)。简单来说,App Inventor是应用在移动设备(如手机、平板等)上面可设计的可视化编程工具,开发者可以随心所欲,跟着感觉走,跟着想象走,从而实现所想即是所得。
  2.易学性。在学习过程中,学生无需具备程序设计的知识或经验,也无需对程序命令和语言进行记忆或输入,即计算机知识零基础也是可以学习使用的。使用者只需把想法转换为相对应的模块,通过拖曳模块就可以搭建自己的应用程序界面,用积件式堆叠和图形化的方式就可以实现编程,简单而实用,并且减少或杜绝了程序的出错及程序调试的各种烦恼,而且更让人舒心的是无需处理调试过程中和运行过程中程序出现的异常。
  3.趣味性。正因为App Inventor具有其他编程软件所没有的独特的简洁、易学,对本身学业繁重的高中学生来说,学生无需任何专业训练,即无需耗费大量时间和精力去学习、记忆、研究,便能进行实实在在的进行移动应用程序的开发,这对于对信息技术本来就已不感兴趣及在各种学科高考压力下折磨得头晕脑胀的高中学生来说,能够有这样的一款软件可以让他们在计算机上随心所欲地进行个人的创作,对调动他们学习信息技术的积极性和重拾对信息技术的兴趣,都是极具现实意义的。
  (二)App Inventor在高中信息技术课堂的引入
  在“走班教学”模式下,年级学生可根据兴趣或专长选择信息技术学习模块,这将有利于学生发展所想、所长,在学习过程中有兴趣、技术驱使,得心应手,创意无限。
  1.实例展示导入激趣。用实例展示的方式是激发学生学习兴趣的最好办法
  实例一,把作者编辑开发的游戏软件“小老鼠躲子弹的游戏”在电脑上演示给学生观看,经过配乐的游戏有音乐,有动画,有声音,有情节,贪玩是人的天性,让两个学生上台根据老师的指点进行了简单的游戏活动。
  实例二,播放了几首学生偏爱的流行歌曲,然后因势导入,告知学生这个音乐播放器是老师自己编辑的。
  以上两个例子就是用最简洁,最直接的方法,把App Inventor独特的特点呈现在学生的面前,一下子就吸引了学生,调动起学生的学习兴趣,也同时为后面内容的学习很好地创设了情境。   2.学生自己动手尝趣
  首先是确定主题,如南沙是广州的新区,旅游资源丰富,引导学生通过想象,利用App Inventor为南沙区设计一条“南沙旅游观光路线”的手机应用程度。第二是发挥想象,学生根据老师提供的南沙旅游资源资料,分成若干个小组,研究确定路线方案:一是选择南沙区最具特色的景点,如黄山鲁国家森林公园,南沙区游轮旅游码头,百万葵园主题公园,南沙天后宫,南沙湿地公园,东涌水乡风情街,上下横档岛,黄阁麦家祠,大虎岛,大角山海滨公园,大山乸公园等等。二是通过网络搜集所选景点的图片、文字介绍等资料。三是研究设计方案,确定编写程序过程中的设计文档,如路线设计、景点名称、素材名称、组件选择等。第三是进行编程。学生根据小组研究的设计方案把设计文档按照以下步骤一一地转化成相应的App Inventor:一是对App Inventor中对应的组件加以选择确定,如图像组件、标签组件、下拉框组件等;二是将上述所选组件进行组合,搭建成应用程序界面,搭建思路则根据学生之前规划的路线设计等,如点击“南沙湿地公园”,视窗则弹出相应的如“南沙旅游欢迎您参观南沙湿地公园”的提示语。三是确定响应的事件,是选择按钮点击,抑或是晃动手机,又或是直接点击图片来触发事件,由学生根据自己个人的喜好来自行选择确定。四是根据上述操作的步骤,统筹调整好设计界面和编程界面之间的逻辑关系。五是局部调整,使整个程序操作流畅,然后启动模拟器欣赏自己的作品,并可以打包成App下载到手机,或者通过邮件、微信、QQ等诸多方式与其他人分享。
  3.成果互相交流
  学生先是在小组内分享每个人的作品和心得,然后小组之间互相把各小组的作品进行交流,在分享与交流的过程中,既看到了别人作品的优点,也看到了自己作品的不足。一些意想不到的富有创造性的作品,不光页面制作精美,还很有技术含量:如有的用简单的震动提示来显示景点的呈现,有的用声音加画面来呈现景点的變化,有的用下拉框来翻不同的景点,有的直接用视频的方式来播放景点等等,当然也有不少的作品还比较粗糙,主要原因是因为对一些组件还不是十分熟悉。
  4.拓展
  布置任务让学生根据课堂所学,选择自己感兴趣的领域和事物,制作相应的App,在课堂上再进行交流和分享。进一步提高学生制作此类App 的学习热情,深化其学习的深度,拓展其学习的宽度和广度。
  四、App Inventor引入信息技术教学的收获和思考
  首先是极大地提升了学生的学习积极性。App Inventor由于具有开发环境搭配方便、开发过程简单易操作、不需要太多的编程知识、开发周期短、支持离线开发等诸多优点,彰显了其独特的学习优势,极大地提升了学生的学习积极性,并可以满足学生不断的自主探知欲望。
  其次是开发过程中有效地培养了学生的创造思维。学生由被动学习到主动求知,并在探索中不断发展,用在信息技术课堂上学到的计算思维,去关注生活问题的解决,在这样一个求新的过程中挖掘并实现自己的创意,并在获取丰富成功经历的同时,提升学生内存的求知驱动力,从而更进一步有效地培养了学生的计算思维能力。
  另外是促进学科之间的进一步的整合。信息技术课程的教学目标是全面提升学生的信息素养。在信息技术课堂中,引入App Inventor模块,引导学生结合现实生活知识在想象、创作、实践中解决生活中的各种问题,比如制作图文并茂且带音乐的节日电子贺卡、个性化实用性较强的生活软件等等,这些作品由设计到制作均要通过接触多个学科,整合不同学科的知识,这个过程很好地提升了学生的综合素质。
  还有就是进一步丰富了教学内容。在完成教材规定的教学内容的前提下,增加此类App Inventor在信息技术领域内的应用,把国外先进的设计理念和实践经验与学生分享,极大地开阔了学生的学习视野,活跃了学生的科学思想,夯实了学生的信息技术综合能力。
  正因为App Inventor具有零基础、无门槛、组件多、功能强和出错少等特点,加上还支持乐高NXT机器人等诸多功能,深深地激发了大部分学生对App Inventor的学习兴趣。因此,在信息技术课堂引入App Inventor模块教学,不但能有效地激发学生学习信息技术的兴趣,还进一步激发了学生的创新意识,对推动传统信息技术教学的改革和进步,提高学生信息素养和技术思维能力,产生了深远的意义。
  【参考文献】
  [1]葛明珠.基于计算思维的协作学习模式在中学信息技术课程中的实践与研究[D].陕西师范大学,2014.
  [2]郭守超,周睿,邓常梅.基于App Inventor和计算思维的信息技术课堂教学研究[J]中国电化教育,2014(326).
其他文献
[摘 要]财务困境预测已成为国内外广泛关注的研究领域。财务困境预测方法主要包括多元线性判别法、逻辑回归法等参数方法以及神经网络等非参数方法,本文对各主要方法的优劣进行了评价,阐述了逻辑回归模型在财务困境预测领域的应用现状,并应用Logistic模型对我国上市公司进行了分类预测,在T-2年上取得了较好的预测精度。  [关键词]财务困境;预测;逻辑回归  doi:10.3969/j.issn.1673
【摘要】本文通过一例普通高中学校咨询个案谈中小学学校心理咨询工作的风险控制,其中包括对来访者学生的及时保护,以及心理老师的工作范围界定,心理咨询并不是万能的,有其专业上的局限和伦理规范的范畴。当来访学生的心理问题超出了学校心理咨询的范围,必须及时甄别、专业识别,第一时间转介,不能延误来访学生的最佳诊治时机,这既是对学生的保护,也是对心理老师专业的维护,另外,也是学校德育、安全工作的重要内容和实际需
[摘 要] 本文针对Excel使用中出现的报表不能正常打开的状况,提出了两种可以修复Excel报表且不破坏Excel报表的原有格式和公式的方法。  [关键词] Excel;WPS 2002;修复  [中图分类号]F232[文献标识码]A[文章编号]1673-0194(2008)02-0021-02    Microsoft Excel电子表格功能强大、使用简便,在财务统计等数据处理、分析、分类汇总
【摘要】想要提高学生在课堂上的学习效率,离不开学生和教师的共同努力,双方要明确各自的角色。本文就如何实现高效的小学语文课堂进行探讨。  【关键词】高效课堂;小学语文;课堂教学  现在的小学教育设施不断在完善,基本上配有多媒体,可供选择的教学工具也是多种多样,在现代化教学设施的辅助下,实现高效的课堂教学并不难。  一、教师不断自我提升  教师要不断提高自身素养,抱着终身学习的态度,在教学中向学生们展
摘要 金额数字大写在会计工作中有广泛的运用,如支票、领款单的填写等。人工转换大写数字,有时会出现错误,本文探讨了在Excel环境下利用带“[dbnum2]”参数的TEXT( )函数进行金额数字大写的转换方法,主要用于对财务会计相关数据的管理和规定格式的输出。  关键词 大写转换;数据管理;Excel公式;自定义函数  中图分类号 F232 文献标识码 A 文章编号 1673-0194(2009)0
【摘要】德育是教育之本,爱则是德育的核心。传统的德育教学模式存在平台单一、实践不足等弊端,对此,教师需要做好德育教学平台的创新工作,包括融入课程教育、突出隐性教育、强化实践教育等三点主要内容。  【关键词】小学德育;教学模式;创新策略  教学模式指教师在特定教育理念、教育思想的指引下所采用的教学方法、教学手段的统称,对最终的教学效果有着直观性的影响。德育教学模式,顾名思义,即教师在德育环节中所构建
近年来,全国高考地理选择题的综合性较强,因果关系明确,充分考查了学生的综合思维能力,知识迁移能力和解决实际问题的能力。在地理解题过程中,思维导图能有利于学生将题中的问题、地理文字和图像隐含信息进行梳理,与题目中的情景进行衔接,挖掘地理知识间的相互关系,构建知识体系,引导学生理清知识的逻辑关系,进而找到解题的方法。  本文以2016年高考全国I卷的两道选择题为例谈谈如何运用思维导图解答高考题。贝壳堤
[摘 要] 并购是企业完成扩张的手段之一,它可以帮助企业获得想要的技术或者是新的市场。“蛇吞象”式的并购并不多见,即:弱势企业对强势企业的并购。文章通过分析吉利并购沃尔沃的案例,得出这种并购带来的现金流风险、企业管理方式整合风险等,以及得到的启示:团队和并购方的融资手段对于并购业务十分重要。  [关键词] 企业并购;“蛇吞象”现象;吉利汽车  [中图分类号] F821.0 [文献标识码] A [文
[摘 要] 分层教学的实质就是因材施教,在中等职业教育分层教学中,教师一方面需要考虑学生的接受能力,同时还需要考虑学生的兴趣、专业及就业方向等,这是与基础教育的分层教学的不同之处。本文主要根据中职学生的知识基础、能力基础、兴趣等特征,以及专业及就业方向的不同,阐述了中职财经专业计算机应用技术课程教学中课堂分层教学的必要性、如何有效实施,其中包括怎样解决学生“心理问题”,介绍了分层教学实施的效果。 
[摘 要]随着信息化技术的不断发展,信息化技术在课程教学过程中的应用越来越广泛,但物业设备管理课程教学中存在课堂教学时间有限,学生多设备少,课前课后教学环节不易开展等问题。基于此,本文将利用信息化教学方法,解决物业设备教学中的问题。  [关键词]信息化;物业设备管理;停车场管理系统  doi:10.3969/j.issn.1673 - 0194.2017.16.140  [中图分类号]G434 [