- 100–399 Level
- Computer Science
Grades: 9, 10, 11, 12
Spring
PREREQ: Algebra I, Geometry (may be concurrent), and Introduction to Programming, or permission of instructor
In Game Design, students design and code games using Python and the Pygame library, exploring 2D design, object-oriented programming, sprite animation, user interactivity and game interfaces. Students solve problems and create content while developing the design and technical skills necessary to build their own games. Students utilize online texts and tutorials plus direct instruction to learn and master new topics. Geometry is an essential foundation for success, as geometric proofs develop algorithmic thinking similar to computer science problem-solving, and game design requires application of 2-D and 3-D geometric concepts. The course uses primarily artifact-based assessment and culminates in a final project. At the end of the course, students will work with their instructor to plan their continued computer science journey at DA.
- Grade 9
- Grade 10
- Grade 11
- Grade 12
