Pih Ha Voon

Grade 10 Math, Grade 11 and 12 Essential Math, Grade 10, 11 and 12 Computer Science

(204) 667-8210 ext. 3002

Pih Ha Voon

CSC40S (Grade 12 Computer Science)

Here is the course outline.

MAI20S (Grade 10 Introduction to Applied & Pre-Calculus)

Grade 10 Introduction to Applied and Pre-Calculus builds a foundation for both of the respective Grade 11 math courses.  Applied Math focuses on real-world, context-based problem solving.  Pre-Calculus is highly driven by equation solving, graphing and theoretical thinking.  This Grade 10 course will be a balance of these two.

MAE30S (Grade 11 Essential Math)

Grade 11, Essential Math is a continuation of concepts you have been studying in previous years, as well as an introduction to new topics.  You will use many of the skills that you have already learned to solve problems and do basic arithmetic operations.  This course helps you develop the skills, ideas, and confidence that you will need to continue studying math in the future.

MAE40S (Grade 12 Essential Math)

The Essentials Math Curriculum is designed to help students develop their mathematical literacy in such a way that is useful in their daily lives. This includes understanding how mathematical concepts are connected to business, industry, government, and the environment.

Students will be active learners in this class. Co-operation, interaction, and communication will be emphasized as students construct their own meaning.

CSSC20S (Grade 10 Computer Science)

Grade 10 Computer Science is an introductory course to computer programming. In this course you will learn to solve problems, accomplish tasks, and express creativity, both individually and collaboratively.   Since programming languages and techniques continue to evolve rapidly, you will need to adapt changes and learn new information. This will require you to be an independent learner.  However, teamwork and problem solving are also important skills in computer programming. Therefore, there will be opportunities to work collaboratively to solve various problems.  The course will end with students working on a major project.  If students enjoy or see potential in computer science, further study is available in grade 11 and 12.

CSC30S (Grade 11 Computer Science)

Grade 11 Computer Science is designed for students who showed aptitude and enjoyed CS20S.  Continuing study from topics learned in CS20S, students will work within a framework of topics towards completing the course.   We will review some concepts like variables, conditional statements, loops and functions in programming; and learn more complex programming instructions in this level. Students will work on practical programming problems, games and assignments.   Students will be introduced to Alice software but Java will be the main instructional language for this course.

CSC40S (Grade 12 Computer Science)

This course is designed for students who enjoyed CS30S programming and who will potentially continue to study Computer Science after high school.  In this course you will learn to solve problems, accomplish tasks, and express creativity, both individually and collaboratively.   Since programming languages and techniques continue to evolve rapidly, you will need to adapt changes and learn new information. This will require you to be an independent learner.  However, teamwork and problem solving are also important skills in computer programming. Therefore, there will be opportunities to work collaboratively to solve various problems.  The course will end with students working on a major project.  Students will work on more practical and more complexity programming projects in this level.

SLG #21

In SLG we will take a time-out from our busy day to stop and contemplate the bigger picture of life.  We'll also eat some snacks (my SLG notoriously has consistently good snacks)