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. A complete set of free, openly licensed, Mobile CSP curricular and instructional materials are available online. Mobile CSP also offers a four week summer Professional Development (PD) with the next PD launching in June 2016 and another in the summer of 2017.

Developed and piloted at Trinity College, Mobile CSP is now also partnered with the College of St. Scholastica. Both are funded by the National Science Foundation.

Beginning in Fall 2016, Mobile CSP will be offered in over 200 schools across the nation.


The Mobile Computer Science Principles course (Mobile CSP) satisfies all requirements of the College Board's new AP Computer Science Principles course, which has been designed to help broaden participation in computer science among high school girls and underrepresented minorities.

The Mobile CSP course uses the visual programming language, MIT App Inventor, to provide a rigorous, programming-based introduction to computer science using a project-based curriculum. Students learn computer science by building socially useful mobile apps. In this way, student learning will be associated closely with their interests and grounded in their schools, their homes, and their communities.

Grade Level: 

  • 9-12
  • Undergraduate

Difficulty Level: 

  • Basic
  • Intermediate

Subject: 

  • Computer Science

Resource Type: 

  • Curriculum