• Biology 30

    biology30 siteiconBiology 30 Course Description

    The major themes of this course are to examine the significance of evolution as a key unifying theme in biology and to explore what life is and how it changes over time. Students will examine the organization of life in all kingdoms through the study of biomolecules, cellular processes, and organism function. Students will focus on the similarity and vast diversity that exists between organisms at all levels of organization (molecular, cellular, and system). In genetics and biotechnology, students will explore inheritance, and how information is stored, transmitted, and expressed at chromosomal and molecular levels.

    Prerequisite: Environmental Science 20 or Health Science 20



    Teacher:  Mrs.O'Brien

  • Chemistry 30

    love chemChemistry 20 Course - no longer offered:

    Note:  this course is no longer offered in Saskatchewan.  The Science Curriculum has been renewed and is now a Physical Science 20 course which is the pre-requisite for Chemistry 30 (and also Physics 30). 

    Chemistry 30 Course Description:

    This course continues from Chemistry 20 and includes Thermodynamics, Rates of Reaction, Equilibrium, Solubility, Acids and Bases, and Oxidation and Reduction. A good understanding of the concepts from Chemistry 20 and good math skills are important for success in this course.

    Teacher: Ms. Stamm

    Prerequisite: Chemistry 20

  • Computer Science 20

     Computer Science 20

    1. Evolution of Computing
    2. Development of the Internet
    3. Computer Security and Privacy
    4. Introduction to Programming with a graphic based program environment. Basic game building will be explored.
    5. HTML programming will be introduced. This is the language that web pages are written with.
    6. Java Script programming will be used to develop the basics of coding including variable manipulation, repeated loops, and integrated graphics.


    Teacher: Mrs. McNabb

  • Computer Science 30

    php codweComputer Science 30 Course Description:

    This course introduces students to the nuts and bolts of HTML (HyperText Markup Language), the programming language used to create web pages. This course explains what HTML is, how it's structured, and presents the major tags and features of the language. Discover how to format text and lists, add images and flow text around them, link to other pages and sites,  and create HTML forms. Students will also start working with Cascading Style Sheets (CSS).

    Topics include:

    • What is HTML?
    • Using HTML tags and containers
    • Understanding block vs. inline tags
    • Controlling line breaks and spaces in text
    • Aligning images
    • Linking within a page
    • Using relative links
    • Working with tables
    • Adding buttons and check boxes to forms
    • Applying CSS
    • Optimizing your pages for search engines


    PHP is a popular, reliable programming language at the foundation of many smart, data-driven websites. Computer Science 30 students learn the basics of PHP (including variables, logical expressions, loops, and functions), understand how to connect PHP to a MySQL database, and gain experience developing a complete web application with site navigation, form validation, and a password-protected admin area.  

    Students will have access to an Apache Web Server account and will be learning how to develop their application with NotePad++ and using Filezilla to FTP files to the server.  Students will also work with phpMyAdmin to create and modify MySQL tables.

    Computer Science 30 also covers the basic CRUD routines for updating a database, debugging techniques, and usable user interfaces. Along the way, students receive practical advice, examples of best practices, and refactoring techniques to improve existing code.

    Topics include:

    • What is PHP?
    • Exploring data types
    • Controlling code with logical expressions and loopsUsing
    • PHP's built-in functions
    • Writing custom functions
    • Building dynamic webpages
    • Working with forms and form data
    • Using cookies and sessions to store data
    • Connecting to MySQL with PHP
    • Creating and editing database records
    • Building a content management system
    • Adding user authentication

     Take a tour of the final project

    Teacher: Mr. Boulton

    Prerequisite: Computer Science 20

  • Health Science 20

    Health Science 20 Course Description

    health science 20 onlineThis course will challenge students to look at the health science field from holistic and analytic perspectives to provide a basis for making sound personal health choices. Students will examine the range of philosophies that guide health care and consider ethical decision within those contexts. Understanding the basic anatomy and physiology of the human body will provide a context for studying the normal and abnormal functioning of various body systems, including the role of nutrition and metabolism, and diagnostic tools. Students will also investigate the range of health science careers and post-secondary programs available in Saskatchewan.

    Teacher: Ms. O'Brien

  • Physical Science 20

    Prerequisite: Science 10

    The following is a list of the units that will be covered in this course:

    • UNIT #1: Heat
    • UNIT #2: Foundations of Chemistry
    • UNIT #3: Properties of Waves
    • UNIT #4: Science in Saskatchewan
  • Physics 30

    Physics 30 Course Description

    physics 30 onlineThis is an academic course intended to further your understanding and application of fundamental concepts and skills. The focus of this course is on physics principles behind the natural events you observe, the technologies you use in daily like, and the recent discoveries you hear about in the news.

    In this course students investigate concepts related to modern physics such as quantum mechanics, relativity, and nuclear physics. Students will analyze motion in one and two dimensions and the forces behind the motion. They will investigate work, power, energy and efficiency within a system as well as the law of conservation of energy. Lastly, students will explore gravitational, electric, and magnetic fields and their interactions. Unique to the new science curriculums, students will also be able to complete a student-directed study to explore a topic of personal interest relevant to Physics 30. Please remember, good math skills are important for success in this course.


    Teacher:  Mrs. O'Brien

  • Science 10

    Science 10

    The purpose of Science 10 is to help students become lifelong learners, and to maintain a sense of wonder about the world around them. Questions like….”Why do we wear seat belts?” and “What does pH balanced mean?” and” Why are we concerned about rapid population increases?” will be answered in this course along with many other questions you may have. Science 10 introduces you to other high school courses such as Physics, Chemistry, Biology and Environmental Science.

    There are 12 outcomes in this course that cover content in the Forces and Motion Unit, the Chemical Reactions Unit, the Climate and Ecosystem Dynamics Unit and the Career Investigation Unit. The outcomes are the “big picture” ideas of the course.

    I hope you love at least 1 of these units!


    Force and Motion in Our World – Introduction to Physics



    Explore the development of motion-related technologies and their impacts on self and society.


    Investigate and represent the motion of objects that travel at a constant speed in a straight line.


    Investigate and represent the motion of objects that undergo acceleration.


    Explore the relationship between force and motion for objects moving in one and two dimensions.


    Chemical Reactions – Introduction to Chemistry



    Explore the properties of chemical reactions, including the role of energy changes, and applications of acids and bases.


    Name and write formulas for common ionic and molecular chemical compounds, including acids and bases.


    Represent chemical reactions and conservation of mass symbolically using models, word and skeleton equations and balanced chemical equations.


    Investigate the rates of chemical reactions, including factors that affect the rate.

    Climate and Ecosystem Dynamics – Introduction to Biology and Environmental Science



    Assess the implications of human actions on the local and global climate and the sustainability of ecosystems.


    Investigate factors that influence Earth's climate system, including the role of the natural greenhouse effect.


    Examine biodiversity through the analysis of interactions among populations within communities.


    Investigate the role of feedback mechanisms in biogeochemical cycles and in maintaining stability in ecosystems.

    Career Investigation



    Investigate career paths related to various branches and sub-branches of science.