Computer Science - All Courses
AP Computer Science A is an introductory college-level course in computer science. Students cultivate their understanding of programming with a focus on problem solving and algorithm development using the Java programming language.
View AP CSA Curriculum MapAP Computer Science Principles introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. The course covers creative problem solving, data, and the societal impacts of computing.
View AP CSP Curriculum MapThis introductory course provides students with foundational skills in digital literacy, online safety, and computer basics. Topics include effective use of productivity software, an introduction to block-based coding, and responsible digital citizenship.
View Technology 6 Curriculum MapBuilding on the skills from Grade 6, this course introduces more advanced topics, including spreadsheet and data management, the fundamentals of web design using HTML, and an introduction to text-based programming concepts.
View Technology 7 Curriculum MapThis course advances students' skills by focusing on algorithmic thinking and problem-solving through text-based programming. Students will also explore topics in cybersecurity, data analysis, and the societal impacts of technology.
View Technology 8 Curriculum Map