DP Computer Science

Computer science requires an understanding of the fundamental concepts of computational thinking as well as knowledge of how computers and other digital devices operate.

Learn more

MYPY5 Mobile CS Principles

This course is based on the curriculum of the Mobile Computer Science Principles Project (MobileCSP), an NSF-funded effort to train high school computer science teachers. The curriculum is based on the College Board's emerging Advanced Placement (AP) course in computer science. 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.

Learn more

MYPY4 Web Science

Over the year, you'll be learning what HTML5/CSS/JavaScript are, how they work, why they look the way they do and most importantly, how to write them.

Learn more

MYP2 Creative Computing

An Introductory Computing Curriculum Using Scratch. It's creativity, empowerment and computing

Editable versions, for teachers and translators

The guide and workbook are available as PowerPoint files. Remixing and translating encouraged!

Learn more

A workbook version, for learners

A learner-focused version of the guide, including all of the student activity pages and reflection question templates.

Learn more

The original guide, for educators

154 pages of plans, activities, and strategies for introducing Creative Computing in your learning environment.

Learn more

Example

Student's work from online studio

Learn more