Computer Science course
Grade 12University Preparation

ICS4U: Computer Science

Credit Value: 1.0 · Prerequisite: ICS3U, Grade 11 Computer Science

Grade

Grade 12

Credit Value

1.0

Course Type

University Preparation

Total Hours

110 hours

Course Description

This course enables students to further develop their knowledge and skills in computer science. Students use modular design principles to create complex and fully documented programs according to industry standards. They work through the steps of managing a large software development project, from planning through to project review. Students also investigate ethical and environmental issues in computing and discuss emerging technologies, areas of research, and careers within the field of computer science.

Prerequisite: ICS3U, Grade 11 Computer Science

Course Outline

UnitTitleHours
Unit 1Basics of Java Programming30h
Unit 2Arrays and Game Design20h
Unit 3Advanced Java Programming20h
Unit 4Software Life Cycle20h
Unit 5Course Summative20h
FinalTotal110h
Total110h

Assessment & Evaluation

Evaluation Breakdown

Coursework70%
Final Evaluation30%

Per Ontario's Growing Success policy

Achievement Categories

Knowledge and Understanding25%
Thinking25%
Communication25%
Application25%

Tuition

One price includes everything — course content, teacher support, and your official Ontario transcript.

Domestic Students

Selected

Canadian citizens & permanent residents

$887/ course
  • Full course content & animated lessons
  • OCT-certified teacher support
  • Official Ontario Student Transcript
  • 24/7 course access

International Students

Students studying from outside Canada

$1,600/ course
  • Everything in the domestic package
  • International student support services
  • Letter of Acceptance for visa purposes
  • Transcript courier to any country

Canada e Academy is inspected by the Ontario Ministry of Education (BSID #665804)

Ready to Start Learning?

Register now and begin ICS4U: Computer Science at your own pace with full teacher support.