Computer Programming

Computer Engineering

New technology is common, new thinking is rare - Sir Peter Blake

University and College Preparation

This course extends students’ understanding of computer systems and computer interfacing with external devices. Students will assemble computer systems by installing and configuring appropriate hardware and software, and will learn more about fundamental concepts of electronics, robotics, programming, and networks. Students will examine related environmental and societal issues, and will explore postsecondary pathways leading to careers in computer technology.


As per Ministry of Education and Halton Catholic District School Board guidelines, students are evaluated on their display of Knowledge (10%), Application (35%), Thinking (12.5%), and Communication (12.5%).

Students' final grade percentages for this course will be calculated as follows:
  • 70% - Evaluations ongoing throughout the term consisting of tests, assignments, quizzes, homework, etc.
  • 15% - Culminating activity
  • 15% - Final Examination