IT611: Network Algorithms and Simulation Techniques

Semester: 
Spring

Course Objective: 

This course covers concepts necessary for the study of networking performance and algorithms. It focuses on algorithms, and optimization techniques that are most commonly used to solve complex problems in networking. Major topics include, introduction to algorithms and graph theory, algorithms for solving common problems in networks such as, switch scheduling, multicast tree construction, routing, and packet matching, fundamentals of simulation and analytical modeling techniques, simulator design and model calibration.

Course Outline 

The following is the course outline  (subject to change).

  • Introduction to algorithms
  • Introduction to Graph Theory
  • NP-Complete theory and key problems
  • Application of graph theory and algorithms in solving key problems in computing
  • Overview of network optimization techniques
  • Overview of network simulation
  • Design and implementation of discrete event simulators
  • Introduction to queuing theory fundamentals
Related materials
PreviewAttachmentSize
it611-2016-syllabus-fnl.pdf151.4 KB
Tourism