This course teaches how to create apps for mobile devices as a vehicle for learning big ideas of computer science, engineering, and entrepreneurship and explore technology's impact on society. Applications include games, quizzes, electronic voting, location-aware apps, social networking, and apps that communicate with web services. All apps will be created on Android phones using App Inventor, a visual programming environment that does not require previous programming experience. The course culminates in a project where students design and implement new mobile apps for clients. Students are required to attend an additional 70-minute laboratory section each week.

Difficulty:basic
Lesson Typecurriculum
Subject:computer-science
Grade Level:
  • undergraduate
Resource URLhttps://sites.google.com/site/wellesleycs117fall11/