ICS 4U
2008 CURRICULUM DOCUMENT
OVERALL EXPECTATIONS

separator-blank.png

A. PROGRAMMING CONCEPTS AND SKILLS

A1. demonstrate the ability to use different data types and expressions when creating computer programs;

 

A2. describe and use modular programming concepts and principles in the creation of

computer programs;

 

A3. design and write algorithms and subprograms to solve a variety of problems;

A4. use proper code maintenance techniques when creating computer programs.

B. SOFTWARE DEVELOPMENT

B1. demonstrate the ability to manage the software development process effectively, through all

of its stages – planning, development, production, and closing;

B2. apply standard project management techniques in the context of a student-managed team project.

C. COMPUTER ENVIRONMENTS AND SYSTEMS


C1. demonstrate the ability to apply modular design concepts in computer programs;

C2. analyse algorithms for their effectiveness in solving a problem.

D. TOPICS IN COMPUTER SCIENCE


D1. assess strategies and initiatives that promote environmental stewardship with respect to

the use of computers and related technologies;

D2. analyse ethical issues and propose strategies to encourage ethical practices related to the

use of computers;

D3. analyse the impact of emerging computer technologies on society and the economy;

D4. research and report on different areas of research in computer science, and careers related to computer science.

separator-campeau.png