ICS3U Introduction to Computer Science (Grade 11)
Real programming from the first week — variables, control flow, functions, arrays — plus the problem-decomposition habits that separate students who can code from students who have seen code. Our sections are taught by working engineers, in the same language ICS4U continues in.
Inside the course
Programming fundamentals: variables, types and control flow
Functions and problem decomposition
Arrays and introductory data handling
The software development lifecycle in a small project
Computers and society: impact and ethics
Where it leads
Leads to ICS4U. For CS-bound students the ICS3U→ICS4U pair plus MCV4U is the profile top programs read first.
PREREQUISITE
None.
Assessment & credit
Standard Ontario assessment: 70% coursework, 30% final evaluation. Completion ships as an official transcript, OUAC-listed and recognized by public and private schools.
How we run it
Small groups, online or in person (Markham campus); semester, summer and winter intakes, scheduled around the student’s Top 6 plan.
Is ICS3U the right next credit? Ask a mentor
Free 1-on-1 planning consult: when to take it, what to pair it with, and how it fits the Top 6 — based on credits done and programs targeted.