• 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.