Standard Courses (offered by all high schools by 2020-2021)
Foundations of Computer Science
This course takes a wide lens on computer science by covering topics such as programming, physical computing, HTML/CSS, and data. This course inspires students as they build their own websites, apps, games, and physical computing devices.
AP Computer Science Principles
Computer Science Principles covers many topics including the Internet, Big Data and Privacy, Cybersecurity, and Programming and Algorithms. Students complete two long-term projects: (1) exploration & research of a digital innovation and (2) a student created software project with a purpose.
AP Computer Science A: Object Oriented Programming in Java
Get familiar with the concepts and tools of computer science as you learn a subset of the Java programming language. You'll do hands-on work to design, write, and test computer programs that solve problems or accomplish tasks.