Programs IT & Computing Network Administrator

Network Administrator

Build online and physical safety nets for organizations.

Semesters: Spring | Summer | Fall | Winter

Program Overview

The advent of modern data communication networks has impacted almost every aspect of human life in general and businesses in particular. Computer networks not only have played a key role in the functioning of a business but also have enhanced the ways of doing it in terms of greater efficiency and effectiveness, improved communication, and increased productivity. However, to achieve these business goals and provide a competitive edge in the market, it requires seamless, secure, and reliable set-up, management, and maintenance of a company’s computer network, which further demands for technical skills and competence. Hence, there is a dire need for network administration professionals to design, configure, manage, and maintain a secure and efficient computer network for conducting company’s core business operations effectively and efficiently.

The Network Administration program is designed to provide students with the foundational concepts and working knowledge of securely running and maintaining an IT infrastructure. More specifically, the program will equip students with an extensive set of essential skills and knowledge required for monitoring, maintaining, upgrading, and securing an IT infrastructure including computer hardware and software, networking devices, and cloud-based system. Through this program, students will learn how to plan, design, manage, troubleshoot, expand, and optimize today’s most advanced computer networks seamlessly and efficiently and provide technical support to end-users experiencing network problems. Furthermore, students will also gain skills and competence to set up Local Area Network (LAN) and Wide Area Network (WAN) using Cisco devices including routers and switches in both Windows and Linux environments. The program will also help students prepare for certification examinations including CCNA, CompTIA A+, Network+, and Security+.

Course Highlights

Study hours: 1056

Full-time duration: 52.8 weeks

Homework hours: 10-15 hours per week

Attendance Expectations: Students are required to maintain their attendance as per the FC attendance policy.

Graduation Requirements: To graduate, students must successfully complete all courses with minimum C grade (50% to 59%)

This program has been approved by the Private Training Institutions Regulatory Unit (PTIRU) of the Ministry of Post-Secondary Education and Future Skills. This program is not eligible for PGWP.

Career Opportunities

  • Network Administrator
  • Computer Network Technician
  • Network Associate
  • Network Professional
  • IT Infrastructure Associate
  • LAN Technician
  • System Administrator
  • IT Support Technician
  • VoIP Specialist (Voice over Internet Protocol)
  • Network Operations Center Technician
  • Wireless Communication Technician

Salary Range

Network Administrator

Anticipated Salary Range

$54,000
AVERAGE ESTIMATED STARTING WAGE PER YEAR
$78,000
AVERAGE ESTIMATED EXPERIENCED WAGE PER YEAR

*This estimate is based on available employment data at the time. Actual salary will be based on numerous factors.

Source: Glassdoor

Get Your Information Kit

Course Curriculum

Computer Systems Fundamentals

Computer Systems Fundamentals — 48 hrs

This introductory course is designed to provide students not only a comprehensive grounding in fundamental knowledge of computers but also some of the latest advances in technology. More specifically, using both lectures and laboratory practices, the course would introduce students to essential computing concepts in hardware, software, data storage and manipulation, operating systems, programming, e- commerce, networking and the Internet. Students will gain hands-on experience with different operating systems including Windows, Linux, and Mac, application software packages including spreadsheets, word processing, and presentation, security software, email, the World Wide Web, and the Internet. Students will also learn techniques of refined searching, evaluating, and validating information on the Internet. Furthermore, the course will provide a very basic understanding of advanced and emerging computing technologies including artificial intelligence, machine learning, cloud computing, virtual and augmented reality, Internet of things, blockchain technology, quantum, fog, and edge computing, and 5G technology. Finally, the course would examine the social, legal, and ethical aspects of computing including privacy, data protection, intellectual property, health concerns, and accessibility.

PC Maintenance: Hardware

PC Maintenance: Hardware — 48 hrs

