|Grade 8||Integrated into Business 8
Consider joining the Programming Club!
|Grade 9||Information and Communications Technology 9 (MADIT09)
Computer Studies 10 (MCSTU10 with teacher approval)
|Grade 10||Computer Studies 10 (MCSTU10)
Computer Programming 11 (MCMPR11 with approval)
|Grade 11/12||Digital Communications 11 (MDCOM11) → Intro Course
Computer Programming 11 (MCMPR11)
Computer Programming 12 (MCMPR12)
Computer Information Systems 12 (MCINF12 with approval)
|Legend||Introductory | Programming | Hardware|
INFORMATION AND COMMUNICATION TECHNOLOGIES 9 – MADIT09 – Information technologies incorporate social, ethical and sustainability considerations as a part of their operation and design. Students taking this course should be interested in how communication through tools like the Internet and social media develop their understanding of personal and social communication. Open to Grade 9 students only.
COMPUTER STUDIES 10 – MCSTU10 – This course will include the development of proficiency in modern programming practices and theory. Students taking this course should be interested in the process of programming computers and learning various high-level computer languages. Open to Grade 9 and 10 students.
DIGITAL COMMUNICATIONS 11 – MDCOM11 – THIS IS AN INTRODUCTORY COURSE INTENDED FOR STUDENTS WITH LIMITED COMPUTER EXPERIENCE. In this course, students can explore media that they use every day to determine what goes into the design of popular apps and the impact of new social media on mobile systems. Students should be interested in using computers to solve a variety of problems and should be open to working on website design as a conduit for all kinds of human interest and values. Open to Grade 10-12 students with NO previous experience in computing and programming.
COMPUTER PROGRAMMING 11 – MCMPR11 – In this specialized course, students will explore computer code languages to develop programs that will offer solutions to practical problems such as those associated with website construction, mathematics, or business. Students taking this course should be interested in using high level computer languages and developing strong debugging skills. Open to:
- Grade 10 and Grade 11 students who have taken Computer Studies 10.
- Grade 11 and Grade 12 students with solid math background.
COMPUTER PROGRAMMING 12 – MCMPR12 – Programming at the senior level requires a serious commitment to a high-level of self-reflective problem solving of complex computer algorithms. Students should have an interest in working on complex projects that require the ability to work independently with a high degree of self-discipline. Open to:
- Grade 11 and 12 students who have take Computer Programming 11.
- Grade 12 students with strong math background.
COMPUTER INFORMATION SYSTEMS 12 – MCINF12 – Students taking this course should have an interest in network design and maintenance both in terms of the hardware and software used by global computer networks. Students will learn to install software, troubleshoot network software, maintain lab computers, research and test new software, and support network users. Open to Grade 11 and 12 students with teacher permission.