黛珂广告

高中生喜爱什么App 根据App Inventor的高中生核算思想培育战略探求

摘要:核算思想是编程处理问题的根本思想办法。APPInventor是一款可视化的编程东西,其積木式的程序代码编写办法,简略、易用,能更好地将处理问题的算法描绘转化为程序言语,完结编程。在教育实践中,展开依据APPInventor的编程教育,有利于培育学生的核算思想和立异才能。要害词:APPInventor算法核算思想普通高中信息技

摘 要:核算思想是编程处理问题的根本思想办法。APP Inventor是一款可视化的编程东西,其積木式的程序代码编写办法,简略、易用,能更好地将处理问题的算法描绘转化为程序言语,完结编程。在教育实践中,展开依据APP Inventor的编程教育,有利于培育学生的核算思想和立异才能。

要害词:APP Inventor 算法 核算思想

普通高中信息技术课程的总方针是进步学生的信息素质,包含信息认识、信息品德和信息常识。要求学生在完结学习后,把握运用信息技术处理日常日子和学习中的实际问题的才能;构成与信息化社会相适应的价值观,健康安全地运用信息技术。其间,编程是完结核算机加工信息处理实际问题的重要办法。编程处理问题的中心是算法,而算法规划最根本的思想办法是核算思想。核算思想是每个人的根本技能,是人与核算机共通的思想办法,是决议能否有用处理问题的重要因素。无论是必修模块仍是选修模块的编程教育,都有必要把培育学生的核算思想才能作为中心的教育使命,引导学生运用算法描绘处理问题的办法和进程,并挑选适宜的程序言语进行程序规划,处理问题。APP Inventor是由Google公司规划和推出的一种免费的Android编程东西,其可视化的规划界面和积木式的代码编写办法,简略、风趣、易用。在实践教育中,笔者测验运用APP Inventor进行编程教育,探求高中生核算思想的培育战略。[1]

一、APP Inventor及其长处

在普通高中信息技术课程必修模块和选修模块的编程教育中都是选用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程序代码编写能够运用积木式的堆叠法对代码模块进行组装来完结,简略易用,不需求太多的编程常识就能完结;3、APP Inventor有丰厚的、功用强大的组件模块,如多媒体类、传感器类、交际运用类等组件,学生能较为轻松地编写出有用、风趣的手机程序,能激起学生的学习爱好,进步学习功率;4、程序调试简略,可运用模拟器或手机进行调试,无需建立杂乱的硬件环境。[2]

二、核算思想

核算思想(Computational Thinking)是运用核算机科学的根底概念进行问题求解、体系规划、以及人类行为了解等包含核算机科学之广度的一系列思想活动。简略地说,当提出问题时,首要界说问题的内在,然后运用核算的思路处理问题的办法就是核算思想。编程处理问题的中心是算法,它是解题计划准确而完好的描绘,是一系列处理问题的明晰指令。算法中的指令描绘的是一个核算。这个核算的合理性、有用性决议了问题处理的胜败,这需求学生具有明晰的、正确的、高效的核算思想。因而,在编程教育中,有必要把培育学生的核算思想才能作为中心的教育使命。

三、依据App Inventor的高中生核算思想培育战略

在运用App Inventor进行编程教育前,笔者让学生完结了一份查询问卷,成果显现,学生的编程根底较差,且普遍认为编程很难和无趣。但他们对手机运用程序很感爱好,98%的学生表明想了解手机程序的规划进程,并希望能开发一个归于自己的手机程序。运用App Inventor进行编程教育是学生感爱好的、认可的。笔者在实践教育中,以培育学生的核算思想和立异才能为方针,不断反思、改善,构成以下四点战略。

1.建立App Inventor教育环境

