Using app inventor in a K-12 summer camp

Using app inventor in a K-12 summer camp
复制标题

在 K-12 夏令营中使用应用发明者

DOI:
--
复制
发表时间:
2013
期刊:
Technical Symposium on Computer Science Education
影响因子:
--
通讯作者:
David Wolber
David Wolber
中科院分区:
--
文献类型:
--
作者:
Amber Wagner;Jeff Gray;Jonathan Corley;David Wolber

文献摘要

被引文献

相似文献

教育工作者经常寻求新的方法来激励或启发学生学习。我们过去在K-12推广方面的努力包括机器人和媒体计算作为计算机科学(CS)教学的背景。随着青少年对移动的技术的浓厚兴趣,我们最近的推广活动集中在使用智能手机作为一个新的背景。本文是一份经验报告,描述了我们使用App Inventor(AI)为高中生教授夏令营的方法和观察结果。本文描述了两种不同的方法(一种使用可视化块语言,另一种使用Java),这些方法被教授给高中生作为创建Android应用程序的一种方法。我们观察到,使用块语言启动指令,然后显示到等效Java版本的直接映射,有助于学生理解Java中的应用程序开发。我们对夏令营的评估包括对学生作业的观察和对学生项目的人工评估。虽然评估表明营地在几个方面是成功的,但我们根据自己对营地内容和教学的反思提出了许多经验教训。
Educators are often seeking new ways to motivate or inspire students to learn. Our past efforts in K-12 outreach included robotics and media computation as the contexts for teaching Computer Science (CS). With the deep interest in mobile technologies among teenagers, our recent outreach has focused on using smartphones as a new context. This paper is an experience report describing our approach and observations from teaching a summer camp for high school students using App Inventor (AI). The paper describes two separate methods (one using a visual block language, and another using Java) that were taught to high school students as a way to create Android applications. We observed that initiating the instruction with the block language, and then showing the direct mapping to an equivalent Java version, assisted students in understanding app development in Java. Our evaluation of the camp includes observations of student work and artifact assessment of student projects. Although the assessment suggests the camp was successful in several areas, we present numerous lessons learned based on our own reflection on the camp content and instruction.