Curriculum

Social Icons

Mobile Computer Science Principles Course

Mobile Computer Science Principles (Mobile CSP) is an endorsed provider of the Advanced Placement Computer Science Principles (AP CSP) curriculum and professional development. Students learn computer science by building socially useful mobile apps. In addition to programming and computer science principles, the course is project-based and emphasizes writing, communication, collaboration, and creativity.

Resource Type: 

  • Curriculum

Making Mobile Apps (6.S192, Spring 2015) Hal Abelson, MIT

The goal of this project is to provide a foundation for mobile app creation. In the first part of the course, you'll use MIT App Inventor, a development platform that makes it easy to build apps with a drag-and-drop interface. You'll start the semester by immediately creating projects based on your own original apps. Class discussions will focus on what kinds of apps are worth making and how to create projects that have social and economic value.

Resource Type: 

  • Curriculum

Computing, Mobile Apps, and the Web (CS 107) David Wolber, USF

Taught by Professor David Wolber at the University of San Francisco, this course offers an introduction to computer science for non­majors with little prior programming experience. Students develop programs using visual and high­level programming languages to control robots, create animated simulations, and build Internet and general applications. In addition, students are exposed to an overview of computing and its influence on modern society.

Resource Type: 

  • Curriculum

App Inventor Concept Cards

App Inventor Concept Cards provide a quick way to learn new App Inventor code and concepts. Each of the 13 cards can be printed out, folded in half, and used to prompt students to explore a concept in App Inventor such as timers, sounds, movement, math, multiple screens, making colors, etc. These cards are designed to introduce ideas to students in bite-sized snippets and can be worked into any lesson or tutorial.

Resource Type: 

  • Curriculum
  • Tutorial

Dutch App Inventor Curriculum

Eindhoven University of Technology graduate students Robin Eggenkamp, Coen Crombach and François Vonk developed these course materials for App Inventor. The materials are in Dutch and targeted at high schools. The materials are shared under a Creative Commons license on Github: http://appinventor.informatica.nu. The authors invite feedback, as they continue to develop the materials while using them in their own classes.

Resource Type: 

  • Curriculum

Android Game Development with App Inventor, by Anshul Bhagi

In his master's thesis Anshul Bhagi examines App Inventor game development. First he discusses the interest students have in developing graphically appealing, interactive single-player and multiplayer games using App Inventor. Bhagi then segues into a discussion of how the App Inventor team at MIT can prepare for the imminent growth of the App Inventor game development community. Accordingly, this thesis looks at where App Inventor currently stands with respect to game development and how its game development capabilities can be improved and extended.

Resource Type: 

  • Curriculum
  • Paper

Pages

Subscribe to RSS - Curriculum