Computer Science Curriculum

As part of our Mathematics Division, our Computer Science courses use hands-on experiences to reinforce theoretical foundations in a detail-oriented environment, developing cognitive skills while gaining practical knowledge.

Division Head

Thumbnail

Bruce Brege - Bio

The mission of the Computer Science program at Stanford OHS is to enhance a deeper understanding of fundamental computer science principles and core programming concepts, equipping students with skills in computational thinking, problem-solving, and abstract reasoning.

The Computer Science curriculum is designed to provide a robust foundation, integrating theoretical concepts with practical applications that are directly relevant in pursuing computer science, engineering and any related field at a 4-year university. Students will progress through a structured sequence of courses that builds from fundamental concepts to advanced, university-level topics. The students who complete these courses will be prepared to recognize the relevance of computer science in a modern, interdisciplinary context, and be able to pursue advanced studies in the field with confidence, knowing that their skills have broad applications across various disciplines.

Computer Science Course Progression Flowchart