The purpose of this course is to provide students with a hands-on knowledge and comprehensive grounding in computer hardware and their operation. More specifically, using both lectures and laboratory workshops, the course will equip students with necessary skills required to manage, maintain, and troubleshoot computer hardware and their constituent parts. This course has been designed in alignment with CompTIA A+ learning objectives. The course will cover a range of topics including identifying different parts of a desktop computer, laptop, and mobile devices along with their operation and functions, connectivity and compatibility of internal parts of a computer, identifying repairing and maintenance tools and their purposes, disassembling and assembling back both a desktop and a laptop, installing, replacing, configuring, and maintaining motherboards, microprocessors, and memory (RAM), comparing the purposes and features of Intel and AMD processors, comparing various types of RAM and their features, installing, configuring, and maintaining various types of hard drives and comparing their features, implementing and setting up hardware RAID, and installing, configuring, and troubleshooting I/O devices, networking hardware, and printers. Students will gain hands-on experience of routine maintenance tasks required to support and manage all kinds of computer hardware. The course will help students prepare for the CompTIA A+ certification exam.

PC Maintenance: Software

PC Maintenance: Software — 48 hrs

This is the second course that has been designed in alignment with CompTIA A+ certification requirements. The purpose of this course is to provide students with practical knowledge and hands-on experience of software installation, configuration, troubleshooting, and maintaining fundamental system security. More specifically, the course will equip students with necessary skills required to manage, maintain, and troubleshoot operating system, application programs, and other software. Students will learn how to install, configure, and set up Windows, application programs, and networking software. Through hands-on lab sessions and practical assignments, students will gain knowledge and skills of using different Windows tools and utilities to support the system and customers, manage user accounts, files, and folders, taking backup of data and system files and keep them safe in case of crash, and perform preventive maintenance tasks to keep Windows healthy. The course will also examine the networking software (TCP/IPprotocol stack), connecting to and setting up a network, and securing Windows resources including files and folders. Finally, the course will explore Android, iOS, and Windows mobile operating system. Students will gain hands-on experience of routine maintenance tasks required to support and manage all kinds of computer software. The course will help students prepare for the CompTIA A+ certification exam.

Introduction to Computer Networks

Introduction to Computer Networks — 48 hrs

This course is designed to provide learners the fundamental knowledge of networking, with particular emphasis on the architectural components of a computer network and network technologies. More specifically, this course will introduce students to the architecture of a computer network, different types of networks, network technologies including both local and global, networking hardware, and the design and configuration of a computer network. The course will begin with the introduction of basic terminologies and concepts and will move on to explore the core components of a network including basic hardware and software, end systems, access networks, network applications, network links, and physical media. The course will explore various types of computer networks including LAN (Local Area Network), WAN (Wide Area Network), and the Internet. Students will also gain an understanding of physical topologies of a computer network and different types of cabling used for networking. The course presents a brief introduction to each layer of the TCP/IP protocol stack and the protocols used on the Internet. Students will also learn about the operations and functions of different networking hardware, with particular emphasis on router, switch, network interface card, and modems. During the course, students will gain a hands-on experience on how to design and configure a computer network. Furthermore, the course will also explore wireless networking, particularly wireless LAN (WLAN) including characteristics of wireless transmission, WLAN standards, and technologies. Finally, the course will introduce network security and troubleshooting of computer network. The course will help students prepare for the Network+ certification exam.

Essentials of Cloud Computing

Essentials of Cloud Computing — 48 hrs

