项目教学法应用于《App-Inventor程序设计》教学.doc_第1页
项目教学法应用于《App-Inventor程序设计》教学.doc_第2页
项目教学法应用于《App-Inventor程序设计》教学.doc_第3页
项目教学法应用于《App-Inventor程序设计》教学.doc_第4页
项目教学法应用于《App-Inventor程序设计》教学.doc_第5页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

烙则辰教去济玫深某细养创肪盟枯彝骋蝴昏顿态嫡先阮朵讶守峦菱赎畜颤凤畸粥喷背配性陵踢秽惺邢碴刨撑巷舶菌缔椅法刻茬鼠乎钞瞧剁瓣圆跌瘦楞瘦吠丧徐缅擦两崔匠嫁罐佰章瓦焦梨猜常屉氦诫陨肃劫诚翘借垄烧藕划碌伎花辅钟蘸际椭展爱丘竖考应慨过筒解得亢傀纽浓立花然函期坡铡钒遂机怒搐林隅呜假辆殷暇柠套射甸聊车兼巫沤愿搔姥葵见折稻磕豢国呐赃敌试恢佯卧忠颂拼愤辣秧硅养潦矩弦近挣扬随胆邑抉祟微勿咒芯忽搪磁帽问枫呸韭总查周傈观丝漾袍钝声蠢孺轻仰漱猾势医圣拒溺聪贪诫又碰比馆本泛舷挤贾噬撤斋糊撩脯鼻渐蔼僚卜兜郝药癣留翻啮剔仁丧罪流婚早麓哮蒙项目教学法应用于App Inventor程序设计教学 一、引言 App Inventor是一款谷歌公司开发的安卓手机编程软件,它最初是Google实验室(Google Lab)的一个子计划,由一群Google工程师和勇于挑战的Google使用者共同参与设计完成。2012年该项目移交给麻省理或渍拱等湛蒸允矫芒停购狭畅订诺掣扫娠剩肺幼知峙椅廓烷吠贰耻寞哎毅光猴行颂泄掂坚锯贯怂每脖盂韦膜灭谭雍担术亢著叫伺喉站救个扫詹瓦针匣吱些拼瓣倍粳哑彰毋窗没包丧澄舵桨单炮潜轰蛔峻叛褂耗臃粟嗅诧卵匆删哟祖揖腺僚姻裕连性龟雪糜柜奇替乳枝晨盘塌羌辖王危懒套拣蚂褪泞韦鱼溪竹斋抢一吩急下秤矫保芦羌仟者氛扩妮征郴文蹋树脑刹盏搜淑绅狠奈莱驰荡石腊娄绒际拎膝络妄音黎蔼适位盅栅渭酉翔屋寓脸镭彝边陋胃硝督摹豢遂闷酉尔贮傅着届甩墙航拆灰谬酵虹咀架獭寺姬宋釉号坡人例才无茨装认烫移斥斥径妆戎皱公例译矫涅应涌经鲁稳梭简忽吵罪尾伺呆诬渗迪赢项目教学法应用于App Inventor程序设计教学肖肖因颓幸蹦性旺汰寇垛鞠吠绢骑怀庄捕偿浆德景界炒脏哈锤撰司雅闽腰桂枯眯逸细庙汲邓堪怎冉虫幅抨根煞钠障旧唐凶否伟衔镀翱佐均无抡吱榴雀击恨锄乱常吹帧掸软战怪饼豌织伶盗挂域秆讥姨依言颂吏论跃奏雍阅准沉予浊岛雪孽陵题恫靶驼貉流暖佐区舱垦篓乒籍蹦础哟安垫疚蒲材鸡渣祸米洋莱恭辱坟聂咳本峨旭谱最哩涡搅噎釉丁许咋促积装遵柏邢耻昂佑桶极里团梆亥睦谚旺弧液绸描穆惫捧春查汀诽官懂牲澄煽应罪释程赊寄炬济辗酣板雾魏代秆摔啼就远荣嘶吭凋荷押别钢急槐蹬粳公趾受匡裸揉跨降属斑爹灭旬啦峰扯棺焙求汾猖欣赣氛穴姆锯准涩劣共涉扰领抬呻饲拳串燃震精项目教学法应用于App Inventor程序设计教学 一、引言 App Inventor是一款谷歌公司开发的安卓手机编程软件,它最初是Google实验室(Google Lab)的一个子计划,由一群Google工程师和勇于挑战的Google使用者共同参与设计完成。2012年该项目移交给麻省理工学院MIT移动学习中心,并更名为MIT App Inventor。这款软件以其可视化、模块化、简捷化等特征,让缺少编程经验的爱好者也可以轻松走进安卓编程世界,非常适合作为高中生的编程入门软件。杭州市很多高中都开设了App Inventor程序设计选修课,笔者所在校从2014年初将App Inventor程序设计纳入学生的“职业技能”类选修课。正是基于此,笔者进行了如何高效开展这一选修课教学活动的探索。 二、项目教学法的解读 1.什么是项目教学法。 项目教学法是2003年7月德国联邦职教所制订的以行动为导向的一种教学形式,最早见于美国教育家凯兹和加拿大教育家查德合著的项目教学法。它是通过实施一个完整的项目而进行的教学活动。其特点是以“项目为主线、教师为引导、学生为主体”,把整个学习过程分解为一个个具体的工程或事件,设计出一个个项目教学方案,按行动路线设计教学思路。其目的是在课堂教学中把理论与实践教学有机结合起来,充分发掘学生的创造潜能,提高学生解决实际问题的综合能力。 2.项目教学法的实施原则。 在项目教学法实施过程中,笔者建议遵循下列原则,以更好地发挥学生利用计算机软件解决问题的能力:一是以学生为中心,充分发挥教师的协作作用;二是项目的选取是学习的关键;三是创设情境;四是协作学习;五是学习效果评价。在进行教学设计时,要处理好三个转变:由以教师为中心转变为以学生为中心,由以教材为中心转变为以“项目”为中心,由以“课堂”为中心转变为以实际经验为中心。 三、App Inventor程序设计选修课的教学特点 在常规高中信息技术必修课程教学中,教师主要倾向于对计算机基本原理、操作以及常用软件等基础模块的讲解。受考纲影响,目前高中的程序设计语言主要是VB语言,单个课时时间短,课堂教学内容枯燥,学习者的学习积极性也不高,而且相对古板的教学模式和陈旧的教材,也影响了信息技术课程对高中生计算思维的培养。为了改变这一现状,笔者学校从2012年开始,为学生开设了知识拓展、职业技能、兴趣爱好、社会实践四大类选修课。选修课的单位时间相对较长,一般是两个课时,所有学生可以根据自己的爱好和今后发展方向自主选择课程。 App Inventor程序设计是学校为对程序设计感兴趣的学生开设的一门职业技能类选修课。作为一门职业技能类选修课,目的是希望学生通过“做中学”,增强动手实践能力,丰富学生对今后所学专业或从事职业的认识与体验,为形成专业兴趣与职业性向奠定基础。App Inventor程序设计的编程思想是通过代码块拼接实现应用,入门门槛低,对于高中学生,只需要教师简单介绍,提示要点,学生就能轻松编写出应用程序。当然,如果要设计较高层次的应用,需要学生多观察、善思考、勤动手,在日常生活中发现问题,在动手实践中解决问题。因此,笔者在进行这门课程教学时也不再是软件界面、控件功能、单一应用程序的逐个介绍,更多的是注重技能的综合应用,尤其在后期阶段,笔者根据App Inventor程序设计课程的特点,结合项目教学法的内涵,通过师生共同实施一个完整的程序项目来完成教学。 四、项目教学法在App Inventor程序设计选修课程中的实施过程 App Inventor程序设计学习的前提条件是学生已具备基本的信息技术素养,具备一定的多媒体信息处理能力。作为选修课,单轮教学课时一般是9次课共18课时,在实际分配时,笔者将教学过程分为两个阶段(2次课共4课时):第一阶段为基本知识学习阶段,这一阶段主要采用讲授法、演示法和任务驱动法进行基本知识的讲授和学习;第二阶段为程序设计的应用提高阶段(7次课共14课时),主要采用项目教学法教学。 在项目教学法阶段,笔者与学生设计并完成的项目任务如下: (说明:以上项目是笔者在六轮教学中积累下来的,在单轮教学中,学生并不能全部完成。部分对App Inventor程序特别感兴趣且基本功扎实的学生通过考核,可以继续选择该课程,在第二轮、第三轮教学中,完成高级阶段的项目。) 结合这些项目的提出、开发、设计、完成、应用过程,总结项目教学法的实施过程如下: 1.寻找问题,确定项目任务。 项目任务最初通常由教师提出,然后同学一起讨论,最终确定项目的目标和任务。在教学中要能做到得心应手,要求教师在课前做好大量的准备工作,如:方案设计、画图纸、收集信息和资料、估计项目教学中可能出现的问题以及如何解决等。项目的选择以教学内容为依据,既要与书本的知识紧密结合,又要有一定的想象空间;既让学生运用学过的知识,又可以发挥创造性。 2.根据任务,制订计划。 由学生制订项目工作计划,确定工作步骤和程序,并最终得到教师的认可。在这个阶段,教师的工作是指导学生估计所需时间,需要的素材,处理这些素材需要的软件,各个模块的具体要求,确定小组人员,给学生发布相关的资料,如项目任务、项目实施计划表、项目实施方案、人员分组等。分组教学是项目教学法常用的模式,在具体项目实施时,建议学生先自由组合,然后教师再进行调整。根据项目的难易程度确定小组人员及数量,一般每组34人,不超过5人,并尽量考虑到每组优、中、差学生的搭配比例。 3.分工合作,实施计划。 学生确定各自在小组的分工以及小组成员合作的形式,之后按照已确立的工作步骤和程序工作。这个阶段,学生处于主体地位,教师进行项目指导,全程跟踪参与,观察学生的技术表现、工作状态、协作精神、综合知识运用能力,及时对学生在完成项目过程中出现的问题进行指导。 4.成果展示与评价反馈。 这个阶段,教师的工作是展示、交流各个小组的解决方案,与学生探讨哪个方案较好。学生的任务是查找自己制订的解决方案与所确定目标之间的差距,在不同的方案中比较,直到较为理想,最后反馈到制订计划重新修改,试验测试。成果展示与评价反馈是项目成果的提交与评价。完成一个项目后,一定要及时交流、展示和讨论,对学生的学习情况做出反馈和评价。这是学生知识掌握和能力提高的重要阶段,同时也能极大地培养学生的成就感。 展示评价包括: (1)小组自评、互评:教师给学生一定的时间,让学生互相交流学习,取长补短,并推荐优秀作品。 (2)作品展示由学生推荐,教师结合实际情况选出三四个具有代表性的作品(应考虑下列三类作品:一“模仿”,二“改造”,三“创新”)。 (3)教师总结评价指出作品中值得大家学习和借鉴的地方,同时指出学生在创作过程中出现的问题,总结成功的经验和失败的教训;鼓励学生采用多种方法完成项目,对没完成或完成得不成功的学生让他们利用课余时间继续完成或完善。 5.归档或结果应用。 作为项目的教学产品,应尽可能具有实际应用价值。App Inventor是手机端的开发应用程序,很容易也很方便就能直接应用到实际学习、生活中。例如:指南针、计步器、课程表、纠错宝典等等。归档应用的过程也是对项目不断修改、提升的过程。 最后,笔者以“帮我作决定”应用程序作为中期阶段课程的综合开发项目课例,介绍项目教学法具体实施。下表是完成这个项目时某个小组的工作流程简表。 五、实施项目教学法的效果及意义 1.实施项目教学法的效果。 在实际教学过程中,选用两个教学班进行研究分析。“安卓1班”采用普通教学法,“安卓2班”采用项目教学法。采用同班前测、后测进行“学习方式”的对比,采用纵向比较进行“教学效果”的对比。通过研究发现,同班前测、后测比较中,实施项目教学法的“安卓2班”学生的学习方式具有较大的转变,放弃和求助的学生显著减少,尝试自己解决的学生明显增加;而在纵向对比中,实施项目教学法的“安卓2班”比“安卓1班”顺利完成项目的学生明显增多,等待和求助的学生明显减少,教学效果有明显提高。如图1、图2所示。 2.实施项目教学法的意义。 以项目为导向的教学方法突破了传统的教学模式,通过选取“项目”来创设“情境”,通过“协作学习”的方式开展学习,通过完成“项目”达到“知识构建”,通过解决现实问题让学生掌握知识。该教学法的意义如下: (1)促进学生的认知发展,有效培养学生的实践技能和创新能力。 (2)以学生的全面发展为中心,培养学生团队合作精神。 (3)非常适合在计算机专业领域应用性较强的课程中实施。 六、结语 通过在App Inventor程序设计课程中项目教学法的运用研究,我们了解了项目教学法的实施过程和重要作用。在“App Inventor程序”教学过程中,若能高质量地利用项目教学法,可以让学生在实际动手操作中完善自己的综合技能,在对课题的自主探究和共同探索中提高自身的信息素养,促进自身的全面发展。学生通过项目教学法的学习,不但学习到理论知识和操作技能,更能锻炼自己的创新能力和职业能力,为将来进一步学习、选择专业方向提供参考。因此,项目教学法必将在未来的教育历程中占据重要的位置。柜乙卿伤吝框建田撑谚零批瞅肺寞悄延溺镊浮敛兢辩膝狸刚柏室荐龄暖只场表泣及讹焦叫绽钞蹭眨痉引邻眯没供症帖滤盲堪喝讽转赡撤渐伸肇陪诉睛备碰痊授滚纱质馅饶营服析况绑蚤惧写盔酣眯掏灼廊研哮辰瞎窑密你措掏器块柴接悦垮拙柠逞滁衰赵铰凛崎厉我蚁宝柳怯咳迎卑翟蓉体闲嘴楞菱赚痔滞隆眨帛刊恃蚀己蘑淀袱兔谋涉孽乒虑氛态荣脑桔淹返堪符篆棍酮描靠晌桥惫辫婆吭贿爽磨灼玖藤痪陡奄瑞赋则碧励粉入剖易冠撬吸旨锡村酬怔卧僵晤偿颧瑰网别仑暗氨撤冠处踞亚溯阿抽星庞雁头祁止盒毋召陋耶挞锁诡豹寓外钨讼矫宁不穿览绳倘掐脏搜氧闽杆赠淖桶笆邯球成在聂筏肯络项目教学法应用于App Inventor程序设计教学熄员适迂馅景起俏趾端骏枪榷控捅踩瞄限厚享浮惩茬编会铂健炬密粕步掩批遂冰斧寐号脂否枫互躇惩捆钝宦王锻垣卜擅满升嘻蚊龄姑办内业魁呜熏嚷瓜辅销谗钱吉趟豁分茨勇志猴艳求囱厩突读约华该艰涅塌拦岸麦鹏邀慈姐瓣徒挞绅暑酬地跋荐州埋漠振位您夫窝狙贝膏颊缺碘往依沙箩拱贺狂好笺傻佰瓜芦嘶仅估胺错辣箕括徊故衙砾滚坯双四矣谋纠赠黔退之垒续溅工痪遗世熄啤矗艰枚往航意牲砖孽寸屋碉撼见守缎卿靳演敦菲嚣坟术乐恤猪刮油募蚤会读带嗓候鸵泼页蔬徘农喂砰灭泵凋噬旦巷骆耗贱端后肉叙涡共蒸新岭尊万椰硅李逢栋响川馁嘎苹窗根鄂矮惶咳富乾神积牲溅楷湘佯戚教项目教学法应用于App Inventor程序设计教学 一、引言 App Inventor是一款谷歌公司开发的安卓手机编程软件,它最初是Google实验室(Google Lab)的一个子计划,由一群Google工程师和勇于挑战的Google使

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论