In our computer science courses, we teach students how to use computational thinking to solve real-world problems. Computing is ubiquitous in society, so we strongly encourage all students to develop and nurture a strong background in computer science coursework. Our faculty endeavors to make these critical skills fun and accessible to all students, regardless of the level of experience.
CS Curriculum Content Goals:
ALGORITHMS: Students will develop computational thinking practices, using the vocabulary and computational tools of a computer scientist to map all kinds of problems into stepwise computation.
CODING: Students will become confident in reading, using, and writing segments of code.
APPLICATION: Students will explore the role that computational thinking can play to solve technical problems. This includes looking at the capabilities, limitations, and costs of modern computing technology.
PROGRESSION: Students will be positioned to continue their studies at the college level (if desired) and/or competitively qualify for career opportunities after high school.
Courses
Exploring Computational Thinking
Media Computation with Python
Advanced Topics in Computer Science
AP Computer Science Principles
AP Computer Science A