Skip to main content
Print
General Amherst High School
MENU
Tech Computers
ICS2O
COMPUTER AND INFORMATION SCIENCE - Open

This course introduces students to computer science concepts. Students will learn about the stages in software design; the fundamental programming constructs of sequence, selection, and repetition; the functions of internal and external computer components; the relationship among networks, operating systems, and application software and their uses; and how programming languages evolve. Students will also develop an awareness of computer-related careers.

ICS3C/3U
COMPUTER INFO SCIENCE - University/College Prep.


Recommended Prerequisite - ICS2O or some programming experience.
This course helps students examine computer science concepts and is a continuation of ICS2O programming concepts. Students will outline stages in software development, define standard control and data structures, identify on and off-line resources, explain the functions of basic computer components, and develop programming and problem-solving skills by using operating systems and implementing defined practices. Students will develop an understanding of the ethical use of computers and the impact of emergent technologies on society identify careers in computer science.

ICS4C/4U
COMPUTER AND INFORMATION SCIENCE - Univ./College


Prerequisite: ICS3C/3U
This course helps students use programming and software engineering principles to design and develop algorithms and programs. Students will use software development and diagnostic tools, implement data structures and algorithms, and use file management techniques in project settings. They will also develop an understanding of the ethics of computer use and the impact of information technology on the community, and will explore postsecondary education and career paths in computer science.