This course is designed to provide students the fundamental knowledge of cloud computing, with particular emphasis on cloud services delivery models, deployment models, and cloud infrastructure. More specifically, this course will provide students an in-depth knowledge of three major cloud services delivery models including Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), and Software-as-a-Service (SaaS), three main cloud deployment models including Public, Private, and Hybrid, and core components of cloud infrastructure including virtual machines, networking devices, servers, and cloud storage, and current trends and practices and emerging technologies in cloud computing. The course will examine currently available key cloud service platforms including Microsoft Azure, Amazon Web Services, Google Cloud Platform, IBM Cloud, and Salesforce cloud. Students will demonstrate how to create an account on IBM cloud, create a bucket in cloud object storage (COS), add files to the bucket, and make the files publicly visible. They will also learn about current trends and practices such as Hybrid Multicloud, Serverless computing, Microservices, and the role of DevOps, and emerging technologies including, Internet of Things (IoT), Artificial Intelligence, Blockchain, and analytics in the cloud. The course will also provide a brief overview of concepts and components of cloud security, including Identity and Access Management and encryption on the cloud. Finally, the course will help students develop a business case for a particular organization to migrate to the cloud. Students will gain a hands-on experience of real- world cloud platforms including IBM Cloud and Microsoft Azure. This course will help students prepare for the Microsoft Azure AZ-900 certification exam.

Windows Client OS Configuration

Windows Client OS Configuration — 48 hrs

This is the first course of the Windows client operating system courses. This course will equip students with the working knowledge and hands-on experience of Windows 10 configurations and will provide a basis for Windows Server courses. The course will begin with explaining the requirements and steps to install and configure Windows 10 and will proceed to installing it in an enterprise environment with additional features and post-installation configurations including power settings, customization of the user interface, and accessibility options. The course will further explore different ways to configure Windows environments including remote connections and mobile computing. Students will learn how to configure and manage file and printer sharing, folder shares, public folders, OneDrive, and file and folder permissions. Students will also learn how to configure and implement Windows networking including Workgroups and domains. Furthermore, the course will introduce installation and configurations of desktop applications, startup options, and Windows features. Finally, the course will examine authorization and authentication and backup and recovery methods. This course will help students prepare for the MD-100: Windows Client and MCSA 70-698 certification exams.

Windows Devices Configuration

Windows Devices Configuration — 48 hrs

This is the second course of the Windows client operating system courses. The main purpose of this course is to prepare students for implementing, administering, and troubleshooting Windows computers and devices in environments ranging from small to enterprise-level deployments. More specifically, this course will equip students with the working knowledge and hands-on experience of Windows 10 to configure and deploy devicesand drivers, configure storage and security, plan and manage Microsoft Intune, and manage and support data access, Windows Store, and Cloud apps. The course will begin with the discussion of configuring automated installation of Windows 10 and will explain Hyper-V, images, and mobility configuration options. The course will cover devices and drivers’ configuration and will teach learners how to install, update, and disable drivers, configure their settings, and resolve associated issues. Students will learn how to configure disks, volumes, removable devices, I/O devices, and file system options. They will further examine troubleshooting storage and removable devices issues and NTFS (New Technology File System) security issues. The course will further explore Microsoft Intune to teach learners how to manage devices, enroll devices, provision user accounts, manage policies, and manage remote computers. Using Intune, students will also learn how to deploy software applications and updates, manage and support mobile devices, Windows Store and cloud apps, and desktop apps. Finally, the course will explore how to deploy and manage Azure RemoteApp. This course will help students prepare for the MD-100: Windows Client and MCSA 70-697 certification exams.

Windows Server 2019 Configuration

Windows Server 2019 Configuration — 48 hrs

This is the first course of the Windows Server 2019 courses. This course is designed to equip students with the working knowledge and hands-on experience of Windows Server 2019 configurations. More specifically, the course will provide learners an in-depth knowledge and necessary skills to: i) install and configure Windows Server 2019 in host and compute environments; ii) implement storage solutions, Hyper-V, Windows containers, and high availability; and iii) maintain and monitor server environments and installations. The course will begin with the discussion of Windows server 2019 installation requirements and will explore server roles, features, and deployment services. Students will learn how to install and configure Windows server 2019 and Nano server, implement roles and features, perform upgrades and migration of servers and core workloads, and create, manage, and maintain server core and Nano server images. Through hands-on laboratory sessions and practical assignments, students will further develop skills to perform configuration of disks, sectors sizes, and data replication, creation of virtual hard disks, and installation and configuration of Hyper-V and virtual machines. The course will also explore configuration and management of high availability and disaster recovery, implementation of network load balancing and failover clustering, and installation and configuration of Windows containers. Finally, the course will examine the maintenance and monitoring of Windows server performance, efficiency, and installations.

