COMPUTER STUDIES
ICS2OI Introduction to Computer Studies, Grade 10, Open This course introduces students to computer programming using HTML, CSS, and JavaScript. Other topics include computer hardware, software, and networking, as well as social and ethical subjects related to computer technology. |
ICS3CI Introduction to Computer Programming, Grade 11, College Recommended for students planning to pursue Computer Studies at College. In this course students learn Python programming fundamentals to solve various problems. Topics will include basic game design and everyday/business applications.
|
ICS3UI Introduction to Computer Science, Grade 11, University Highly recommended for students planning to study Engineering, Math or Computer Science at University. This introduction to Computer Science course gives students the opportunity to design software solutions by writing computer programs in Java. Other topics include environmental and ethical issues, emerging computer technology and post-secondary opportunities.
|
ICS4CI Computer Programming, Grade 12, College Prerequisite: ICS3CI This course further develops students’ Computer Programming knowledge and skills in Python, building on the material learned in ICS3CI. Students solve more advanced problems related to game design and business applications, and practice working with graphics.
|
ICS4UI Computer Science, Grade 12, University Prerequisite: ICS3UI This course further develops Computer Science knowledge and skills in Java, building on the material learned in ICS3UI. The focus is on creating and analyzing effective algorithms and managing a large scale group software project from start to finish.
|