Available courses

This course enables students to develop their skills in the processes of scientific investigation. They will acquire an understanding of scientific theories and conduct investigations related to sustainable ecosystems; atomic and molecular structures and the properties of elements and compounds; the study of the universe and its properties and components; and the principles of electricity.


This course teaches students how to develop and achieve personal goals for future learning, work, and community involvement. Students will assess their interests, skills, and characteristics and investigate current economic and workplace trends, work opportunities, and ways to search for work.The course explores postsecondary learning and career options, prepares students

for managing work and life transitions, and helps students focus on their goals through the development of a career plan. 


This course introduces students to computer programming. Students will plan and write simple computer programs by applying fundamental programming concepts, and learn to create clear and maintainable internal documentation. They will also learn to manage a computer by studying hardware configurations, software selection, operating system functions, networking, and safe computing practices. Students will also investigate the social impact of computer technologies, and develop an understanding of environmental and ethical issues related to the use of computers. The course is organized into three strands: 

  •  Understanding Computers 
  • Introduction to Programming
  • Computers and Society

This course examines communications technology from a media perspective. Students will develop knowledge and skills as they design and produce media projects in the areas of live, recorded, and graphic communications. These areas may include TV, video, and movie production; radio and audio production; print and graphic communications; photography; digital imaging; broadcast journalism; and interactive new media.

 Students will also develop an awareness of related environmental and societal issues, and will explore college and university programs and career opportunities in the various communications technology fields. 

  • The course is organized into 5 strands: 
  •  Computer Safety and Ergonomics
  •  Animation  Web Development 
  •  Video/Audio Production
  •  Graphic Design

This course explores common challenges faced by both individuals and families: how to meet basic needs, how to relate to others, how to manage resources, and how to become responsible members of society. Throughout this course, students will explore the diverse ways various families function within society as they learn to develop the interpersonal, decision-making and practical everyday skills necessary to transition into adulthood.

This course introduces students to computer science. Students will design software independently and as part of a team, using industry-standard programming tools and applying the software development life-cycle model. They will also write and use subprograms within computer programs. Students will develop creative solutions for various types of problems as their understanding of the computing environment grows. They will also explore environmental and ergonomic issues, emerging research in computer science, and global career trends in computer-related fields.



This course enables students to develop knowledge and skills in the areas of photography, digital imaging, animation, 3D modelling, and web design. Students will work both independently and as part of a production team to design and produce media products in a project-driven environment.

Practical projects may include photo galleries, digital images, animations, 3D models, and websites. Students will also expand their awareness of environmental and societal issues related to communications technology, and will explore post-secondary education, training, and career opportunities.

This course will broaden your understanding of mathematics as it relates to managing data. You will apply methods for organizing and analysing large amounts of information; solve problems involving probability and statistics; and carry out a culminating investigation that integrates statistical concepts and skills. 

You will also refine your use of the mathematical processes necessary for success in senior mathematics. If you are planning to enter university programs in business, the social sciences, and the humanities you will find this course of particular interest.

This course provides an overview of the importance of international business and trade in the global economy and explores the factors that influence success in international markets. You will learn about the techniques and strategies associated with marketing, distribution, and managing international business effectively. 

This course prepares you for postsecondary programs in business, including international business, marketing, and management.


This course gives you the opportunity to complete a range of communications technology projects. These may include creating printed stationery, short videos, computer–generated animations, and graphical information displays. You will learn to transfer information using electronic, live, and graphic communications methods. The knowledge and skills that you develop will provide a basis for careers in areas such as publishing, advertising, print production, animation, photography, and journalism.