Grade 10 Courses
Grade 10 Introduction to Computer Studies (ICS201 and ICS20F)
Students will explore how computers are used to solve problems and develop computer programs. This course is also offered in all female class.
- Understand how a computer works
- Understand how a computer networking works
- Create computer programs
- Design and build a computer program to satisfy a need
Grade 10 Computer Technology (TEJ201)
This course introduces students to computer systems, networking, and interfacing, as well as electronics and robotics. Students will build
- build small electronic circuits
- write computer programs to control simple peripheral devices or robots
- develop an awareness of related environmental and societal issues
- learn about secondary and postsecondary pathways and career opportunities in computer technology
Grade 11 Courses
Grade 11 Introduction to Computer Science (ICS3U1)
Students will design and create computer programs and explore various emerging technologies such as robotics and artificial intelligence.
- Design computer software independently
- Create computer software using industry- standard programming tools such as Java
- Explore emerging technologies such as robotics
Grade 11 Computer Enginnering technology (TEJ3M1)
This course examines computer systems and control of external devices. Students will:
- assemble computers and small networks by installing and configuring appropriate hardware and software
- develop knowledge and skills in electronics, robotics, programming, and networks
- build systems that use computer programs and interfaces to control and/or respond to external devices
- develop an awareness of related environmental and societal isses
- learn about college and university programs leading to careers in computer technology
Grade 12 Courses
Grade 12 Computer Science (ICS4U1)
You will design and create industry- standard computer programs and explore various emerging technologies such as cryptography, image processing, and computer vision.
- Design computer software indepently and as part of a team
- Create computer software using industry-standard programming tools such as Java
- Manage large software development project
- Explore emerging technologies such as biometrics
Prerequisite: ICS3U1
Grade 12 - Computer Enginering Technology (TEJ4M1)
This course extends student's understanding of course systems and computer interfacing with external devices. Students will:
- assemble computer systems by installing and configuring appropriate hardware and software
- learn more about fundamental concepts of electronics, robotics, programming, and networks
- examine related environmental and societal issues
- explore postsecondary pathways leading to careers in computer technology
During Remote Learning: An emphasis on programming and Networking (computer networks, IP addressing, data routing protocols, services, programming languages, and concepts)
Prerequisite: TEJ3M1
Grade 12 Computer Engineering Technology - Robotics and Control Systems (TER4M1)
This course has a similar expectation to TEJ4M1 with the emphasis in Robotics and Control Systems.
Prerequisite: TER3M1