ABSTRACT
App Inventor for Android is a visual blocks language for building mobile apps. Like Scratch, the language's drag-and-drop blocks interface significantly lowers the barrier to entry. Beginners can immediately build apps that interface with mobile technology (e.g., GPS, Text-to-speech, SMS Texting) and build apps that have a real-world impact. App Inventor has great potential for increasing interest in programming and attracting women and other underrepresented groups to computer science. Students learn by tinkering with their most beloved devices, phones and tablets, and even novices can create apps in an exciting and intuitive environment. App Inventor is relevant to teachers from middle school through the university level who are interested in a highly motivating method of teaching programming. In this BoF, we will discuss the language, its future in K-12 and university education, and its new home at the MIT Center for Mobile Learning.
Index Terms
- Teaching with app inventor for android (abstract only)
Recommendations
Teaching CS principles with app inventor
ACM-SE '12: Proceedings of the 50th Annual Southeast Regional ConferenceMobile phone programming can provide an authentic and engaging hook into computer science. With App Inventor, developed by Google and recently moved to MIT, programming Android apps is as easy as clicking blocks together. App Inventor has been used ...
CS outreach with app inventor (abstract only)
SIGCSE '12: Proceedings of the 43rd ACM technical symposium on Computer Science EducationMobile phone programming can provide teens an authentic and engaging hook into computer science. With App Inventor, developed by Google and moved to MIT, programming Android apps is as easy as clicking blocks together. App Inventor has been used ...
Going mobile with app inventor for android: a one-week computing workshop for K-12 teachers
SIGCSE '13: Proceeding of the 44th ACM technical symposium on Computer science educationMore and more students are interested in developing their own mobile applications. Incorporating mobile technology into classrooms can greatly capture student attention, better student engagement, and improve student achievement. In this paper, we ...
Comments