Course Description: This course focuses on repetition, debugging and designing programs to control physical systems like robots.  Students will complete some levels on Code Studio, build a pong game with Scratch and choose a final project based on their interests.

Course Outcomes:

  • Designing programs that accomplish specific tasks.
  • Using repetition (loops) in programs.
  • Debugging programs that accomplish specific goals.
  • Using logical reasoning to detect and correct errors.
  • Various forms of input and output.
  • Designing programs that accomplish specific goals including controlling or simulating physical systems.

Prerequisite: none  (Grade 5-9)

*Curriculum and course developed by BGSD teachers.

Course Description: This course focuses on decomposition, selection and introduces variables to block coding.  Students will build their own Flappy Bird game, complete some levels on Code Studio, build a virtual pet with Scratch and choose a final project based on their interests.

Course Outcomes:

  • Decomposing problems into smaller parts in order to find a solution.
  • Using logical reasoning to explain how some simple algorithms work.
  • Using selection in programs.
  • Using logical reasoning to detect and correct errors in algorithms.
  • Working with variables.

Prerequisite: Coding Level 1 or equivalent experience

*Curriculum and course developed by BGSD teachers.

Course Description: This course introduces students to the Game Lab from Code.org where students can code in blocks or JavaScript to make games and apps for their mobile device. Key algorithms and Boolean logic are some of the key concepts covered in this course.

Course Outcomes:

  • Understand several key algorithms that reflect computational thinking
  • Use two or more programming languages
  • Understand simple Boolean logic
  • Use a programming language to solve computational problems
  • Model state of real world problems

Prerequisite: Coding Level 2 or equivalent experience

*Curriculum and course developed by BGSD teachers.

Course Description: This course focuses on moving students from block coding to text based coding.  Students will learn to code in Python while being introduced to Boolean Logic and Data Structures in programming.

Course Outcomes:

  • Model state of physical systems
  • Use at least on additional programming language (that must be textual) 
  • Make use of appropriate data structures
  • Understand uses of Boolean login in programming.

Prerequisite: Coding Level 3 or equivalent experience

*Curriculum and course developed by BGSD teachers.

Course Description: The aim of the Health 7 is to enable students to make well-informed, healthy choices and to develop behaviors that contribute to the well-being of self and others. To achieve this aim, students require an understanding of self as the basis for healthy interactions with others and for career development and lifelong learning. Students also require a safe and caring school and community environment in which to explore ideas and issues surrounding personal choice, to seek accurate information, and to practice healthy behaviors.

Course Outcomes:

    1. Wellness Choices

      • Students will make responsible and informed choices to maintain health and to promote safety for self and others. 

    2. Relationship Choices

      • Students will develop effective interpersonal skills that demonstrate responsibility, respect and caring in order to establish and maintain healthy interactions. 

    3. Life Learning Choices

      • Students will use resources effectively to manage and explore life roles and career opportunities and challenges. 

Prerequisite: none  (Grade 7-9)

*Course shared by James Kelso & Brandy Lee Mac Lean (EPSB)

Course Description: The aim of the Health 8 is to enable students to make well-informed, healthy choices and to develop behaviours that contribute to the well-being of self and others. To achieve this aim, students require an understanding of self as the basis for healthy interactions with others and for career development and lifelong learning. Students also require a safe and caring school and community environment in which to explore ideas and issues surrounding personal choice, to seek accurate information, and to practise healthy behaviours.

Course Outcomes:

    1. Wellness Choices

      • Students will make responsible and informed choices to maintain health and to promote safety for self and others. 

    2. Relationship Choices

      • Students will develop effective interpersonal skills that demonstrate responsibility, respect and caring in order to establish and maintain healthy interactions. 

    3. Life Learning Choices

      • Students will use resources effectively to manage and explore life roles and career opportunities and challenges. 

Prerequisite: none  (Grade 7-9)

*Course shared by James Kelso & Brandy Lee Mac Lean (EPSB)

Course Description: The aim of the Health 9 is to enable students to make well-informed, healthy choices and to develop behaviours that contribute to the well-being of self and others. To achieve this aim, students require an understanding of self as the basis for healthy interactions with others and for career development and lifelong learning. Students also require a safe and caring school and community environment in which to explore ideas and issues surrounding personal choice, to seek accurate information, and to practise healthy behaviours.

Course Outcomes:

    1. Wellness Choices

      • Students will make responsible and informed choices to maintain health and to promote safety for self and others. 

    2. Relationship Choices

      • Students will develop effective interpersonal skills that demonstrate responsibility, respect and caring in order to establish and maintain healthy interactions. 

    3. Life Learning Choices

      • Students will use resources effectively to manage and explore life roles and career opportunities and challenges. 

Prerequisite: none  (Grade 7-9)

*Course shared by James Kelso & Brandy Lee Mac Lean (EPSB)