Types of Software/Hardware

What types of software and hardware do students work with?

Students get the opportunity to install and configure a variety of operating systems and software. Operating systems consist of Microsoft Windows Server and workstation offerings as well as versions of the Linux operating system. Students primarily implement these servers and services using hypervisor software such as Xen Server, ESX Server and VirtualBox that allows for the creation of multiple virtual machines on a single physical host computer. Essential network servers that are implemented by the student are: Active Directory Services, DNS, DHCP, Exchange server for email, Apache and Sharepoint web servers, and Endian firewalls.

Students also focus on data storage solutions such as Network Attached Storage (NAS) and Storage Area Networks (SAN), and the securing of data in transit and at rest using fault tolerance technologies such as RAID and encryption technologies such as Encryption File System and Virtual Private Networks.

In addition, students also work with physical equipment such as PC assembly, network cabling, hot swap drives, network switches and patch panels to name a few.


Coming right out of high school I really didn’t know what I wanted to do, but I did know that I liked computers and wanted to know everything about them. That’s why I chose the CST program. This dynamic program encompasses everything about computers and teaches how a computer is a system of cooperative parts, and how computers are really just a small part of larger networked systems.

The CST program provides you with leading edge technology, experienced teachers and a curriculum that is developed alongside industry partners and local employers.

While learning essential and advanced technological skills, I have also gained key communication and business knowledge that has allowed me to be better suited for any work environment. I currently work for an IT service provider. I use skills that I have gained in this program every day at work, whether it be talking to a client or troubleshooting a problem on a computer or network.

Niagara College’s Computer Systems Technician program has given me everything I need to be successful.

Spencer Turpin, Computer Systems Technician student

Click any image below for a larger version and an explanation.