I have taught AP Computer Science A for years, but I have not taught AP Computer Science Principles as of yet. My understanding of the course is that it's quite flexible on terms of languages taught.

I've been noodling around with creating a course in game design using Unity, and I wondered how much that could be merged into APCSP. Has anyone taught APCSP using Unity for a substantial portion of the course, and how did that go? Alternatively, is this really not possible under the AP curriculum?

  • $\begingroup$ A better place to ask this is on the APCS mailing list. $\endgroup$
    – Buffy
    Apr 25, 2019 at 18:59

1 Answer 1


Unity has a "Create with Code" curriculum that is aligned to ISTE standards:

Most importantly, Create with Code is designed to work in the classroom. Aligned to ISTE Standards for computer science education, educators can leverage the free course curriculum to support instruction inside and outside of class. Flexible teaching materials are provided in addition to the learner-facing instructional videos...

The above site has an ISTE standards alignment document, as well as a scope and sequence, set of lesson plans, and a course syllabus. Many of the ISTE standards map pretty well to to AP CSP standards.

AP CSP is pretty flexible in terms of which set of tools you use, so I think you'd be safe with Unity:

screenshot of tools listed in linked document


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.