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
Sign up for access to the curriculum and to get updates about the next PD workshops. Your responses are important and will help us shape our program and workshops to provide the best experience possible!
Questions? Email Us
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.