- Computer and Information Science (TIK2O Gr. 10) | Computer Engineering Technology (TEE2O Gr. 10) | Computer and Information Science (ICS3M Gr. 11) | Information Technology Applications in Business (BTA3O Gr. 11) | Computer Programming (DCS4A Gr. 12) | Computer Applications (BPS4A Gr. 12) | Computers and problem solving (DCC0A OAC) |
Computer and Information Science (TIK2O Gr. 10) - Back to Top | Current Courses -
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. Strongly Recommended: BTT10
Computer Engineering Technology (TEE2O Gr. 10) - Back to Top | Current Courses -
This course examines computer hardware and the control of external components from an engineering perspective. Students 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. Student will also develop an awareness of potential careers in the field of computer engineering.
Computer and Information Science (ICS3M Gr. 11) - Back to Top | Current Courses -
This course examines 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:TIK2O
Information Technology Applications in Business (Gr. 11) - Back to Top | Current Courses -
This course provides students with the opportunity to develop the information technology skills and knowledge required in a business. Students will learn about the information technology work environment, use industry standard software, conduct electronic research, investigate electronic business, and explore occupations and post-secondary programs that require information technology skills. Prerequisite:TIK2O
Computer Programming (DCS4A Gr. 12) - Back to Top | Current Courses -
This advanced programming course is for students who wish to continue to develop their programming skills. Topics include file structure, sorting and searching, and linked lists. Various languages are studied, and some professionally produced software is used. Prerequisite:ICS3M
Computer Applications (BPS4A Gr. 12) - Back to Top | Current Courses -
Computers and problem solving (DCC0A OAC) - Back to Top | Current Courses -
This course emphasizes the analysis and development of solutions to a variety of problems by using a case study approach. Students further develop their programming skills, extend their understanding of various types of hardware and software, and expand their knowledge and understanding of the computer's place in society. Prerequisite:ICS3M or BTA3O
University of Waterloo Programming Contests - Back to Top
Contest | Grade | Date |
Canadian Computing Competition | Grade 11 - OAC | End of February |
Prerequisite Chart For New Curriculum - Back to Top
Lucko, D. |
Barlow, K. |
Gibbons, G. |
Hinton, M. |
Reid, S. (Co-op) |