ADVANCED COURSES
Empower Your Career
These courses are designed for persons who want to go beyond the realm of the basic and intermediate levels. Classes are held Monday to Friday from 4.30 p.m. to 6.30 p.m.

COMPUTER PROGRAMMING (DEV C++ OR DEV PASCAL)
Dev C++ is designed for students who are familiar with a programming language and wish to learn C++. ​This course focuses on 'how' as opposed to 'what'. For example, in the lesson on functions, we do not teach what a function is, but rather how to create a function in C++. The lessons are taught by several different instructors who have used C++ in their professional careers, so students get to experience different perspectives. The course also includes comments and tips from Bjarne Stroustrup - the original designer of C++.
​
Dev-Pascal is a full-featured integrated development environment (IDE) that enables you to create Windows-, DLL-, or console-based Pascal programs using the Free Pascal compiler. Features include a Pascal compiler for Win32 (Free Pascal), a debugger (GDB or Insight), customizable syntax highlighting, a powerful multi-window editor with many options, the ability to work in source file or project mode, a setup creator, a project manager, a compiler, a linker and resource results, the ability to insert Pascal codes and statements automatically, two different icon sets for menus and toolbars in Dev-Pascal, a tool manager, and templates for creating your own project types, and more. It also contains support for Insight Debugger. Dev Pascal was created in the honour of Blaise Pascal, a French mathematician and physicist.

PC REPAIRS
PC Repairs is a rigorous course that covers the management and troubleshooting of computers, computer systems and networks. This course is the essential foundation for newcomers to PC support. It provides students with the necessary training to ensure proficiency in PC installation and troubleshooting skills. ​The skills acquired will put the student on a pathway to a rewarding career in the IT field. Please understand there is lot of work to do in the class Reading and understanding in-depth aspects of computer hardware and software will be covered.
​
​The student will:​
​
-
Identify & categorize storage devices and backup media;
-
Identify and Explain motherboard components, types and features
-
Identify & classify power supplies types and characteristics
-
Explain the purpose and characteristics of CPUs and their features
-
Explain cooling methods and devices
-
Install and configure computer components
-
Troubleshoot system components
-
Compare and contrast memory types, characteristics and their purpose
-
Distinguish between the different display devices and their characteristics
-
Install and configure peripherals and input devices
-
Summarize the function and types of adapter cards and other add on cards
-
Identify network technologies
-
Install and manage network connections
-
Identify types of network cable and connectors
-
Support laptops and portable computing devices
-
Support printers and scanners
-
Explain the troubleshooting theory
-
Explain and interpret common hardware and operating system symptoms and their causes
-
Determine the troubleshooting methods and tools for printers
-
Explain and interpret common laptop issues and determine the appropriate basic troubleshooting method
-
Integrate common preventative maintenance techniques
-
Compare and contrast the different network types
-
Outline the purpose of appropriate safety and environmental procedures
-
Demonstrate the appropriate use of communication skills and professionalism in the workplace
