This ICS3U online course provides a foundational understanding of computer science with a focus on practical application. Students in ICS3U will design software using industry-standard programming tools and apply the software development life-cycle model. ICS3U emphasizes the development of programming skills, including writing and using subprograms to create effective solutions for various types of problems. The ICS3U curriculum also explores environmental and ergonomic issues, emerging research in computer science, and global career trends in related fields.
ICS3U, Introduction to Computer Science, Grade 11, University
Course registration open year-round
💻 Fulfills OSSD Online Graduation Requirement
About the Course
How the final mark is calculated
How the final mark is calculated from September 2026
$570.00
$895.00
How to get Started
Fully online and self-paced
Step 1
Select %course-code% course, add to cart and checkout.
ICS3UStep 2
After payment, complete the registration form which can be found in your email confirmation.
Step 3
Send all required documentation to info@oeshighschool.com
International student?
Chat with an advisor first — we’ll confirm your transcripts and prerequisites so your registration goes smoothly or email info@oeshighschool.com.
Talk to an AdvisorLearn on your schedule, with support at every step
No deadlines, no pressure—just the freedom to learn when and how it works for you.
Available 24/7/365
Learn at your own pace with 24/7 access to our courses
Online, On-demand
We provide certified teachers and 24/7 online tutoring with enrollment
Cross-Curricular
With our ministry accredited courses. It’s never too late to enroll
FAQs
Supported by Ontario Certified Teachers
ICS3U is the Grade 11 University-preparation computer science course. Students learn to design and write programs — working with variables, control structures, functions, and algorithms — and explore software development practices, computer environments, and the impact of computing on society. It’s the prerequisite for ICS4U.
No. ICS3U has no prerequisite and assumes no prior coding experience — it’s built to take motivated beginners from zero to writing working programs. Logical thinking and persistence matter more than any background. That makes it one of the most accessible entry points into a high-value university pathway.
ICS3U meets the Ministry of Education’s attendance and participation expectations through activities blended directly into the course. OES requires students to log in at least once per week for attendance, and participation activities appear throughout the course and are reflected in the grade book — preserving self-paced flexibility while satisfying the requirements for online courses.
Formally, most CS programs require ENG4U, MHF4U, and MCV4U rather than computer science courses. But ICS3U → ICS4U strengthens applications (some programs recommend it), builds the skills first-year CS assumes, and helps you confirm you actually enjoy programming before committing to a degree.
[OES: confirm the language used — commonly Python or Java.] The curriculum is language-flexible; what matters is mastering concepts like variables, loops, conditionals, functions, and algorithm design, which transfer across every language. The problem-solving approach you build matters far more than the specific syntax.
In ICS3U you write real programs of growing complexity — from simple calculations and interactive console programs to projects using functions, arrays or lists, and file input/output — culminating in a substantial software project that applies planned design, coding, testing, and documentation.
Yes. Many students take ICS3U at OES to raise a mark for university or college applications — Ontario uses your highest grade for the course. The course is self-paced and open year-round, so you can retake it alongside your day-school timetable and finish in as little as 4 weeks.
Yes. Ontario students who started Grade 9 in the 2020–21 school year or later must earn at least two online learning credits to graduate, and ICS3U at OES — a Ministry-inspected online school (BSID #667186) — counts toward that requirement. An opt-out process exists through school boards, and specific provisions apply to students affected by the 2021 school closures.
Yes. ICS3U belongs to the computer studies group, one of Ontario’s STEM-related course groups — business studies, computer studies, cooperative education, mathematics, science, and technological education. Students entering Grade 9 in 2024 or later must complete one credit from this group among their compulsory credits, and earning ICS3U at OES satisfies that graduation requirement.
Ontario’s Growing Success policy pre-determines the evaluation structure for every credit. Beginning in the 2026–27 school year, ICS3U is graded on classroom work completed throughout the course (65%) plus a Ministry-mandated final evaluation worth 25% for Grades 11–12, with attendance and participation also reflected in the final grade. A credit is granted at 50% or higher — and as an inspected private school, OES may administer final evaluations online, while school-board online courses generally require in-person exam sittings.
Not sure if you have the prerequisite?
Our guidance counsellors can help you:
- Choose the right courses
- Understand graduation requirements
- Plan your university pathway
Flexible Learning, Real Results
Real students, real success—see how OES’s flexible learning and expert support helped them achieve their goals.
All of my teachers and staff were so helpful and kind.
Stephanie Spinn
Studying at Ontario eSecondary School was great for me! All of my teachers and staff were so helpful and kind. Thanks to Ontario eSecondary School, I was able to complete my high school diploma in a way that worked perfectly for me!
The prerequisite course I needed for nursing school was super easy to learn.
Brianna Logan
I had a great experience using OES for a prerequisite course I needed to attend nursing school. I found it super easy to learn and use the LMS. I highly recommend and if I need U level courses in the future I will definitely get them through OES.
I can pick and choose when I want to work.
Hakan Leonard
Great course, I’ve learned lots and got my necessary credits for college now. I love how I can pick and choose when I want to work and decide when my deadlines are since that’s the most stressful part of traditional schooling for me.
$570.00
$895.00
