X

Mobile CSP

Teaching Mobile CS Principles

Login
  • Announcements
  • Course
  • Forum
  • Registration
  • Resources
  • Teacher Dashboard

Teaching Mobile CS Principles

COVID-19 Resources

Welcome to the Teaching Mobile CS Principles site. To see the updates and changes that were made for this year, click here.

This course is the teacher component that accompanies the Mobile CSP course for students. The units parallel the student course, but provide lesson plans, reflections, pedagogy and other content to help support the teaching of Mobile Computer Science Principles.

The content on this teacher site as well as on the student site are openly available and free to use.

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).

If you have any questions about the course, please post them to the forum (see Unit 1.7). The forum will be monitored so that only teachers – no students – will have access to it.

To learn more about the Mobile CSP program and our professional development opportunities, visit mobile-csp.org. If you are interested in partnering with us to offer professional development in your area, please contact us at info@mobile-csp.org.

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.

Register

Syllabus

  • Unit 1 - Getting Started: Preview & Setup

  • Unit 2 - Introduction to Mobile Apps & Pair Programming

  • Unit 3 - Creating Graphics & Images Bit by Bit

  • Unit 4 - Animation, Simulation, & Modeling

  • Create: Programming Performance Task #1 - INSTRUCTOR MATERIALS

  • Exam 1 - Midterm

  • Unit 5 - Algorithms & Procedural Abstraction

  • Unit 6 - Communication Through The Internet

  • Unit 7 - Using and Analyzing Data & Information

  • Create: Programming Performance Task #2 - INSTRUCTOR MATERIALS

  • Unit 8 - AP CS Principles Exam Prep

  • Exam 2 - Final

  • Unit 9 - Beyond the AP CSP Exam

  • Unit 10 - Inclusive & Effective CS Teaching

  • Unit 11 - Academic Year

  • Mobile Computer Science Principles
  • Privacy & Terms