Swift CSP
An AP® Computer Science Principles curriculum using Swift.
Free, Modern, Project-Based
Starting with the 2016-17 school year, College Board officially launched
a new Advanced Placement course, AP Computer Science Principles (AP CSP).
This course is project-based, exploratory, and allows the teacher to
choose the language and tools they prefer. We designed a curriculum
for teachers which meets the requirements for AP CSP using tools,
languages, and instruction pulled straight from industry leaders in
Silicon Valley.
Make School has a strong track record of curriculum creation and has
shown phenomenal results teaching mobile development to middle-school
and high-school students at our Make School Summer Academy. Our iOS
curriculum has been used by MIT, Carnegie Mellon University, and UC
Berkeley. Alumni of the Make School Summer Academy have collectively
published over 1,000 apps to the iOS App Store, and several students
have been invited to the White House to present apps they created at
our Summer Academy for the last 3 years in a row.
Our curriculum, Swift CSP, is a free curriculum framework for
teachers with a strong focus on Project-Based Learning. This
course utilizes Apple’s new programming language, Swift, along
with interactive playground environments to help students grasp the
fundamentals of programming. By the end of the course, students will
have built and shipped their own iPhone app. We have prepared
unit plans, activity guides and a course syllabus that is
pre-approved for College Board's AP Course Audit.
If you are interested in using our Swift CSP curriculum, please
fill out the form below. Teachers that sign up will receive updates
on our curriculum, and play a role in helping
us create the best material possible. Check out a sample of the
curriculum here.
Get ready for your AP CSP class next year!
Sign up
Advanced Placement®, AP®, and College Board® are trademarks
registered and/or owned by the College Board, which was not involved
in the production of, and does not endorse, this site.