1. Required Courses: (23.0 credits) |
Credits |
|
COMP 1002 |
Applied Computer Concepts
This course or equivalent knowledge is assumed for all other IZUNA COMP courses in Computing Part-time Studies (PTS). Students focus on how a Personal Computer (PC) works and how to apply best practices to secure data and to manage files with Microsoft Window 10. Topics include: An introduction to PC hardware, functions of an operating system (OS), file and disk management, backing up and protecting data, troubleshooting, security, malware and firewalls. Windows 10 Power on self-test, BIOS settings, partitioning, the file system and formatting are also discussed. Hands-on exercises and labs include desktop navigation and using Windows 10 Admin to create user accounts and folder structures. Discussions also include the technical aspects of using Windows 10 in the set-up of a small PC network. There will be a brief comparison of Windows 10 to Windows 7, Linux and Macintosh OS. There are 6 week compressed delivery options for those students with some prior experience, otherwise the 12 week delivery is recommended due to the amount of homework. COMP 1002 is required for the Computer Systems Certificate (CSC), the Applied Computer Information Systems (ACIS), and the Applied Network Administration and Design (ANAD) Associate Certificates. Upon successful completion students will be able to use best practices in a Windows 10 networked environment. Prerequisites: BC Grade 12 English or equivalent.
|
3.0 |
|
COMP 2629 |
Enterprise Networking Fundamentals
Following on from COMP 1002 students are introduced to the fundamental concepts and terminology related to data communications and enterprise networks. COMP 2629 is required for Applied Network Administration and Design, ANAD and is also an elective in the CST/PTS Diploma for those who want COMP 4704 Applied Network Security. Students are introduced to the basic (design, implementation and management) concepts and terminology related to data communications and networking. The OSI model as well as the TCP/IP protocol suite at the physical, data link, network and transport layers are used throughout the course to demonstrate concepts and implementation. Topics include: network topology, protocols, transmission media, switching techniques, access control and addressing for wired and wireless networks. There is also an overview of network security and network management principles. Participants will investigate how requirements relate to network design and network administration. They will also study how computers exchange data over LANs and WANs. Labs and exercises will examine network protocol implementation as well as show how to troubleshoot and improve network design. Upon successful completion, students will be prepared to start COMP 1111 MS Windows Server Administration. They will have acquired a practical understanding of data communications, networking and design of enterprise networks. This course will only be offered twice per year in January and in April. Prerequisite: COMP 1002 or equivalent knowledge plus Grade 12 Math.
|
4.0 |
|
COMP 2766 |
Introduction to Linux
This hands-on course follows on from COMP 1002 and replaces COMP 2765/COMP 2770 and includes blended online delivery. Students are introduced to command line Linux concepts using the GNU/Linux operating system on the Intel platform. They will install the Linux operating system, partition a disk, create and mount a file system, and configure the boot loader and services. Labs and exercises focus on how to navigate the file system, manipulate files and directories, and set permissions Participants will manage processes, users, groups and passwords in a Linux environment and learn to edit text files using vi editor. They will also practice how to redirect input, output, manage error messages, plus use shell metacharacters. Topics include: login procedures, the Linux/Unix shell, the file system, and directory management, text editing and process control. An introduction to basic Linux system administration tasks and Linux security concepts are also covered. This course provides a foundation in the Linux environment plus some preparation for the Linux LPI certification exams. Upon successful completion, students will be prepared to move on to more advanced courses in Linux administration and Linux scripting. Prerequisite: COMP 1002 or equivalent knowledge
|
4.0 |
|
COMP 1111 |
Microsoft Windows Server 2016 Installation and Administration
This hands-on course follows on from COMP 2629. Students, who already understand network design and TCP learn to work in teams to plan, install and administer the Microsoft Windows Server 2016 in a virtual environment using VMWARE. Students are required to provide their own SSD drive with 120 GB capacity for back-up each week. Participants will gain experience of administration practices used in a client /server network environment. Topics include: Design and Implement Active Directory, creating and maintaining users and groups, roaming profiles, DHCP, DNS, VPN, Terminal Services management, storage solutions using RAID, print servers, group policies, backup management, and an disaster recovery management. File management techniques using Dynamic Disks and RAID will also be discussed. There is an overview of troubleshooting, performance monitoring and the fine-tuning a MS Windows Server 2016 for optimal performance. This course also provides some preparation for the MCSE exam 70-741; however additional self-study is required before writing the certification exam. Participants will be prepared to continue on to COMP 4704 Applied Network Security prior to COMP 4912 Applied Virtual Networks. Upon successful completion of COMP 1111 Microsoft Windows Server Administration, students will be able to use built-in troubleshooting tools, monitor performance, and implement a security and recovery plan for Windows Server 2016. COMP 1111 will be offered every other term. Prerequisites: COMP 1002 - Applied Computer Concepts and COMP 2629 - Enterprise Networking Fundamentals, or equivalent knowledge
|
3.0 |
|
COMP 3704 |
Applied IT Security Fundamentals
IT security is growing area with several domains including both information security and network security. This course replaces COMP 3705 which covered both information security and network security. COMP 3704 will provide a more in depth overview of key topics in information security only and is one of the prerequisites for COMP 4704 Applied Network Security. IT professionals across multiple sectors from software development, database, web, mobile and networks will benefit from the material covered. This hands-on course is led by local industry experts who will share their knowledge and best practices for securing computer systems. Students will complete labs and exercises to experience applied IT security and gain a practical knowledge. Topics will include: security awareness, risk mitigation and control administration, data and application security, cryptography, attack techniques, penetration testing, vulnerability assessment, incident response, disaster recovery, and forensic analysis. In addition, information handling best practices, privacy and regulatory issues are discussed. Upon completion of this course, successful participants will be aware of best practices in IT security and how to implement secure information systems. Network related aspects of IT security are covered in the follow-on course, COMP 4704 “Applied Network Security". Prerequisite: COMP 1002 or equivalent knowledge.
|
3.0 |
|
COMP 4704 |
Applied Network Security
Network security relates to how data is accessed and protected by the underlying networks and systems infrastructure. This hand-on course is aimed at network security practitioners and follows along from COMP 3704 "Applied IT Security Fundamentals". COMP 3704 and COMP 4704together replace COMP 3705 for more in depth coverage of topics in both IT Security and Network Security. Participants must have a prior understanding of networking as well as related protocols and technologies, Linux, Windows Server and IT Security fundamentals before registering in COMP 4704. Guided by local industry network security practitioners, students will complete labs and exercises to gain knowledge of best practices used in network security. Topics include: monitoring and diagnosing networks, understanding network devices and infrastructure, access control, authentication, authorization, malware, vulnerabilities and threats. Protecting wireless networks and securing the cloud are also discussed. Upon successful completion of this course students will be able use best practices and current tools to analyze network traffic and study attacks, understand how to protect networks against intrusions and denial of service attacks, and design and maintain secure computer networks. This course will be offered in the September term. Prerequisites: COMP 2766 and COMP 1111 and COMP 3704 and COMP 3821
|
3.0 |
|
COMP 4912 |
Applied Virtual Networks
This hands-on course follows on from COMP 3705 or COMP 4704 and was developed to provide students the ability to configure and manage enterprise networks working in a team environment. COMP 4912 is the final core course in the Applied Network Administration and Design Associate Certificate. Students apply concepts in network design, Linux, Microsoft Windows server and security in the virtual environment. Labs and exercises include monitoring and maintenance strategies. Topics include: Organizing and documenting network artifacts; Template and cloning virtual images; Networking virtualization; Deployment automation and post provisioning; Virtual memory and configuration considerations; Management of resource pools and Virtual I/O considerations and optimization practices. Group discussions and projects start with planning virtual networks, infrastructure planning, documentation and implementation. Labs and exercises use virtual technology to combine commercial and open source solutions to manage an enterprise environment. Participants will be able to identify parts of and explain the role of a virtual network. Additional topics include: reporting, templates, deployment, performance considerations, backup and disaster recovery strategies, storage considerations and troubleshooting. Upon successful completion students will be able to use layers of virtualization to design and build a secure and scalable enterprise network. COMP 4912 is offered once a year in January. Prerequisites: COMP 2766, COMP 3821, COMP 1111, and (COMP 3705 or COMP 4704). This is the final course in the Applied Network Administration and Design Associate Certificate.
|
3.0 |
|
2. Complete 3.0 credits from the following list of electives: |
Credits |
|
COMP 2767 |
Linux Administration
This course follows from COMP 2766 and is designed for students who already have a solid foundation in command line Linux. Participants start by customizing and fine tuning an automated CentOS distribution based on Red Hat Enterprise Linux. Students then learn to perform more advanced Linux administrative tasks. Through hands-on exercises and labs, students will monitor the system, troubleshoot common problems, secure the system, and maintain the entire system. Topics include: Apache, OpenSSH, DHCP, FACLs, scripting, RPM/YUM, iptables, and basic troubleshooting for Linux Administrators. Students will configure a web server, schedule tasks, install and maintain software, and troubleshoot common problems encountered by Linux system administrators. Additional topics include how to configure and analyze logs, impose filesystem quotas, implement kernel level firewalling, and configure filesystem access control lists. This course is an elective in the Applied Network Administration and Design (ANAD) Associate Certificate and the CST/PTS Diploma. COMP 2766 and COMP 2767 together are equivalent to ACIT 2420 in the CIT Diploma. Upon completion of this course, successful participants will be aware of best practices in Linux Administration. Note: This course is offered in the April term. Prerequisite: COMP 2766 - Introduction to Linux or equivalent knowledge of command line Linux.
|
3.0 |
|
COMP 3771 |
PowerShell Scripting
Windows PowerShell is a popular task automation and configuration framework from Microsoft built on .NET. PowerShell includes scripting tools to automate and control systems, programs and files to improve productivity and reduce effort in all aspects of Windows computing. This hands-on lab course is aimed network or database administrators and software developers. PowerShell scripts are used for network or database automation, monitoring and maintenance. PowerShell scripts can also automate tasks for testing software programs and rapid application development. Starting with a basic introduction to scripting with the Command Prompt window, the course then focuses on how to use MS PowerShell with Windows. Successful participants will be able to automate many tasks with PowerShell and reduce effort by creating scripts that can run interactively or automatically. This course is an elective in the Applied Network or Applied Database Administration and Design Associate Certificates, plus the CST Diploma from Computing Part-time Studies. COMP 3771 is offered in April and September. Prerequisites: COMP 1451 or COMP 1630 or COMP 1111
|
3.0 |
|
Total Credits: |
26.0 |