Computer Science and Technology
 
Computer and Information Science Grade 10 - TIK20 - 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.

$5.00 Lab Fee

 
 
Computer Engineering Technology Grade 10 - TEE20 - OPEN

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. Students will also develop an awareness of potential careers in the field of computer engineering.

$5.00 Lab Fee

 
 
Computer and Information Science - Grade 11 - ICS3M 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 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.

5.00 Lab Fee

 
 
Computer Engineering Grade 11 - ICE3E - UNIVERSITY/COLLEGE

This course helps students develop a practical understanding of hardware and software operations, computer networks, and operating systems. Students will learn to use utility and application software to install, maintain, and troubleshoot computer systems and networks following proper maintenance a repair procedures. In addition to developing an understanding of the ethical use of computers, students identify related career opportunities and the skill sets required for the workplace, including good customer service practices.
$5.00 Lab Fee

Pre-requisite: None

 
 

Computer and Information Science Grade 12 - ICS4M UNIVERSITY/COLLEGE

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 post secondary education and career paths in computer science.

$5.00 Lab Fee

 
 

Computer Engineering Grade 12 - ICE4E - 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.
$5.00 Lab Fee

Pre-requisite: Computer Engineering, Grade 11, Workplace Preparation

 
 


 

 

 


St. Mary's Catholic Secondary School - Toronto Catholic District School Board
Student Services - 66 Dufferin Park Avenue  Toronto, ON M6H 1J6
Phone: (416) 397-6295 

Site design by: Derek Chia