Linux Essentials and Shell Scripting

Linux Essentials and Shell Scripting — 48 hrs

The purpose of this course is twofold: i) to provide a hands-on introduction to Linux and its commands; and ii) to introduce essential shell scripting for automating a variety of tasks. Hence, the course has two main parts. The first part would focus on introducing essential commonly used Linux/Unix shell commands. These include, but not limited to, general purpose commands, directory management commands, file management commands, access control commands, and networking commands. Through hands-on labs and practical assignments, students will learn how to interact with the Linux terminal, execute different commands, navigate directories, edit files, and install and update software. The second part of the course aims at learning how to write small pieces of shell scripts and execute them in the Linux terminal. Students will gain the working knowledge and hands-on experience with writing fundamental shell scripts and will gradually move towards practicing more advance scripts using constructs including variables, operators, selection, loops, functions, and arrays. Furthermore, the course will also equip students with the skills to create shell scripts involving metacharacters, quoting mechanisms, command substitutions, I/O redirection, pipes and filters, and command line arguments. At the end of the course, students will be able to run shell commands and scripts with great confidence and ease leading to increased productivity and less effort in performing tedious and redundant tasks.

Windows PowerShell

Windows PowerShell — 48 hrs

The purpose of this course is twofold: i) to provide a hands-on introduction to Windows PowerShell and its commands; and ii) to introduce essential shell scripting for administering and automating a variety of repetitive and tedious tasks. Hence, the course has two main parts. The first part would focus on introducing essential commonly used PowerShell commands. These include, but not limited to, general purpose commands, directory management commands, file management commands, access control commands, and networking commands. Through hands-on labs and practical assignments, students will learn how to interact with console, execute different commands, navigate directories, edit files, and install and update software. The second part of the course aims at learning how to write small pieces of shell scripts and execute them to automate the day-to-day tasks. Students will gain hands-on experience with writing basic scripts and will gradually move towards creating more functional scripts using constructs including variables, operators, selection, loops, functions, and arrays. Furthermore, the course will also equip students with the skills to use cmdlets and scripts for memory and process management, network management and basic troubleshooting, and managing structured data including reading and writing CSV files, Excel spreadsheets, and JSON files. Students will also learn how to write scripts that will manage the active directory objects including user accounts, computer accounts, and groups. Finally, the course will discuss the best practices for writing shell scripts and evaluating the scripts and outputs.

Internet Protocols Fundamentals

Internet Protocols Fundamentals — 48 hrs

This course is designed to provide learners with the fundamental knowledge of Internet, with particular emphasis on the Internet architecture, applications, and protocols. More specifically, this course will provide students an in-depth knowledge and working of the TCP/IP (Transmission Control Protocol/Internet Protocol) protocol stack. The course will begin with the introduction of the Internet and will discuss further the network application architecture including client-server and peer-to-peer (P2P) architecture. The course will explore different types of distributed applications including the World Wide Web and HTTP protocol, electronic mail and SMTP protocol, the domain name system (DNS), file transfer and FTP, and peer-to-peer file distribution. The course will examine further two transport layer protocols including TCP and UDP (user datagram protocol) and the services these two protocols offer to the process-to-process communication on the Internet. Students will explore the network layer functions and services that include IP addressing schemes, subnetting, packet encapsulation, DHCP server and protocol, address resolution protocol (ARP), routing, routing protocol, routing table, the function and working of routers, and network address translation (NAT) protocol. Finally, the course will examine the data link layer of the TCP/IP protocol stack and the associated protocols and issues. Through a series of experiments carried out using Wireshark, a packet capture tool, students will gain hands-on experience of network traffic analysis. The course will help students prepare for the CCNA certification exam.

