SCIENCE
Students require at least one 20 level science to graduate.
2025/2026 Course Selection is now open until February 27th, 2025
SCIENCE
Students require at least one 20 level science to graduate.
Science 10 is a general course that covers many concepts critical to all future science courses. It focuses on three major units of study:
• Chemistry (chemical names and formulas, reaction types, reaction rates)
• Physics (motion, forces, graphing)
• Biology (climate, ecosystems, sustainability)
What you need to know:
This course provides an introduction on using computer programming as a problem-solving tool.
Topics include:
Looping
Conditionals
Functions
String manipulation
Arrays
Image processing
File I/O
The programming languages and environments used in this course include:
Scratch
Python
Reeborg
HTML/CSS
What you need to know:
This is an interdisciplinary course that integrates physical and biological sciences into the study of the environment, and solutions to current environmental issues.
Topics of study may include:
Connections between air and human health
Population & Pollution
Aquatic & Terrestrial ecosystems
What you need to know:
This course covers many different aspects in the field of Health Sciences, and blends Chemistry, Biology, and Physics together with the following major themes:
• Health Care & The History of Medicine
• Human Anatomy and Physiology
• Pathologies, Diagnosis, and Treatment
• Nutrition
What you need to know:
Physical Science is best thought of as a blend between the branches of Chemistry and Physics.
The Chemistry topics of study include:
Nomenclature
Chemical reactions
Stoichiometry (quantitative analysis)
The major themes of the Physics units include:
Reflection
Refraction
Waves
Heat
What you need to know:
This course examines the significance of evolution as a key unifying theme and explores what life is and how it changes over time.
Topics include:
Evolution & Organization of life
DNA & Cellular processes
Genetics, Inheritance, and Biotechnology
What you need to know:
This course will provide you theoretical knowledge and hands-on lab experiences in the following topics:
Materials Science
Chemical Equilibria
Electrochemistry
What you need to know:
This course gives students a chance to dive deeper into problem-solving through programming.
Topics include:
CS20 Review
2-dimensional arrays
Maps & associative arrays
Object oriented programming (inheritance/polymorphism)
Recursion
Number systems
Sorting algorithms
Language used:
Javascript
What you need to know:
This science course focuses on the following themes:
Motion & Forces
Energy & Momentum
Field Theory
Modern Physics.