Computer Studies


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


Specialist High Skills Major - Information and Communications Technology

Want to explore career opportunities in the Information and Communications Technology filed? Check out our Specialist High Skills Major - Information and Communications Technology program!


Contact Information

ACL Name: Mr. D. Oppenheimer

Office Room Number: 363

Telephone Number: 416 395 3290Extension : 20115

Email: computer-studies@northviewheights.ca

Staff: Ms. S. Navabi, Ms. S. MohammedMr. A. Thoms