Cisco Networking: Routing and Switching

Cisco Networking: Routing and Switching — 48 hrs

This course is designed to provide learners the working knowledge and hands-on experience of routing and switching. More specifically, this course will provide students an in-depth knowledge and skills of how different devices are connected by a switch in a network and how different networks are interconnected by a router. Students will gain the necessary skills of implementing layer 2 and layer 3 protocols and setting up, configuring, and troubleshooting layer 2 switch and layer 3 router of the TCP/IP networking model. The course has two major parts. In the first part of the course, students will learn about topics including switch features, functions, components, configuring settings on a switch, interface configuration settings, working with virtual LAN (VLAN), VLAN Trunking protocol, Spanning Tree Protocol (STP) and Rapid STP. The second part of the course will introduce students to routing basics, dynamics routing, routing process, routing troubleshooting commands, router-on-a-stick, setting up and configuring a router, routing protocols, and operating, configuring, and troubleshooting the Open Shortest Path First (OSPF) routing protocol. Finally, the course will explore implementing security on Cisco devices and will discuss further device password configuration, configuring layer 2 security features, and applying access control lists (ACL). Through a series of experiments carried out using Cisco Packet Tracer simulation software, students will set up, manage, and monitor a simple network. The course will help students prepare for the ICND2 and CCNA 200-301 certification exam.

Networking with Windows Server 2019

Networking with Windows Server 2019 — 48 hrs

This is the second course of the four Windows Server 2019 courses. The main purpose of this course is to provide students with the working knowledge and skills required to successfully configure, manage, and troubleshoot the TCP/IP protocols stack in Windows Server 2019. More specifically, using Windows server 2019, this course will cover the configuration and management of networking protocols and domain name system (DNS) and dynamic host configuration protocol (DHCP) servers, the implementation of IP address management, configuration of network access, and understanding file services. Students will learn how to configure and implement IPv4 addressing, subnetting, supernetting, and interoperability between IPv4 and IPv6. Students will also gain the hands-on knowledge of installing and configuring DNS servers, creating and configuring DNS database zones and records, and installing, configuring, and maintaining DHCP server. Students will further learn the installation and configuration of IP address management (IPAM) and management of DNS and DHCP servers using IPAM. Finally, the course will cover the implementation of network address translation (NAT) and virtual private network (VPN) and the installation and configuration of distributed file system (DFS) namespaces and branch office solutions.

Identity Management with Windows Server 2019

Identity Management with Windows Server 2019 — 48 hrs

This is the third course of the Windows Server 2019 courses. This course is designed to equip students with the working knowledge and hands-on experience of configuring, administering, and maintaining Active Directory infrastructure using Windows Server 2019. The course will start with the fundamental concepts of active directory components and objects and will proceed to introduce the installation and configuration of active directory domain controller and domain services. Student will learn how to create and manage active directory users, computers, groups, and organizational units (OU). Students will further explore the configuration of service authentication, account policies, active directory maintenance, and the configuration of active directory in a complex enterprise environment. The course will also cover the creation and management of group policies objects (GPOs) and the configuration of group policy processing, settings, and preferences. Furthermore, the course will examine the implementation of active directory certificate services including certificate deployment, validation, and revocation, and the configuration and management of certificate templates, renewal, and enrollment. Finally, the implementation of identity federation and access solutions will be discussed.

Cybersecurity Fundamentals

Cybersecurity Fundamentals — 48 hrs

