Grade 12 course ICS4U
Computer Science: what it keeps open
No Ontario program needs Computer Science (ICS4U) on its own, but 46 accept it toward a requirement where another course would also do.
Want to see which programs your own marks reach? Try the program finder.
Which courses does your program need?
Search any university or college program. Its Grade 12 courses stay here while you look through the course pages.
Programs that accept ICS4U
ICS4U is one of the courses these programs count, but another course would also do.
University programs (26)
Computer science12
- Computer Science Lakehead, Thunder Bay, Orillia, Barrie
- Computer Science I McMaster, Hamilton
- Artificial Intelligence (Computer Science) Ontario Tech, Oshawa
- Computer Science Ontario Tech, Oshawa
- Data Science Ontario Tech, Oshawa
- Game Development and Interactive Media Ontario Tech, Oshawa
- Interactive Computing Ontario Tech, Oshawa
- Networking and Information Technology Security Ontario Tech, Oshawa
- Software Development Ontario Tech, Oshawa
- Technology Management (Bachelor of Information Technology) Ontario Tech, Oshawa
- Video Games, Creative Industries and Society (Bachelor of Information Technology) Ontario Tech, Oshawa
- Computer Science Western, London
Engineering3
- Engineering: Software Lakehead, Thunder Bay, Barrie
- Bachelor of Applied Science in Multidisciplinary Design Engineering Ottawa, Ottawa
- BASc Software Engineering Ottawa, Ottawa
Life sciences2
- Environmental Management Lakehead, Thunder Bay
- Forestry Lakehead, Thunder Bay
Math and physical sciences7
- Earth and Planetary Science Communication Brock, St. Catharines
- Sciences Brock, St. Catharines
- Honours Science Laurier, Waterloo
- Science Degree + Law Degree, University of Sussex Laurier, Waterloo
- Integrated Mathematics and Computer Science Ontario Tech, Oshawa
- Science Western, London
- Western Integrated Science (WISc) Western, London
Architecture and design1
General arts and science (major chosen later)1
- Lakehead Science One Lakehead, Thunder Bay, Orillia
College programs (20)
Computing and IT2
- Bachelor of Data Analytics Conestoga, Waterloo
- Bachelor of Data Science and Artificial Intelligence (Honours) Conestoga, Waterloo
Business, law and office6
- Bachelor of Business Administration Cambrian, Barry Downe Campus (Sudbury)
- Honours Bachelor of Business Administration Cambrian, Barry Downe Campus (Sudbury)
- Honours Bachelor of Commerce (Digital Marketing) Fanshawe, London
- Honours Bachelor Business Administration Health Management Georgian
- Honours Bachelor of Business Administration (Automotive Management) Georgian, Barrie
- Honours Bachelor of Business Administration (Human Resources) Niagara, Niagara-on-the-Lake
Nursing and personal support7
- Bachelor of Science in Nursing (BScN) Collaborative Nursing Degree Fall Centennial, Morningside Campus (Toronto)
- Bachelor of Science: Nursing (Honours) Conestoga, Kitchener: Doon
- Honours Bachelor of Science: Nursing Georgian, Barrie; Owen Sound
- Nursing: Honours Bachelor of Science Loyalist, Belleville
- Honours Bachelor of Science in Nursing Niagara, Welland
- Bachelor of Science in Nursing (BScN) Northern, Timmins Campus
- Nursing BScN St. Clair, Main Windsor Campus; Chatham Campus
Community and social services1
- Honours Bachelor of Counselling Psychology Georgian, Barrie
Police, fire and public safety1
- Honours Bachelor of Police Studies Georgian, Barrie
Media, design and the arts2
- Bachelor of Interior Design (Honours) Conestoga, Cambridge: Fountain St.
- Honours Bachelor of Interior Design Georgian, Barrie Downtown
Science, animals and the environment1
- Honours Bachelor of Applied Technology: Biotechnology Fanshawe, London
How this is worked out
Each program's Grade 12 requirements come from its page at the school, the same requirements the program finder checks marks against. A program needs ICS4U when, with ICS4U taken away and every other Grade 12 course still on offer, one of its requirements can no longer be met. A requirement a Grade 11 course can also meet never counts as closed, and requirements a school words in a way that cannot be read as courses are left out. Schools change requirements, so check the program's own page before you decide.