Computer Science

Computer Science students are put in the active role of being designers and builders. With this authentic application of computer science knowledge, students develop strong algorithmic and computational thinking skills. Problem-based collaborative learning fosters 21st century skills of critical thinking, creative problem solving, collaboration, and communication.

All Computer Science courses require that you have taken or be concurrently enrolled in Algebra II. Computer Science courses may be applied toward science or mathematics credit. Note that elective courses may not be offered if there is not sufficient student interest.