Teaching CS principles with app inventor

Jeff Gray, Hal Abelson, David Wolber, Michelle Friend

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

26 Citations (Scopus)

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

Application programs
Teaching
Computer programming
Computer science
Hooks
Mobile phones
Curricula

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

Teaching CS principles with app inventor. / Gray, Jeff; Abelson, Hal; Wolber, David; Friend, Michelle.

Proceedings of the 50th Annual Association for Computing Machinery Southeast Conference, ACM-SE'12. 2012. p. 405-406 (Proceedings of the Annual Southeast Conference).

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

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. Proceedings of the Annual Southeast Conference, pp. 405-406, 50th Annual Association for Computing Machinery Southeast Conference, ACM-SE'12, Tuscaloosa, AL, United States, 3/29/12. https://doi.org/10.1145/2184512.2184628
Gray J, Abelson H, Wolber D, Friend M. Teaching CS principles with app inventor. In Proceedings of the 50th Annual Association for Computing Machinery Southeast Conference, ACM-SE'12. 2012. p. 405-406. (Proceedings of the Annual Southeast Conference). https://doi.org/10.1145/2184512.2184628
Gray, Jeff ; Abelson, Hal ; Wolber, David ; Friend, Michelle. / Teaching CS principles with app inventor. Proceedings of the 50th Annual Association for Computing Machinery Southeast Conference, ACM-SE'12. 2012. pp. 405-406 (Proceedings of the Annual Southeast Conference).
@inproceedings{78697e8cd7a849c19b6264840487af2c,
title = "Teaching CS principles with app inventor",
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.",
keywords = "computer science education, mobile computing",
author = "Jeff Gray and Hal Abelson and David Wolber and Michelle Friend",
year = "2012",
month = "6",
day = "28",
doi = "10.1145/2184512.2184628",
language = "English (US)",
isbn = "9781450312035",
series = "Proceedings of the Annual Southeast Conference",
pages = "405--406",
booktitle = "Proceedings of the 50th Annual Association for Computing Machinery Southeast Conference, ACM-SE'12",

}

TY - GEN

T1 - Teaching CS principles with app inventor

AU - Gray, Jeff

AU - Abelson, Hal

AU - Wolber, David

AU - Friend, Michelle

PY - 2012/6/28

Y1 - 2012/6/28

N2 - 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.

AB - 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.

KW - computer science education

KW - mobile computing

UR - http://www.scopus.com/inward/record.url?scp=84862649738&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84862649738&partnerID=8YFLogxK

U2 - 10.1145/2184512.2184628

DO - 10.1145/2184512.2184628

M3 - Conference contribution

SN - 9781450312035

T3 - Proceedings of the Annual Southeast Conference

SP - 405

EP - 406

BT - Proceedings of the 50th Annual Association for Computing Machinery Southeast Conference, ACM-SE'12

ER -