CAREER INFORMATION :
Computer Technology influences all areas of life, from the actions of individuals to those of nations. It addresses basic human needs and provides the tools and processes for the exploration of that which is known and that which will be known.

Some occupations in the area of computers that are growing in demand are: Software Programmers and Designers, Systems Analysts, Computer Engineers, Database Administrators and Analysts, Technical Support Specialists, Network Administrators, Web Masters, Internet Specialists, Technical Writers, Multi-media Software Designers, Computer Consultants.

Who says computers are for geeks?
St Patrick Computer classes are full of enthusiastic students learning to create programs for users to use. Like musicians and artists, and software these guys and girls are creators, taking real world problems and by using a computer create programs to solve them. Whether they use Java, Turing, Visual Basic, or Java Script, our students are exercising brainpower they never knew they had!
Programming Teachers: Ms Bey, Mr Bar

TIK201
COMPUTER AND INFORMATION SCIENCE - GRADE 10
OPEN
1.0 CREDIT
TIK20 will introduce you to computer science concepts that will help you prepare for the Information Revolution. You will learn not only how a computer works, but what it can do for you. You will be introduced to the art of programming and solving problems using a computer. You will learn how to search the Internet and retrieve information that you really need. Real world application software will be introduced as well as networking and operating systems software. You will also become aware of how careers are changing as a result of this electronic tool and it's impact on your society.
PREREQUISITE: NONE

ICE 3E1
COMPUTER ENGINEERING, GRADE 11
WORKPLACE PREPARATIONS
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 and to install, maintain, and troubleshoot computer systems and networks following proper maintenance and repair procedures. In addition to developing an understanding of the ethnical use of computers, students will identify related career opportunities and the skill sets required for the workplace, including good customer service practices.
RECOMMENDED: PREVIOUS COMPUTER COURSE.

COMPUTER AND
INFORMATION SCIENCE
GRADE 12–
UNIVERSITY/COLLEGE PREPARATION
1.0 CREDIT
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.
PREREQUISITE: Computer and Information Science, Grade 11, University/College Preparation

ICS3M1
COMPUTER AND INFORMATION SCIENCE - GRADE 11
UNIVERSITY/COLLEGE PREPARATION
1.0 CREDIT
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 emerging technologies on society.
RECOMMENDED: PREVIOUS COMPUTER COURSE


COMPUTER ENGINEERING
WORKPLACE PREPARATION
GRADE 12
1.0 CREDIT
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 skills requirements for computer support positions.
PREREQUISITE: Computer Engineering,
Grade 11, Workplace Preparation

  up