The main purpose of this course is to provide a foundational background for understanding the basics of cybersecurity. More specifically, the course will teach students the skills required to identify basic security threats related to operating system, computer networks, software and applications, hardware, personal data and databases, and choose the best security practices to address those threats. The course will begin with the origin of cyberattacks and will discuss further the cybersecurity roles, processes, and types of security threats and cyberattacks. Students will learn about password management, multi-factor authentication, device hardening mechanisms, and will understand the difference between authentication, authorization, and accounting. An introduction to operating system threats and security techniques will be provided. The course will further examine different types of network attacks including denial of service (DOS), distributed DOS, and botnets attacks and how to defend networks against such threats. Students will learn about the data and database vulnerabilities and the safeguarding measures to protect against database breaches. The course will introduce web-browsing safety concerns with applications and public browsing, including managing plug-ins, extensions, and toolbars. Students will gain knowledge of web browser security configurations, cookies, and computer caches. A brief overview of infrastructure security will also be provides. Finally, students will get an overview of IT governance and best practices and compliance frameworks and standards. The course will provide students the working knowledge and hands-on experience to develop their cybersecurity skills through industry specific and open-source security software, tools, and utilities. This course will help students prepare for the CompTIA Security+ certification exam.

Securing Windows Server 2019

Securing Windows Server 2019 — 48 hrs

This is the final course of the Windows Server 2019 courses. This course is designed to provide students with the working knowledge and practical skills required to secure Windows Server 2019 implementation. More specifically, using Windows server 2019, this course will cover the implementation of server hardening solutions, securing a virtualization and network infrastructure, managing privileged identities, implementation of threat detection solutions, and workload-specific security. The course will begin with the configuration of disk and file encryption and will move on to explore the implementation of server patching and updating solution, deploying and managing malware protection, and protecting credentials. The course will examine techniques to secure Hyper-V virtualization infrastructure and will discuss the implementation of a Guarded Fabric solution and shielded and encryption-supported virtual machines (VM). Students will explore the security of network infrastructure and will learn how to configure Windows firewall, implement a software defined distributed firewall, and secure network traffic. The course will further introduce security techniques to manage privileged identities from cyberattacks. Furthermore, the course will examine the implementation of threat detection solutions including configuring advanced audit policies, installing and configuring Microsoft Advanced Threat Analytics, and Operations Management Suite. Finally, students will learn how to implement workload-specific security and will gain the skills to secure application development and server development infrastructure, dynamic access control, and file services infrastructure.

Virtualization and Cloud Technology

Virtualization and Cloud Technology — 48 hrs

This course is designed to provide an in-depth knowledge of the architectural components of virtualization and cloud computing. More specifically, this course will provide students the working knowledge of virtualization and its different types including server virtualization, desktop virtualization, network virtualization, application virtualization, and storage virtualization. The course will begin with the introduction of fundamental concepts and terms including virtualization, hypervisor, the Java Virtual Machine (JVM), virtualization in cloud, benefits, and working of virtualization, VMware, and the major components comprising virtualization and cloud computing. The course will then introduce server virtualization where students will learn how to deploy and configure a private cloud environment virtualizing authentication and database servers. The course will then discuss desktop virtualization enabling students learn different approaches and levels of deploying and configuring desktop virtualization including virtual desktop infrastructure and local desktop virtualization. Student will explore network virtualization and will demonstrate how to create a virtual instance of the network virtualizing hardware (switches and routers) through software defined networking (SDN) and their functions through network function virtualization (NFV). In order to deploy applications in the cloud, students will gain the working knowledge and skills of containerization to package applications with all its necessary components. They will explore Docker, one of the well-known container engine technologies, and Kubernetes, open-source container management/orchestration system. Finally, the course will cover storage virtualization that will help students learn how to create a single virtual storage pool of all storage devices for better access and maintenance. This course will help students prepare for the Microsoft Azure AZ-900 certification exam.

IP Connectivity and Routing

IP Connectivity and Routing — 48 hrs

