Course Catalog 2025-26
Students enrolled as single course students are not eligible to take a Leadership, Homeroom, or Wellness course as their only course. Single course students may add Homeroom or Wellness in addition to their single academic course.
Programming in C++: Techniques and Algorithms (OCS10)
This course introduces the fundamentals of C++ Programming including basic syntax, data types, expressions, control statements, functions, arrays, searching and...
Object Oriented Programming and Design (OCS20)
This course takes a deep-dive into object oriented programming, a modern programming paradigm for large-scale software design. Students will work...
Data Structures and Algorithms in Java (OCS25)
This year-long course continues and deepens students' understanding and practice of object oriented programming. Students are expected to have familiarity...
Advanced Topics in Computer Science: Computer Systems (OCS35)
This course is an introduction to computer architecture and low-level programming. It describes the hardware architecture of the modern computer...
Inquiry-based Physics (JP001)
In this year-long course, students explore the fundamentals of physics through experimentation and discussion guided by the instructor. Through this...
Foundations in Science: Energy and Matter (JS002)
This year-long seminar-style course introduces students to the concepts that provide the foundation for physics, chemistry, and biology. Students will...
Life in the Cosmos (OASTR)
This year-long astrobiology course situates Earth within a Universe that is vast and strange. To inform the likelihood of finding...
Astrophysics (OASTR1)
This semester-long course introduces students to historical and modern astrophysics. Topics include the nature of light, the atom, telescopes, and...
Astronomy Research Seminar (OASTR2)
In this semester-long course, students investigate topics of current astronomical research. Using robotic telescopes from the Las Cumbres Observatory and...
Principles of Chemistry (OC005)
Principles of Chemistry is a year-long seminar-style course that introduces the fundamental language, ideas, and tools used in the study...
Principles of Physics (OP005)
Principles of Physics is a year-long, algebra-based, course designed to develop a strong conceptual understanding of physical principles. Students cultivate...
Environmental Science (OS005)
Environmental Science is a year-long course that introduces students to fundamental topics in earth and environmental science, and emphasizes their...
Unity & Diversity of Biological Systems (OB010A)
Unity & Diversity of Biological Systems is a year-long seminar course that covers college-level introductory biology topics including molecular, cellular...
Analytical & Organic Chemistry (OC010A)
Analytical & Organic Chemistry is a year-long exploration of advanced topics in chemistry. The class explores quantum models of atomic...
Analytical Physics: Mechanics and Electricity & Magnetism (OP010A)
Mechanics and Electricity & Magnetism is a year-long calculus-based physics course designed to be equivalent to an introductory university-level physics...
Advanced Topics in Biological Research (OB011)
Advanced Topics in Biological Research is a year-long seminar course that explores a variety of biological concepts in depth through...
Advanced Topics in Biological Research: Writing Option (OB012)
Advanced Topics in Biological Research: Writing Option is a companion course to OB011. Students choosing the Writing Option will be...
Neuroscience (OB015)
Neuroscience is a year-long course that covers college-level neuroscience concepts and includes virtual and table-top investigations. Fall semester will start...
Light and Heat (UP055)
The course is an introduction to university-level thermodynamics and optics. Topics include statistical nature of many-body systems, phase space, multiplicity...
Modern Physics (UP070)
An introduction to the two pillars of modern physical theory. The relativity segment includes geometrical structure of spacetime as examined...