Roadmap Your IT Future

Explore your options with our IT course roadmap!

Killarney's IT courses cover a wide range of topics, including:

Studies start at the grade 10 level, but grade 9 students can take IT 10.


In Information Technology

This is our roadmap of IT courses at Killarney Secondary School.
Refer to this page to find course codes, information, or simply examine your options.

Grade 9/10 Grade 11 Grade 12 Independent Study

IT 10

Information Technology, Grade 9/10

Course code: MINT-10

Prerequisites: Math 8 and Science 8 or permission of Math Teacher

This is an entry level course where students are given the opportunity to investigate a variety of areas in the Information Technology field. Topics include a combination of:

  • Building/Fixing a computer
  • Installing and configuring operating systems
  • Digital media
  • Programming
  • Networking
Note: No prior experience is necessary. An ICTX course is a prerequisite for more specialized ICT courses at higher levels.

Hardware 10

Computer Hardware, Grade 9/10

Course code: YCAIS0ACHS

Prerequisites: Math 8

Computer Hardware 10 will prepare a student for the industry standard Comp T1A A+ certificate. Students will learn the following:

  • How a computer works
  • How to build a computer
  • How to install different operating systems
  • How to do a dual boot
  • How to troubleshoot problems


Robotics - Programming

Course code: YERT-1AROB

Prerequisites: Minimum 73% in both Math 10 and Science 10. MICTP11 is a pre-requisite or co-requisite course.

Design and build your own competitive robot. No prior experience necessary. Concepts from Physics, Programming and Engineering are blended together to create a functional robot. Creativity, teamwork, project development and communication are also necessary. Physics: Kinematics, Dynamics, Circular Motion, Torque, Gear Ratios, Work Energy and Power, Momentum, and Friction as applied to robotics challenges and issues. Engineering: Designing, drafting, building, programming, running and competing with a functional robot. Programming: Input/Output, Decision structures, Loops, and Functions. Robots will also rely solely on the programs in autonomous mode.

IT 11

Information Technology, Grade 11

Course code: MICTS11

Prerequisites: Math 10 or MINT-10

This course is a continuation of the ICTX 10 course. Students will further their experience in all areas of Information Technology. In addition, students will be introduced to:

  • 2D Animation
  • Scripting
  • Web design
  • Programming
An ICTX course is a prerequisite for more specialized ICT courses at higher levels.

Programming 11

Computer Programming, Grade 11

Course code: MICTP11

Prerequisites: Math 11 or MINT-10

This course will cover an industry standard language that is being used in the Information Technology field. Topics that will be covered are:

  • Introduction to Programming
  • Programming Methodology
  • Programming Structures
  • Graphics and User Interfaces

Networking 11

Cisco Network Technology, Grade 11

Course code: YCAIS1C

Prerequisites: Math 10

Learn how to make your own Ethernet cables and even bypass into a password-protected device. Networking 11 content covers the hardware, software and protocols required to operate today's networks. In particular, the course covers basic competencies in hubs, routers, switches, cabling, IP addressing and other network protocols. It is recommended that the student should have completed Information Technology 10 and Math 10 before entering the course. There is a lab free required to cover hardware such as cabling and connectors.

IT 12

Information Technology, Grade 12

Course code: MICTS12

Prerequisites: Math 11 or MICTS11

This course is a continuation of the Information Technology 11 course. At this level, students will acquire an in-depth knowledge of the topics in previous I.T. courses as well as:

  • Flash ActionScript
  • Game development
  • Intermediate Programming
This course will also prepare you for introductory university computer courses.

Programming 12

Computer Programming, Grade 12

Course code: MICTP12

Prerequisites: MICTP11

This course will cover an industry standard programming language that is being used at the post secondary level and the Information Technology field. This course will cover similar topics in the ICTP 11 course, but using a different, yet equally well used programming language. Students' individual skills and imagination will be utilized in a 2D or 3D game development project.

Networking 12

Cisco Network Technology, Grade 12

Course code: YCAIS2C

Prerequisites: Networking 11

Networking 12 builds upon the curriculum covered in Networking 11 to further develop a student's understanding of digital communication. In particular Networking 12 covers routing protocols, switching technologies, VLANs, WAN protocols such as ISDN and frame relay. Networking 11 is a prerequisite an it is recommended that the student complete Information Technology 11 and Math 111 before entering this course. The completion of Networking 11 and Networking 12 may lead to the international networking standard Cisco Certified Network Associate (CCNA) Certification. There is a lab fee required to cover hardware such as cabling and connectors.

Linux 12

Linux, Grade 12

Course code: YCAIS2H

Prerequisites: MINT-10 or any Math 10 course

Learn how to become a systems administrator to the world's most popular and diverse operating system for servers. Linux is freeware, allowing users to customize their own versions and distribute it to anyone. In this course you'll learn how to create users, share directories, restrict access to users, bash scripting, and security. Other topics will include setting up web servers, security, regular expressions, creating your own commands, and how countries are using technology to attack each other.
Note: On average, IT professionals who are able to use Linux, earn more than those who don't.

Programming 13

Computer Programming, Independent Study level

Course code: Request from Ms. Ali

Prerequisites: Programming 12

This course is available to those who originally completed IT 10 in Grade 9, and have finished Programming 12 in Grade 11. There are unlimited possibilities in Programming 13 for those who wish to grow as a programmer. Past topics have included:

  • 3D video games in OpenGL
  • 3D video games in Unity
  • LAN video games with AI in GameMaker
  • Video games for the visually impaired
  • File compression/decompression