App Inventor for Android is a new open source programming language for
Android smart phones. App Inventor is a visual language that enables
novice programmers to create powerful mobile applications that
interact with the web and with other phones. In this course, students
will learn how to access the world of mobile services and applications
as creators, not just consumers. They will learn to create
entertaining and socially useful apps that can be shared with friends
and family. In addition to learning to program and how to become
better problem solvers, students will also explore the exciting world
of computer science from the perspective of mobile computing and its
increasingly important effect on society.
Pre/Post Course Student Surveys
This course is based on a curricular framework that is being
developed by the College Board, with support from the National Science
Foundation, in its effort to create a new Advanced Placement (AP)
course in computer science. The goal of the project is to develop a
new first course in computing that will broaden participation in
computing among women and underrepresented minority. .
We will be following the curriculum outlined by the College Board.
To help us assess the course's effectiveness, students will be asked
to complete pre- and post-course questionnaires that ask questions
about their backgrounds and their experience with and attitudes toward