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 t...
The rapid development of digital technology currently provides many benefits to humans. For example,...
rogramming, or computational thinking, is becoming recognized as a skill that should be taught in pr...
The traditional blackboard remains an important teaching tool through and inwhich the basic concepts...
App Inventor for Android is a new visual programming plat-form for creating mobile applications for ...
We conducted a week-long summer camp to promote interest in computer science among middle-school st...
In the master's thesis we presented the possibilities of using App Inventor to teach programming amo...
Master of ScienceDepartment of Computer ScienceJoshua WeeseMIT App Inventor is a visual programming ...
This concise paper describes work-in-progress research that examines the development of an Android '...
App Inventor is a visual “blocks ” language for creating mobile apps. As part of a Google pilot prog...
This research explored how educators with limited programming experiences learned to design mobile a...
This research explored how educators with limited programming experiences learned to design mobile a...
Since the beginning of the current school year the Ernst-Moritz-Arndt-Gymnasium Bonn has been util-i...
In this report, the authors describe an introductory-level mobile app design workshop developed and ...
The use of apps in education has become popular in recent years with the development of technology. ...
This paper reports research work related to a wider study, aimed at developing a mobile app for Sci...
The rapid development of digital technology currently provides many benefits to humans. For example,...
rogramming, or computational thinking, is becoming recognized as a skill that should be taught in pr...
The traditional blackboard remains an important teaching tool through and inwhich the basic concepts...
App Inventor for Android is a new visual programming plat-form for creating mobile applications for ...
We conducted a week-long summer camp to promote interest in computer science among middle-school st...
In the master's thesis we presented the possibilities of using App Inventor to teach programming amo...
Master of ScienceDepartment of Computer ScienceJoshua WeeseMIT App Inventor is a visual programming ...
This concise paper describes work-in-progress research that examines the development of an Android '...
App Inventor is a visual “blocks ” language for creating mobile apps. As part of a Google pilot prog...
This research explored how educators with limited programming experiences learned to design mobile a...
This research explored how educators with limited programming experiences learned to design mobile a...
Since the beginning of the current school year the Ernst-Moritz-Arndt-Gymnasium Bonn has been util-i...
In this report, the authors describe an introductory-level mobile app design workshop developed and ...
The use of apps in education has become popular in recent years with the development of technology. ...
This paper reports research work related to a wider study, aimed at developing a mobile app for Sci...
The rapid development of digital technology currently provides many benefits to humans. For example,...
rogramming, or computational thinking, is becoming recognized as a skill that should be taught in pr...
The traditional blackboard remains an important teaching tool through and inwhich the basic concepts...