
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
| Unit | Title | Hours |
|---|---|---|
| Unit 1 | Basics of Java Programming | 30h |
| Unit 2 | Arrays and Game Design | 20h |
| Unit 3 | Advanced Java Programming | 20h |
| Unit 4 | Software Life Cycle | 20h |
| Unit 5 | Course Summative | 20h |
| Final | Total | 110h |
| Total | 110h | |
Assessment & Evaluation
Evaluation Breakdown
Per Ontario's Growing Success policy
Achievement Categories
Tuition
One price includes everything — course content, teacher support, and your official Ontario transcript.
Domestic Students
SelectedCanadian citizens & permanent residents
- Full course content & animated lessons
- OCT-certified teacher support
- Official Ontario Student Transcript
- 24/7 course access
International Students
Students studying from outside Canada
- 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.