Home Departments Clubs
Student Services
the arts
business studies
Canadian and word studies
english
ESL and french language
Guidence and career studies
Health and physical education
mathematics
Science
Social sciences and the humanities
Technological education
computer studies

computer studies

computer programming
TIK2O1

Computer and Information Science, Grade 10, 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. Prerequisite: None

ICS3M1

Computer and Information Science, Grade 11, University/College This course helps students examine computer science 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. As well as identifying careers in computer science, students will develop an understanding of the ethical use of computers and the impact of emergent technologies on society. Prerequisite: None

ICS4M1

Computer and Information Science, Grade 12, University/College Preparation 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. Prerequisite: Computer and Information Science, Grade 11, University/College Preparation

computer engineering and repair
TEE2O1

comp. engineering classroomComputer Engineering Technology, Grade 10, Open This course examines computer hardware and the control of external components from an engineering perspective. Student will learn how to solve problems, and will study the functions of key computer components and peripherals, logic gates, fundamental programming concepts, internal numbering and character representation systems, and operating systems and networks. Students will also develop an awareness of potential careers in the field of computer engineering. Prerequisite: None

ICE3M1

Computer Engineering, Grade 11, University/College This course helps students understand how computer hardware and software are used to solve computer-related problems from an engineering perspective. Students will explore ways of connecting computers, interfaces, and peripherals using their knowledge of logic gates, computer components, peripherals, programming, networks, and operating systems. Students will also construct systems that use computer programs to interact with hardware, install and configure key computer hardware and software components, develop an understanding of the ethical use of computers, and explore careers in computer engineering. Prerequisite: None

ICE4M1

comp. engineering classroom Computer Engineering, Grade 12, University/College This course helps students understand and apply computer engineering concepts. Students will analyse and design computer components such as logic circuits and interfaces; develop and construct systems and write the associated computer programs to drive real-world devices such as traffic lights, models, and robots; and explore networking hardware, protocols, and configurations. As well as developing project management skills, students will examine the ethics of computer use and explore related educational requirements and careers. Prerequisite: ICE3E1, or ICS3M1

ICE4E1

Computer Engineering, Grade 12, Workplace This course helps students understand network topologies (how computers are connected in networks) and associated hardware, and gain practical knowledge of hardware and software operations and trends. Students will install and maintain computer systems and networks, and diagnose and solve problems in them; develop maintenance and repair protocols; and customize utility and application software to meet user needs. As well as developing skills to communicate with customers, students will examine computer ethics and identify skill requirements for computer support positions. Prerequisite: ICE3E1

home| departments|clubs|student services