Starting July 7, the Mobile Computer Science Principles project () will be offering its high school curriculum and its professional development (PD) course online through Google Course Builder (GCB). In the students learn computer science by using App Inventor to build socially useful mobile apps through projects that emphasize communication, collaboration, and creativity. The course consists of 7 units, which will be released one-per-week through August 15. In addition to App Inventor programming lessons and projects, the course provides a basic introduction to computer science topics in areas such as algorithms, data, binary representation, modeling, abstraction, and the Internet. ( is the proposed new Advanced Placement course in computer science, currently being developed by the College Board.) The course and all pedagogical materials are free and openly licensed and will remain available on the GCB site.
The branch of the course provides online PD for teachers of any background who wish to offer the course. Support is provided through mentor teachers and professional learning communities throughout the summer and academic year. Find out more at .
The Mobile CSP project is supported by a grant from the National Science Foundation and the online course is supported in part by a Google CS4HS grant.