Computer Science

About Computer Science

 

In Computer Science, we study the beauty of the digital devices that we use everyday. 

We offer courses from grade 10s to 12, and we are the only school in YRDSB to offer IB Computer Science.

 

Teachers:

 


ICD2O - Digital Technology and Innovations in the Changing World

Prerequisite: None (Open to Grade 9s as well)

Topics Covered:

  • Computer Hardware & Digital Devices
  • Artificial Intelligence
  • Web Design
  • Computer Programming

 

ICS3U - Introduction to Computer Science

Prerequisite: None

  • Open to Grade 9 and 10s
  • Recommended for pre-IB students taking IB Computer Science 

Topics Covered:

  • Java Computer Programming
  • Computer Hardware
  • Software Design

 

ICS4U - Computer Science

Prerequisite: ICS3U

Topics Covered:

  • Python Programming
  • Software Development
  • Algorithms, Complexity, and Data Structures
  • Object Oriented Programming

 

IB Computer Science SL (two semesters)

Topics Covered:

  • Python Programming
  • Software Development
  • Algorithms
  • SQL Database Programming
  • Computer Hardware
  • Ethics in Computing

Contests and Events

 


What is Computer Science?

Computer science is a multidisciplinary field that encompasses the study of computational systems, algorithms, and the theoretical foundations of information and computation. It involves the exploration and development of principles, methods, and technologies that enable the acquisition, representation, processing, storage, communication, and analysis of information.