Skip to main content

Applied Virtual Networks COMP 4912

Computer Systems Course

International Fees

International fees are typically three times the amount of domestic fees. Exact cost will be calculated upon completion of registration.

Course details

​This hands-on project course was designed to provide students with the ability to configure, deploy and manage virtual networks. Students will apply concepts in previously learned in the prerequisite courses for network design and be able to use Linux, Microsoft Windows Server with security in the virtual environment. COMP 4912 is the final course in the Applied Network Administration and Design Associate Certificate and an elective in the Computer Systems Technology Diploma (CST Flex). This is a BYOD (bring your own device) course, participants must provide their own current model Windows 10+ capable laptop, i7 or higher equivalent processor, 16 GB of RAM, and 500 GB minimum storage. High-speed internet access is needed for online sections and for homework. Topics include: Organizing and documenting network components and tools; Templates for cloning virtual images and machines; Networking virtualization; Storage virtualization; Deployment automation and post provisioning; and Virtual memory and configuration considerations. Management of resource pools and Virtual I/O considerations and optimization practices for High availability (HA) considerations are also discussed. Labs and exercises include implementation, monitoring and maintenance strategies. Students are introduced to a combination of commercial and open source tools. Virtual technologies are used to manage an enterprise network environment. Projects start with planning virtual networks, infrastructure planning, documentation and implementation. There is an emphasis on best practices in reporting, performance considerations, backup and disaster recovery strategies, storage considerations and troubleshooting. COMP 4912 is offered once a year in January.

Prerequisite(s)

Credits

3.0

Not offered this term
This course is not offered this term. Please check back next term or subscribe to receive notifications of future course offerings and other opportunities to learn more about this course and related programs.

Learning Outcomes

Upon successful completion of this course, the student will be able to:

  • Describe the different types of hypervisor design and understand the different use cases for each one.
  • Automate virtual machine deployment by using templates and industry best practices.
  • Explain the different technologies and protocols used for storage virtualization and understand the role of thin provisioning and data de-duplication.
  • Describe the different technologies and protocols used for network virtualization.
  • Identify common performance bottlenecks and different ways to detect and prevent them.
  • Explain fundamental concepts surrounding High availability (HA) and Disaster Recovery in a virtual environment.
  • Build a small sized scaled-down network environment that factors security, access, and resiliency.
  • Perform a performance baseline and security analysis and interpret the results.
  • Describe a backup strategy for all components of a virtual environment.
  • Create documentation that supports and defends the design of a virtual environment.
  • Explain various monitoring methods that include SNMP and syslog.
  • Determine environment load potential and the methods required to scale.
  • Build connections among different network-facing applications to deliver services in a virtual environment.
  • Describe fundamental concepts surrounding Cloud Computing.​​

Effective as of Fall 2022

Related Programs

Applied Virtual Networks (COMP 4912) is offered as a part of the following programs:

  • Indicates programs accepting international students.
  • Indicates programs with a co-op option.

School of Computing and Academic Studies

  1. Applied Network Administration and Design
    Associate Certificate Part-time

Contact Us

If you have a question or comment about this course, please complete and submit the form below.

  • Privacy Notice: The information you provide will be used to respond to your request for BCIT program information and is collected under Section 26(c) of the Freedom of Information and Protection of Privacy Act (FIPPA). For more information about BCIT’s privacy practices contact: Associate Director, Privacy, Information Access & Policy Management, British Columbia Institute of Technology, 3700 Willingdon Ave. Burnaby, BC V5G 3H2, email: privacy@bcit.ca.
  • This field is for validation purposes and should be left unchanged.

Subscribe

Interested in being notified about future offerings of Applied Virtual Networks (COMP 4912)? If so, fill out the information below and we'll notify you by email when courses for each new term are displayed here.

  • Privacy Notice: The information you provide will be used to respond your request for BCIT course information and is collected under Section 26(c) of the Freedom of Information and Protection of Privacy Act (FIPPA). For more information about BCIT’s privacy practices contact: Associate Director, Privacy, Information Access & Policy Management, British Columbia Institute of Technology, 3700 Willingdon Ave. Burnaby, BC V5A 3H2, email: privacy@bcit.ca.