Teaching CS principles with app inventor

Jeff Gray, Hal Abelson, David Wolber, Michelle Friend

Research output: Chapter in Book/Report/Conference proceedingConference contribution

28 Scopus citations

Abstract

Mobile 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 successfully in after school programs, roadshows, summer camps, teacher workshops, and computer science classrooms from middle school through college. In this tutorial, participants will get an overview of App Inventor including project ideas and sample curriculum. In addition, the new CS Principles project will be introduced to participants, including a discussion of the Big Ideas and Learning Objectives that have been defined by the College Board and NSF. Specifically, the use of App Inventor as a platform for teaching CS Principles will be discussed with examples from an official Principles pilot effort within Alabama. A virtual panel with App Inventor experts will allow participants to interact and ask questions about the exciting opportunities available with App Inventor.

Original languageEnglish (US)
Title of host publicationProceedings of the 50th Annual Association for Computing Machinery Southeast Conference, ACM-SE'12
Pages405-406
Number of pages2
DOIs
StatePublished - Jun 28 2012
Event50th Annual Association for Computing Machinery Southeast Conference, ACM-SE'12 - Tuscaloosa, AL, United States
Duration: Mar 29 2012Mar 31 2012

Publication series

NameProceedings of the Annual Southeast Conference

Other

Other50th Annual Association for Computing Machinery Southeast Conference, ACM-SE'12
CountryUnited States
CityTuscaloosa, AL
Period3/29/123/31/12

    Fingerprint

Keywords

  • computer science education
  • mobile computing

ASJC Scopus subject areas

  • Computer Science(all)

Cite this

Gray, J., Abelson, H., Wolber, D., & Friend, M. (2012). Teaching CS principles with app inventor. In Proceedings of the 50th Annual Association for Computing Machinery Southeast Conference, ACM-SE'12 (pp. 405-406). (Proceedings of the Annual Southeast Conference). https://doi.org/10.1145/2184512.2184628