Skip to main content

Canadian School of the World

GRADE 11 COURSE

ICS3U

Introduction to Computer Science

This Grade 11 university preparation course introduces students to computer science and software development. Students develop programming skills using a structured approach, design algorithms and apply a software development life cycle to plan, code, test, document and refine a culminating software project.

1.0 Credit
University
110 hours of planned learning
Grade

11

Credit

1.0

Delivery

Online

Prerequisite

None

About This Course

This Grade 11 university preparation course introduces students to computer science and software development. Students develop programming skills using a structured approach, design algorithms and apply a software development life cycle to plan, code, test, document and refine a culminating software project.

What You'll Learn

Skills You'll Develop

Learning Outcomes

By the end of the course, students will be able to:

Course Units

The following reflects the school’s planned organization of the course. Approximate time allocations may be adjusted while all curriculum expectations and required planned learning are maintained.

UnitTitle / Major Learning FocusApprox. Time
1Programming Fundamentals: Data Types, Expressions and Control Structures26 hours
2Arrays, Algorithms, Subprograms and Code Maintenance24 hours
3Problem Solving and Software Design18 hours
4Computer Environments, Systems, Files and Development Tools14 hours
5Topics in Computer Science, Sustainability, Research and Careers10 hours
6Culminating Software Development Project16 hours
FinalMandatory Written Final Examination2 hours

Assessment

Assessment uses evidence gathered over time from student work, conversations and observations. The final grade for 2026–2027 is determined as follows:

ComponentWeightHow It Is Determined
Course work throughout the course65%Evaluation evidence gathered throughout the course, with special consideration given to the student's most consistent and more recent achievement.
Mandatory written final examination10%Written final examination administered during the designated final-evaluation period.
Culminating software-development task15%Substantial software-development task incorporating planning, design, coding, testing, documentation and reflection.
Attendance and participation10%Based on meaningful attendance and participation; excused absences do not negatively affect this component.

Examples of Assessment Evidence

Assessment may include programming exercises, algorithm-design tasks, debugging and code-review activities, oral code explanations, documentation, project planning artifacts and final evaluations.

Pathways

Students explore postsecondary computer-science programs, industry certifications, emerging fields and global career trends in software development, networks, artificial intelligence, cybersecurity and related technology fields.

The course also develops transferable problem-solving, communication and professional-practice skills applicable across many academic and career paths.

Teacher Support

Frequently Asked Questions

What is the course code?

ICS3U — Introduction to Computer Science, Grade 11, University Preparation.

No. There is no prerequisite or co-requisite.

The course is worth 1.0 Ontario secondary school credit.

Yes. The culminating software-development project accounts for 15% of the final grade.

65% course work, 10% mandatory written final examination, 15% culminating software-development task, and 10% attendance and participation.

Students work with data types, expressions, control structures, arrays, algorithms, subprograms, code maintenance, debugging, software design and development life-cycle planning.

It supports postsecondary computer science and related programs, industry certifications and careers in computer-related fields.

Ready to Take This Course?

$549 / Credit

Need Help Deciding?

Not sure if this is the right course? Book a free 30-minute meeting with a CSW advisor.

Related Courses

ENG3U
English

Grade 11  ·  1.0 Credit  ·  University

ICS3U
Introduction to Computer Science

Grade 11  ·  1.0 Credit  ·  University

CIE3M
The Individual and the Economy

Grade 11  ·  1.0 Credit  ·  University/College

CLU3M
Understanding Canadian Law

Grade 11  ·  1.0 Credit  ·  University/College

MCF3M
Functions and Applications

Grade 11  ·  1.0 Credit  ·  University/College

Have Questions About This Course?

Speak with an advisor to find the right courses for your goals.

Different Places. Brighter Futures.