Information and Technology Programs

Offerings in the IT Programs may vary per quadmester and from year to year.



ICS2O: Introduction to Computer Programming - Grade 10, Open

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.

Prerequisite: None


ICS3C: Introduction to Computer Programming - Grade 11, College Preparation

This course introduces students to computer programming concepts and practices. Students will write and test computer programs, using various problem-solving strategies. They will learn the fundamentals of program design and apply a software development life-cycle model to a software development project. Students will also learn about computer environments and systems, and explore environmental issues related to computers, safe computing practices, emerging technologies, and postsecondary opportunities in computer-related fields.

Prerequisite: None


TGJ3/4: Communication Technology - Grade 11/12, College/University Preparation

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 medial 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 explore postsecondary education, training, and career opportunities.

Prerequisite: None, but strong computer skills recommended


TET3E: Computer Technology, Information Technology Support, Workplace Preparation

This course focuses on skills related to Tier 1 technical support and customer service. Students will develop technical literacy skills along with general computer knowledge.

Prerequisite: None


TEW3E: Computer Technology, Network Support, Workplace Preparation

This course enables students to gain some experience with computer networking systems. Students will learn how to connect and maintain wiring closets as well as understand home network solutions.

Prerequisite: None


TEN3M/TEN4M: Networking, University/College (Cisco Networking Academy Program)

This course enables students to gain further experience with computer networking systems. Students will learn networking protocols as well as working with switches and wired and wireless routers. This course will focus on Cisco’s Networking Academy Program and covers the following topics:

  • Introduction to Networks
  • Routing and Switching Essentials

This free course provides a hands-on approach to learning networking skills. It encourages students to consider further education in IT and helps them prepare for entry level careers and help them prepare for Cisco’s CCENT/CCNA certifications.

Prerequisite: None


These free courses provide a hands-on approach to learning networking skills. It encourages students to consider further education in IT and helps them prepare for entry level careers. Certification possibilities: A+, Cisco CCENT and CCNA.