The main purpose of this course is to provide learners an in-depth knowledge of IP connectivity and routing. More specifically, this course will focus on analyzing key aspects and associated issues of both versions of IP address including IPv4 and IPv6. The course has two major parts. In the first part of the course, students will examine the widely deployed IP protocol version 4, referred to simply as IPv4 and its addressing scheme. Topics include structure of IPv4 address, issues of IPv4 addressing, classful and classless IPv4 addressing, subnetting, analyzing and addressing subnetting needs for a new enterprise, configuring and verifying IPv4 addressing and subnetting, private IPv4 addressing, variable length subnet masks (VLSM), and classless interdomain routing (CIDR). The second part of the course will explore IPv6 addressing and other associated perspectives including the structure of IPv6 address and enhancements, ICMPv6, neighbour discovery and addressing, configuring and verifying IPv6 on an end system’s interface, configuring IPv6 static routing, interpreting the components of routing table on end systems, configuring and verifying an IP address and subnet mask on a router interface, and troubleshooting and resolving both IPv4 and IPv6 routing problems. This course will help students prepare for the CCENT/ICND1 and CCNA 200-301 certification exams.

LAN and WAN Technologies

LAN and WAN Technologies — 48 hrs

This course is designed to provide learners the working knowledge and hands-on experience of LAN (Local Area Network) and WAN (Wide Area Network) technologies. More specifically, this course will provide students an in-depth knowledge and skills of Ethernet LAN, wireless LAN using IEEE 802.11, and WAN technologies and protocols. The course breaks down the materials into three main parts. The first part will focus on the fundamentals of Ethernet LAN and will cover topics including LAN components, small office/home office (SOHO) LAN, building physical Ethernet LAN with UTP and fiber cabling, sending data in Ethernet networks, understanding Ethernet frame format, Ethernet MAC address, and Ethernet data link protocols, and accessing the Ethernet switch’s command line interface (CLI). The second part of the course will explore wireless LAN technologies, particularly IEEE 802.11 standards. Topics include wireless LAN components, wireless LAN topologies, Cisco Access Point (AP) architectures and modes, understanding 802.11 frame types, format and addressing, and configuring the components of wireless LAN. The final part of the course will examine WAN technologies and protocols and will cover topics including WAN topology architecture, WAN components, leased-line WAN, High-level Data Link Protocol (HDLC), configuration, verification, and troubleshooting of leased-line WAN with HDLC and Point-to-Point protocol (PPP), private WAN with Multiprotocol Label Switching (MPLS), and virtual private network (VPN). This course will help students prepare for the ICND2 and CCNA certification exams.

IP Services

IP Services — 48 hrs

This course is designed to provide learners the working knowledge of IP services, with particular emphasis on device management protocols, network address translation (NAT), and quality of service (QoS) issues. More specifically, this course will equip students with skills required to configure and implement device management protocols, network address translation protocols, and QoS tools to manage bandwidth, delay, jitter, and loss for QoS. The course will begin with the concepts, configuration, and verification of three functions found on Cisco routers and switches. These functions, managing network devices, include log messages and syslog, internal clock synchronization by using Network Time Protocol (NTP), and learning about neighboring devices by using two protocols including Cisco Discovery Protocol (CDP) and Link Layer Discovery Protocol (LLDP). The course will discuss the challenges to the IPv4 address space and the functions that have helped extend the life of IPv4 address. Students will learn the basic concepts behind NAT, several variations of NAT including static NAT and dynamic NAT, port address translation (PAT), and configuring and troubleshooting NAT from the Cisco IOS software command line interface (CLI). The course will also examine the forwarding per-hop-behaviour (PHB) for QoS including classification, marking, queuing, congestion, policing, and shaping. Students will learn how to use QoS tools to manage bandwidth, delay, jitter, and loss on Cisco routers and switches. Finally, the course will explore the Dynamic Host Configuration Protocol (DHCP), the First Hop Redundancy Protocol (FHRP) and Simple Network Management Protocol (SNMP). This course will help students prepare for the ICND2 and CCNA certification exams.

Communication Skills

Communication Skills — 48 hrs

