Proceedings Article10.1145/2184512.2184628
Teaching CS principles with app inventor
Jeff Gray,Hal Abelson,David Wolber,Michelle Friend +3 more
- 29 Mar 2012
- pp 405-406
52
TL;DR: 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.
read more
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
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
•Posted Content
MIT App Inventor: Enabling Personal Mobile Computing.
TL;DR: MIT App Inventor promotes a new era of personal mobile computing in which people are empowered to design, create, and use personally meaningful mobile technology solutions for their daily lives, in endlessly unique situations.
Novice Programming Environments. Scratch & App Inventor: a first comparison
Stamatios Papadakis,Michail Kalogiannakis,Vasileios Orfanakis,Nicholas Zaranis +3 more
- 09 Jun 2014
TL;DR: This research focuses on the similarities and differences between the above mentioned programming environments in the effort to find which of the two is the most appropriate for schools.
Using a discourse-intensive pedagogy and android's app inventor for introducing computational concepts to middle school students
Shuchi Grover,Roy Pea +1 more
- 06 Mar 2013
TL;DR: The curriculum of an exploratory workshop that employed a discourse-intensive pedagogy to introduce middle school children to programming and foundational concepts of computer science through programming mobile apps in App Inventor for Android (AIA).
66
Programming language, natural language? Supporting the diverse computational activities of novice programmers
Judith Good,Kate Howland +1 more
TL;DR: Three empirical studies investigating the use of natural language for computation are described in which it is found that although natural language provides support for understanding computational concepts, it introduces additional difficulties when used for coding.
Evaluating a Teaching Intervention for Teaching STEM and Programming Concepts Through the Creation of a Weather-Forecast App for Smart Mobile Devices
Stamatios Papadakis
- 01 Jan 2020
TL;DR: This work presents an educational approach that combines STEM learning with the basic concepts of programming through the creation of a weather-forecast app for smart mobile devices with the programming environment MIT App Inventor.
25