Information & Technology Programs


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/4O: 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


TEC3E: Computer Repair, Grade 11, Workplace

This course enables students to further develop knowledge and skills related to computer hardware. The focus of the course is a practical hands-on approach to proper maintenance and repair of desktop and laptop computers. Students will gain a better understanding of operating systems and proper software installation practices. This course will prepare for Comptia’s A+ certification

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 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. Certification possibilities: A+,  Cisco CCENT and CCNA



FIT is Here

Yorkdale is pleased to announce it’s participation in the Focus on IT (FIT) program, a program created with industry to help students develop IT skills and to jump start their post-secondary education in the world of information technology. Our Computer Networking and Communication Technology courses are some of the requirements that will allow you to obtain a FIT certificate To obtain more information follow the links provided: