GetMobile Mobile Computing and Communications · 2015 · 87 citations · 4 references
ComputingComputer ScienceEducational TechnologyInnovationMobile ComputingSoftware EngineeringApplication Programming InterfacesEducational Software DesignEnd-user ProgrammingMobile Application DevelopmentUser InnovationMobile App ParticipationMobile App Prototyping
MIT App Inventor is a visual blocks language that enables beginners and non-programmers to create apps for their phones and tablets. It has empowered thousands to create software with real-world usefulness, and see themselves as creators rather than only consumers in the mobile computing environment. Educationally, it offers a "gateway drug" that can help broaden and diversify participation in computing education.
4
Jeannette M. Wing · Communications of the ACM · 2006 · 7.1K citations · Full text
App inventor and real-world motivation
David Wolber · 2011 · 182 citations
Student perceptions of computer science
Maureen Biggers, Anne Brauer, Tuba Yılmaz · 2008 · 163 citations