Mobile CSP

Welcome to Mobile CS Principles. Please register to freely view the full curriculum; only Unit 1 and parts of Unit 2 are available without registration. To see the updates and changes that were made for this edition of the course, click here.

Mobile Computer Science Principles (Mobile CSP) is an NSF-funded effort to provide a broad and rigorous introduction to computer science based on MIT App Inventor, a programming language for creating apps for mobile devices. Mobile CSP is a program of the National Center for Computer Science Education. Mobile CSP is an approved curriculum provider for the College Board's Advanced Placement (AP) Computer Science Principles curriculum framework for introductory computer science.

In Mobile CSP you will learn computer science by building socially useful mobile apps. In addition to programming and computer science principles, Mobile CSP is project-based and emphasizes writing, communication, collaboration, and creativity.

UPDATE: Mobile CSP will be moving to a new platform for the 2021-2022 school year. Read more about the transition at mobile-csp.org/migration.

The material on this site is based upon work supported by the National Science Foundation under Grant Nos. CNS-1240841, CNS-1440947, CNS-1637601, CNS-1836990, CNS-1836983, CNS-1837112, and CNS-1837723. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.

License: Unless otherwise noted, the materials on this site are licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).

Table of Contents

You have attempted of activities on this page