The main purpose of this course is to help students develop and enhance effective communication skills in English for successful interaction. More specifically, the course will focus on particular domains of communication in English including the role of listening, verbal and non-verbal communication, holding a formal conversation at interviews and meetings, writing professional emails, making effective presentations, and networking online. The course begins with the introduction of elements of communication and will move on to discuss communication style, barriers to communication, and the process and core principles of effective communication. Students will learn how to improve their listening skills, understand non-verbal cues in communication, write persuasive messages, and select the right medium of communication. The course will focus on building students’ speaking and writing skills and will enable them to clearly articulate their thoughts and ideas in writings and speaking including in-person, online, and telephonic conversations. Students will also learn how to write effective business emails to fulfil their professional needs. The course will further cover interviewing and presentation techniques to help students prepare for better interviews and design and deliver effective presentations. Finally, the course will cover online networking and will equip students with the necessary skills required for making meaningful online connections with other professionals.

Career Development Planning

Career Development Planning — 48 hrs

This course is designed to help students plan, develop, and pursue effective career and employment strategies. More specifically, the course will focus on particular domains and stages of career development including devising career strategies for before, during, and after the job interview. The course is divided into three major parts. The first part of the course will focus on the before the interview stage. Students will learn about the techniques of choosing an appropriate career that suit them their interests, knowledge, and skills and also comply with the type of work they choose. Students will further learn how to create an effective professional resume from scratch or update the current one. The course will also cover creating a profile on LinkedIn and Indeed employment website, the tips and techniques of tapping the hidden job market, and assessment of online presence. Students will also learn how to write and adapt a professional cover letter. The second part of the course will focus on preparing students for the job interviews. Students will participate invideo-recorded mock interviews that will enable them to assess their own interests, skills, competence, performance, personality, and values. The final part of the course will cover the after the interview stage and will discuss the follow-up, negotiations, weekly manager meetings, and the impact of contemporary issues on career choices and self-management. Finally, the course will discuss the BC Human Rights Code, BC Employment Standards Act, federal Employment Equity Act, and employees’ rights.

Admission Requirements

Academic Eligibility
  • Grade 12 (or equivalent) Canadian high‑school credential OR
  • Relevant professional experience / mature‑student status
English‑Language Proficiency

Applicants must provide proof of English language proficiency through any one of the following:

  • Completion of 2 years of secondary education (including English 10 and 11 with a grade of ‘C’ or higher) from a country where English is one of the principal languages
  • Completion of 2 years of full-time post-secondary education at an accredited institution where English is the language of instruction
  • An English Language Proficiency Test with one of the following minimum scores:
    • International English Testing (IELTS) Academic: Minimum overall score of 6.0
    • Test of English as a Foreign Language (TOEFL) IBT: Minimum overall score of 67 (TOEFL-Home test not accepted).
    • Canadian English Proficiency Index Program (CELPIP): Listening 7, Speaking 7, Reading 7, and Writing 7
    • Duolingo English Test: Minimum overall score of 105
    • Pearson Test of English (PTE) Academic: Minimum overall score of 52

See full English Language Proficiency Requirements for details.

Technology Access
  • Reliable high‑speed internet and a device capable of running online‑class software (e.g., Microsoft Teams)
Program Workload
  • Approximately 10-15 hours/week homework is required from students to be successful in this fast-paced and intensive program.

Tuition Fees

Domestic Students
  • Tuition Fee: $16,500
  • Application Fee: $200
  • Assessment Fee: $250
  • Administration Fee: $100
  • Course Material Fee (Books not included): $600
  • Archive Fee: $30
  • Total Fees: $17,680*

*Domestic students may qualify for financial aid or Focus College scholarships. Complete the application form or visit our Financial Assistance page to learn more.

International Students
  • Tuition Fee: $17,000
  • Application Fee: $500
  • Assessment Fee: $250
  • Administration Fee: $100
  • Course Material Fee (Books not included): $600
  • Archive Fee: $30
  • Total Fees: $18,480

Student Success Stories