Table of Contents Table of Contents
Previous Page  66 / 68 Next Page
Information
Show Menu
Previous Page 66 / 68 Next Page
Page Background

64

 HAVERGAL COLLEGE

|

Uncalendar 2016–2017

GRADE 12

ICS4U

– Computer Science, Grade 12, University Preparation

1 CREDIT

In the Grade 11 Computer Science course, you learned how to program using a structured language

and learn how to solve problems using a computer program as a problem-solving aid. The focus of this

course is to help you to further develop your knowledge and skills in programming using an object-

oriented language. Object-oriented programming is different from structured programming. Most

conventional software is written from scratch, one line at a time, with very little reuse of procedures

from other programs. In object-oriented programming, classes that are created are building blocks

that model real-world entities rather than performing specific tasks. This makes them easy to reuse.

As more and more classes are created, programmers may spend as little as 20% of their time creating

new ones, and the rest of the time assembling proven components into new systems. You will learn

how to access and use these classes to develop your own software. This Computer Science course

will prepare you for an increasingly technological world. A foundation in this discipline, you will be

introduced to the excitement and opportunities afforded by this field, and the course will begin to

prepare you for careers in information technology.

Program content:

Unit 1 – Designing and Implementing Data Structures

Unit 2 – Designing Modular Programs

Unit 3 – Topics in Computer Science

Unit 4 – Applying Project-Management Software-Development Skills

Prerequisite: Computer and Information Science, Grade 11, University Preparation, ICS3U