Curriculum Guideline

Virtualization and Computer Networking

Effective Date:
Course Code
CSIS 2270
Virtualization and Computer Networking
Computing Studies & Information Systems
Commerce & Business Administration
Start Date
End Term
Semester Length
15 weeks
Max Class Size
Lectures: 36, Laboratories: 12
Contact Hours
Lecture: 2 Hours per week Seminar/Lab: 2 Hours per week Total: 4 Hours per week
Method Of Instruction
Methods Of Instruction

Lecture, seminar, demonstration, and hands-on exercises in the lab

Course Description
This course introduces students to virtualization and networking technologies. Students are required to set up and configure software systems for server and desktop virtualization provisioning. Students will also gain hands-on experience in configuring network devices and using packet capturing tools for network monitoring and program debugging. Other topics include TCP/IP and related protocols, subnet planning, and virtual LANs. This course is suitable for students who would like to gain practical knowledge on system virtualization and enterprise network operation.
Course Content

1)     Introduction to virtualization technologies

2)     Server virtualization and desktop virtualization

3)     Virtual machines installation, configuration and administration

4)     Introduction to networking fundamentals and layering structure

5)     Transmission media and structured cabling

6)     Ethernet and Wireless LAN

7)     Networking devices: Switches and Routers

8)     TCP/IP suite: IP addressing and subnet planning, TCP/UDP and their applications

9)     Link layer and application layer protocols: ARP, ICMP, DHCP, DNS, FTP, etc.

10)   Basics of routing protocols

11)   Testing and troubleshooting options for networks

12)   Virtual LANs

13)   Enterprise network design

14)   Network security and Virtual Private Network

15)   Network administration

Learning Outcomes

The student will be able to:

1)      discuss the basics of virtualization and its benefits;

2)      describe different virtualization technologies;

3)      perform server and desktop virtualization configuration and administration;

4)      discuss current network standards and topologies;

5)      identify devices and services used to support communications across networks;

6)     describe the layering structure of networking protocols;

7 )    describe the wired and wireless technologies used in local area networks;

8)     demonstrate the applications of the internet protocol suite and the related protocols;

9)     perform both physical and logical designs for enterprise networks;

10)   configure network services on computer systems;

11)   use programs such as ping and tracert for testing network connectivity;

12)   configure routers and switches for an enterprise local area network;

13)   use a packet capturing tool for network analysis and program debugging.

Means of Assessment

Assignments/labs (min 5)      25-40%
Tests/Midterm                       25-45%
Final Examination                 25-30%

Total                                       100%

Textbook Materials

Hess, K. and Newman, A., Practical Virtualization Solutions: Virtualization from the Trenches, Latest ed., Prentice Hall.

Beasley, J.S. and Nilkaew, P, Networking Essentials, Latest ed., Pearson.


Pre-Calculus 11 (C or better) or Foundations of Math 11 (C or better) or MATU 0410 (C or better) or approved substitute OR currently active in:

PDD Emerging Technology

PBD Computer and Information Systems