笔者运用的是由麻省理工学院(MIT)联合广州市教育信息中心、华南理工大学核算机科学与工程学院布置的国内仅有的App Inventor官方服务器(http://app.gzjkw.net)。它的长处是:(1)操作简略。连上因特网,翻开浏览器,拜访服务器,运用QQ账号,或是注册一个账号登录,就能在线开发程序。(2)更新及时。由所以官方服务器,所以避免了离线版不能及时更新组件和代码模块的为难。(3)教育延续性好。程序开发进程,项目内容会主动保存在服务器中,学生不需求忧虑数据丢掉,没完结的部分能够回家或许鄙人一课时持续完结。(4)规划人性化。App Inventor官方服务器能够切换多种言语显现,如英文、简体中文、繁体中文等,便利不同运用者。此外,还供给多样的调试办法,能够运用AI伴侣、模拟器,或是衔接USB设备调试,也能够经过打包apk下载到核算机中,或是生成二维码,运用手机等移动设备扫描下载、装置调试。笔者主张如条件答应,程序的调试最好运用手机。每个小组放置1-2台连上wifi的Android手机,学生测验时经过扫描二维码,将程序的apk文件下载到手机中并装置,运转测验。运用手机调试的长处是能真实地看到、感受到程序在手机中的运转状况,特别是开发传感器类程序,这是模拟器无法做到的。[3]

2.精选教育事例

尽管学生对手机编程很感爱好,但在情感上他们仍是会觉得编程很难,所以教育事例的挑选很重要。从课程编排上,教育比如浸透编程常识要由浅到深、按部就班,一起留意使命的分层设置,照料不同层次的学生。此外,比如要有满足的吸引力,多从学生日子、学习上或许遇到的实际问题中寻觅有用、风趣的内容。一起,因为App Inventor是针对Android的编程东西,规划的程序能直接在手机上装置、运转,所以,挑选比如时要多考虑学生运用手机的习气和爱好,测验调用手机的各种传感器和多媒体部件,并供给多样的音频、图画等资料让学生自由挑选和调配,让程序有“声”有“色”。如教育第一课,笔者供给多套“小黄人”(近两年很炽热的一个电影卡通人物)的音频和图画资料,让学生完结一个最简略的程序——点击按钮,呈现图画和声响。学生充分发挥了他们的个性化规划,“小黄人”不同的搞笑声在机房内此起彼落,一起伴随着学生的笑声。又如,介绍条件判别时,结合方向传感器,完结了“硬币消失”的小戏法;教育挑选结构和数值运算时,规划了一个手机用计步器程序,等等。这些有用、风趣的程序比如能激起学生的学习爱好和热心,有利于学生的核算思想和立异才能的展开。[4]endprint

3.算法描绘与规划

以核算的思路规划正确的解题计划是编程处理问题的重要途径,这需求进步学生算法描绘与规划的才能。算法描绘有多种表达办法,常用的有自然言语、流程图和伪代码等描绘。自然言语描绘算法最契合人的表达习气,是最简略了解的,但在描绘分支和多重循环等杂乱算法时简略呈现过错。流程图描绘算法形象、直观,有利于剖析杂乱的算法,确保代码编写的正确性。伪代码是介于自然言语和核算机程序言语之间的一种算法描绘,它的特点是简练、易懂、便于修正,也简略转化为程序言语代码。高中学生现已能用较为完好和流通的言语剖析问题,描绘处理问题的进程和要害点,所以,App Inventor编程教育初期,首选运用自然言语描绘。然后,当遇到运用自然言语无法描绘明晰的问题时,引导学生运用流程图或伪代码进行描绘。App Inventor的程序代码依据不同的功用分红不同色彩、不同形状的积木块,不契合编程语法的积木之间会主动排挤,不能组装。所以,学生依据算法描绘,不需求太多的编程常识就能完结程序的代码编写。在实践教育中,笔者测验将代码模块经过图画处理东西生成各种积木拼图,学生挑选和运用这些积木拼图结合文字表述组成特殊的流程图来描绘算法。描绘完结后,学生很简略就能在App Inventor的逻辑规划中组装出正确的程序代码,完结程序。算法办法也有许多種,与核算有关的包含穷举法、递归法、递推法等。算法描绘和规划中的每一种战略作为问题求解办法,都具有显着的核算思想特征。因而,算法描绘和规划的学习进程就是培育核算思想的进程。

4.点评多元化

点评具有鼓励学生自傲、调整学习进展、改善教育办法、确诊学习效果等功用。在App Inventor编程教育中要以多个视点、多种办法进行学习点评。编程是以处理实际问题为意图的,这是点评的重要规范。而在处理问题的进程中,要对算法的正确性、可读性、时刻杂乱度、空间杂乱度等进行点评。App Inventor是用于开发Android移动运用程序的,所以,也要点评程序的用户界面和功用设置等是否契合人们运用移动设备的习气。此外,展开自评、教师评、小组评等多方点评,点评时,既要看编程著作的完结度和立异性,也要看学生在程序规划进程中的情感情绪、协作精力、学习习气等。多元化点评能营建一种火热而又轻松调和的学习气氛,有利于促进学生的全面展开。

App Inventor编程教育,其可视化的规划界面和积木式的代码编写办法,以及多样的调用手机多媒体和传感器的程序比如,让程序规划变得简略、风趣。编程处理问题的进程,学生把握了算法描绘和规划的办法,培育和进步了核算思想才能。

参考文献

[1]李艺.信息技术根底(必修)[M].北京:教育科学出版社,2004.

[2]李艺.算法与程序规划(选修)[M].北京:教育科学出版社,2004.

[3]Jeannette M. Wing.Computational Thinking[J]. Communications of the ACM,2006

[4]冯巨恒.依据核算思想的App Inventor教育实践[J].我国现代教育配备,2015(10):77-80.

作者简介

曾绍华(1980.6—), 性别:男,民族:汉,原籍(准确到市):广东省广州市,当时职务:教师,当时职称:中教一级,学历:本科,研讨方向: 信息技术教育。endprint

此文由 科学育儿网-观点编辑,未经允许不得转载!: 科学育儿网 > 观点 » 高中生喜爱什么App 根据App Inventor的高中生核算思想培育战略探求

摘要:核算思想是编程处理问题的根本思想办法。APPInventor是一款可视化的编程东西,其積木式的程序代码编写办法,简略、易用,能更好地将处理问题的算法描绘转化为程序言语,完结编程。在教育实践中,展开依据APPInventor的编程教育,有利于培育学生的核算思想和立异才能。要害词:APPInventor算法核算思想普通高中信息技