摘 要:App Inventor开发进程首要环绕构思构思来完结程序,经过开发把学生从顾客转变为发明者。能够亲手为自己的手机创立运用,这让学生感到风趣和振作!立异思想则是指以新颖首创的方法处理问题的思想进程,经过这种思想能打破惯例思想的边界。而经过自己的尽力去改动、改进则是笔者和自己的学生现阶段的层次所能到达的立异。
关键词:App Inventor 立异思想
一、App Inventor是什么
App Inventor 原是Google实验室(Google Lab)的一个子方案,是一个彻底在线开发的Android编程环境,扔掉杂乱的程式代码而运用积木式的堆叠法来完结您的Android程式。现在由麻省理工学院举动学习中心担任推行运用。
二、编程环绕构思构思
手机在今日,已成为咱们日子的一部分,然而对大多数人来说它就是一个黑箱体系,内部的运作机制杂乱且难以捉摸。然有一部分人又知道了Android体系是一个敞开的体系,开端的App Inventor规划者就是有了这样的主意,才开端了手机亦可用于教育的主意。
App Inventor开发进程首要分三部分:组件规划、逻辑规划和运转调试(如图1),学生环绕构思构思来完结程序,经过开发把学生从顾客转变为发明者。能够亲手为自己的手机创立运用,这让学生感到风趣和振作!一同能够协助学生了解核算机科学的概念。
三、校本课程事例事例剖析
1.流程图助力程序编写
程序编写的中心是算法规划和代码的完结。而算法是既是数学及其运用的重要组成部分,也是核算科学的重要根底.跟着现代信息技能的飞速开展,算法在科学技能、社会开展中发挥着越来越大的效果,并日益融入社会日子的许多方面,算法思想也正在成为一般公民的知识,成为现代人应具有的一种根本数学素质。算法和程序框图的中心是程序框图是三种根本逻辑结构,在高中数学中属必修内容,所以在App Inventor解说中,一开端结合流程图给学生解说程序的完结进程并经过块装化拼接完结程序,既能够便于学生了解,又明晰显现程序结构。
项目一次序结构:《随机学号呼叫》此事例是在浙江大学吴明辉教授的原创事例根底之上修正后而成。当我点下点名按钮后随机发生一个学号,再由手机内的文本语音转化读出数字即学号。流程图如图2。
项目二分支结构:《摇一摇虚拟抢红包》此事例是我在上一年上半年在外校借班上课给青海省的信息技能教师上的一节示范课的事例,开端规划也是一个次序结构程,两行代码就能够完结,但后来当我引进我的讲堂后,我的学生提出图换了,就回不到程序开端界面。我就将分支结构引进了程序规划,假如图片是重奖信息(7.jpg),不然按下换成开端图片即hongb1.jpg,不然就让图片特点为重奖图片即7.jpg。分支结构流程图如图3.有了此流程图学生自己经过代码拖拽就完结了逻辑规划。在此根底上结合项目一,进一步让红包图片改动更多。代码完结如图4.
2.巧用手机传感器
手机程序开发不同于核算机最大的优势就是手机自身自带的传感器,当然不同的手机类型传感器品种也有不同。但一般加速度传感器、方位传感器、间隔传感器和计时器仍是有的。运用手机传感器能够让咱们的App Inventor程序开发愈加爱好和有用。
例如上述的项目二:《摇一摇虚拟抢红包》,除了按钮功用,咱们还让学生通手机的加速度传感器,当加速度传感器被晃动时,也能完结换图即抢红包。并且在此项目中还加上了计时器,经过计时器主动换图。详细逻辑代码见图5.
再例如,项目三用到的手机的短信收发器和方位传感器,一开端就是一个指南针运用的是方向传感器,是因有一次训练时刻多了半个小时,就讲了个小项目《指南针》,后来由于种种原因我又改进添加了一屏,并加了定位功用,首要是针对白叟走失时宣布自己的定位信息,在下文会有描绘。经过手机定位能够将自己的方位发送自己的子女或亲人。这个已程序已改版屡次,每次不同的学员都会添加一些新主意,使其理念加有用了。首要功用逻辑代码见如图6。
3.简略手游编写激起学生学习热心
腾讯大数据在我国手游职业2016年中陈述中显现,49%的用户安装了手游APP。用户日均手游运用时长约32分钟,日均翻开手游的次数约3.3次。 手游已经成为很多人文娱的一部分。游戏化学习是教育示来开展的一个趋势,查询显现开发一些小游戏更能激起学生的学习热心。现在市面上用Unity 3D开发的手游较多,而App Inventor,更适合简略小游戏开发,当然也更适合初学者。
项目四:《打地鼠》游戏创意来自一款经典的街机游戏Whac-A-Mole,其间的小动物会俄然从洞中冒出,玩家则用木槌击打它们,击中得分。原创于App Inventor团队的成员开端规划组件界面极端简略,尽管如此学生在完结后,仍是乐此不疲的点击,在学生的要求下,我和学生一同改版了如图7,使得玩家更能体会感更好。
项目五:《变速弹球》此事例原创于浙大吴明辉教授,游戏首要是运用图画精灵组件和画布组件完结简略动画类游戏;经过列表、列表挑选框、对话框组件的运用来改动球速;并经过反弹处理与磕碰处理来判别得分与游戏完毕。我和学生也修正了断速条件。这样添加游戏难度。组件规划时,学生也修正了界面。图8為部分逻辑
代码。
四、源于日子的立异思想
立异在咱们国家呈现频率十分高的一个词,每个人都念念有词,一同,立异它又是一个十分陈旧的词。立异本意有三层含义,一个,更新。第二,发明新的东西。第三,改动。立异思想是指以新颖首创的方法处理问题的思想进程,经过这种思想能打破惯例思想的边界,以超惯例乃至反惯例的方法、视角去思考问题,提出异乎寻常的处理方案,然后发生新颖的、独特的、有社会含义的思想效果。
在App Inventor的编写进程中,从开端项目一我演示学生仿照到后来项目三我与学生一同剖析,界面规划则是学生自主完结,我会供给所要考虑的组件,学生提出一些修正意见。到了项目四今后,我和学生剖析、评论这样进程既能够增强学生的自主性,又能够拓宽学生与我的思路,也能够算是师生间的脑筋风暴。
在与学生教与学的进程中,我个人也在不断调整改新,犹记两年前我第一次给学生开设此课程时,第一个事例是会叫的小猫,当年的学生兴奋不已,但是本年这一届学生我演示此程序时反映平平。当我演示随机叫号程序时,学生反映显着爱好更浓,所以吴教授的事例成了我的项目一。
而项目三的调整是源于一个实在事情,搭档顾教师老友的老父随他同学移澳洲Perth,当地华人较少,没多久外出走失,不会英文的白叟,跟儿子说不出自己在哪里,也没有方法的当地人交流,最终花了近五个小时,由当地警方送回。顾教师和我聊起此事,彼时顾教师也刚开端触摸App Inventor,他说有没有或许写个小运用,咱们俩参议后就做了一个权且叫做定制版的运用发给了他同学。没几天他同学在里说,能不能做成手动输手机号的?本来咱们做的这个运用,是把他同学手机号直接绑定的,现在好些分在海外的朋友想要给爸爸妈妈装上这个小运用。所以咱们就有了上述项目三的代码;上一年8月在淮安给当地教师训练时,有一个教师又修正了我的这个程序,不必手动输号码了,直接调用自己的通讯录即可。有主意就会有改动,近期我给学生训练时,我就只给了思路,让他们自己去处理。学生常常会给我一些意想不到的创意。
再例如感恩节前一天的课,我带着学生做了一个简易计步器,我对他们说:回去送给你们的爸爸或妈妈作为感恩节礼物,也让他们知道你们学了些什么。X下图是我的学生的著作截图。
我常常对学生说,日子处处是学识,,细节之处见真章。我和你们(学生)现阶段的层次所能到达的立异则是而经过自己的尽力去改动、改进。
作者简介
张雪晴(1973.05—),女,江苏省扬州人,本科,结业于华北电力大学,职称:中学高档,研讨方向:教育技能。
此文由 科学育儿网-观点编辑,未经允许不得转载!: 科学育儿网 > 观点 » 立异思想论文1500字 在App Inventor手机编程中引导学生立异思想培育