Graduate Courses
Advanced Computer Networks
This course deals with the advanced concepts pertinent to computer networks. The course starts with a brief review of communication protocols, followed by detailed discussions on Layer 3 topics. The theoretical concepts discussed in class are demonstrated via easy-to-perform tests. For example, the discussion on SDN is followed by a quick demonstration on using GENI network. For the sake of completeness, modulation and spread spectrum techniques are discussed as lower layer topics.
(View course outline)
High-Speed Broadband Networks
This is a postgraduate course that discusses high-speed networking concepts. It starts with the discussion on switched networks and introduces the concept of high throughput and low delay communication. This course focuses on analyzing (and reducing) queuing delay, addressing delay and handover delay that are almost inevitable in all packet-switched networks. The course is divided into three sections. The first section is mostly conceptual that uses Queuing theory and Markov models for analysis. The second section discusses relevant networks (LTE, IPN, ATM) and protocols (MPLS, Mobile IP and its variations) that focus on high speed communication.
(View course outline)
Electromechanical Energy Principles
This is a postgraduate course that deals with issues pertinent to conversion of energy. This course is mainly concerned with the conversion of mechanical energy into electrical form. It starts with an overview of the available energy resources, as well as recaps on electrical and mechanical machines that are involved in the energy conversion process. Special emphasis is laid on the discussions pertinent to Electric Generators and Turbines. With conventional fuel-based resources depleting rapidly, this course takes into account renewable power generation methods. For instance, it considers power plants that operate on wind, wave, tidal energies, etc.
(View course outline)
Advanced Data Communication
This course deals with the advanced communication concepts with special focus on the lower layers of the OSI model. It starts with the physical layer issues such as modulation, spread spectrum techniques and data transmission. Digital access techniques (DSL, Cable MODEM and Optical networks) are also briefly discussed. The channel access issues in emerging wireless networks are discussed on layer-2. From the end user’s viewpoint, any advanced communication system should be able to ensure security and service guarantees. Therefore, this course also covers discussions on Network Security and Quality of Service.
(View course outline)
Fancy a glance inside the lecture hall?