Answers.Body: <p>Unity has a <a href="https://blogs.unity3d.com/2019/08/14/create-with-code-learn-teach-computer-programming-by-making-games/" rel="nofollow noreferrer">"Create with Code" curriculum</a> that is aligned to ISTE standards:</p>
  
  <blockquote>
    <p>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...</p>
  </blockquote>
  
  <p>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 <a href="https://apcentral.collegeboard.org/pdf/ap-computer-science-principles-course-and-exam-description.pdf" rel="nofollow noreferrer">AP CSP standards.</a></p>
  
  <p>AP CSP is pretty flexible in terms of which set of tools you use, so I think you'd be safe with Unity: </p>
  
  <p><a href="https://i.sstatic.net/fQHwO.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/fQHwO.png" alt="screenshot of tools listed in linked document"></a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-06-10T23:34:58.903Z
Answers.LastActivityDate: 2020-06-10T23:34:58.903Z
Answers.UserDisplayName: lfalin
Body: <p>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.</p>
  
  <p>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?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-04-25T18:59:32.337Z
Comments.Text: A better place to ask this is on the APCS mailing list.
Comments.UserDisplayName: Buffy
Tags: <ap-cs-principles><game-design>
Title: AP Computer Science Principles and Unity
ThreadText: # AP Computer Science Principles and Unity
  
  (Asked by: username_0 on 2019-04-25)
  
  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?
  
  **Tags:** ap-cs-principles, game-design
  
  > **Comments:**
  > **username_1**: A better place to ask this is on the APCS mailing list.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2020-06-10. Score: 1
  
  Unity has a ["Create with Code" curriculum](https://blogs.unity3d.com/2019/08/14/create-with-code-learn-teach-computer-programming-by-making-games/) 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.](https://apcentral.collegeboard.org/pdf/ap-computer-science-principles-course-and-exam-description.pdf)
  
  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](https://i.sstatic.net/fQHwO.png)](https://i.sstatic.net/fQHwO.png)
  
  
  ---
  
  