Computer Science is ideal for students who are heading into the fields of business, math, science or engineering.
In grade 10, students will get an introduction to Computer Studies and learn some basics of computer hardware and software, as well as be introduced to computer programming through the use of visual and block-based languages and some procedural programming.
There is no prerequisite for the grade 11 course as students will learn syntax, structures and basic coding concepts using a procedural based language from the beginning. As their knowledge builds through the semester, their programming skills will develop as they design and create multiple applications in conjunction with learning a Software Development approach.
For grade 12 you must have the grade 11 credit with a recommendation of at least 70%. Students taking this course will further develop their programming skills using an Object Oriented Programming language. They will also learn about the process of Software Development and Project Management used in the industry, by applying these models to design and build larger scale applications.