MS in Networks
Program objectives
The relentless digitization of data and unprecedented trend towards integration
of computing, communications and multimedia system continues to expand the scope
and the complexity of networks. A critical appreciation of underlying scientific
principles is inevitable to appreciate these advances, and to productively contribute
to future advances of these systems. The goal of M.S. concentration in Networks
is to develop a comprehensive understanding of the hard and soft technologies used
in networks. Students will develop an understanding of the technology capabilities
and limitations and the methods to evaluate design trade-offs between different
technologies choices.
Recognizing the demand that exists for well trained professionals in (both wired
and wireless) network design and development, which can work in strong synergy with
other engineering fields, MS Networks (MSN) program is aimed at to train top-level
scientists, engineers, and mathematicians in the field of wireless and embedded
network design practices. This Master degree program prepares students to meet the
global career challenges in designing and developing networking systems utilizing
the next revolution in microelectronics, System-on-Chip Design, or micro-electro
mechanical systems (MEMS). In the same vein, program provides the knowledge and
skills needed for such integration work and the program bridges the computer science
and other related curriculums. The program enhances students capabilities to work
in global project teams, provides solid foundation for life-long learning and personal
development based on the pedagogic model used.
Our learning environment is characterized by international and highly competent
faculty and fellow students, and by the modern approach to learning with high degree
of responsibility and involvement from the student part. In addition, the close
proximity of the world leading industries in wireless area and strong research connection
of the program guarantees the relevance and proper framework for quality studies.
The curriculum is based on interdisciplinary approach, competence profiling via
elective courses based on student's interests, and mixture of theory and practice
in each course. The gained knowledge is transformed to competence via project directed
work methods and coordinated thesis project.
- Demonstrate an appropriate mastery of the knowledge, methods, and skills associated
with the core program of computer engineering and technology.
- Demonstrate in-depth mastery of the knowledge, methods, and skills associated with
a specific area of wireless networks technology.
- Demonstrate the capability to assume a technical leadership position in the networking
industry.
- Think critically to identify and solve problems using analytical and experimental
tools.
- Communication in a clear and concise manner using both written and oral communication.
- Develop life long learning skills that ensure technical competency and professional
growth.
List of Prerequisite(s) Courses
- Probability Theory and Random Variables
- Data Communication
- Computer Networks
- Algorithms and Data Structures
- Operating System Concepts
- Linear Algebra
- Digital Signal Processing
- Ordinary Differential Equations
Program Core Courses (12 Credit Hours)
Following four courses are mandatory for the MS(Computer Engineering).
|
|
Subject
|
Credits
|
|
01
|
Wireless Networks
|
3(3, 0) |
|
02
|
Data Networks and Communications
|
3(3, 0)
|
|
03
|
Advanced Topics in Operating Systems
|
3(3, 0)
|
|
04
|
Advanced Analysis and Design of Algorithms
|
3(3, 0)
|
Program Elective Courses (6-9 Credit Hours)
The student will be required to earn minimum of 6 Credit Hours and maximum of 9
credit hours from the following area elective courses.
Networks & Information Systems
|
|
Subject
|
Credits
|
|
01
|
Analysis of Algorithms
|
3(3, 0) |
|
02
|
Information Systems
|
3(3, 0)
|
|
03
|
Network Simulation
|
3(3, 0)
|
|
04
|
Probabilistic Methods in Computer Systems Modeling
|
3(3, 0)
|
|
05
|
Compiler Design
|
3(3, 0)
|
|
06
|
Real Time Computer Systems
|
3(3, 0)
|
|
07
|
Performance of Computer Systems
|
3(3, 0)
|
|
08
|
Embedded Computing Systems
|
3(3, 0)
|
|
09
|
Interconnection Networks
|
3(3, 0)
|
|
10
|
Special Topics in Networking
|
3(3, 0)
|
|
11
|
Special Topics in Wireless Information Networks
|
3(3, 0)
|
|
12
|
Advanced Topics in Wireless Networking
|
3(3, 0)
|
|
13
|
Advanced Topics in Embedded System Design
|
3(3, 0)
|
Wireless Networks
|
|
Subject
|
Credits
|
|
01
|
Probabilistic Methods in Computer Systems Modeling
|
3(3, 0) |
|
02
|
Communication Networks-Architectures and Protocols
|
3(3, 0)
|
|
03
|
Queuing Theory for Performance Modeling
|
3(3, 0)
|
|
04
|
Graph Theory and Network Optimization
|
3(3, 0)
|
|
05
|
IP Routing Protocols and Internetwork Design
|
3(3, 0)
|
|
06
|
Advanced Network Programming
|
3(3, 0)
|
|
07
|
Networks and Computer Security
|
3(3, 0)
|
|
08
|
Performance Evaluation of Computer Networks
|
3(3, 0)
|
|
09
|
Design and Analysis of Computer Communication Networks
|
3(3, 0)
|
|
10
|
Network Management and Operational Network Security
|
3(3, 0)
|
|
11
|
Internetworking: Architectures, Protocols and Applications
|
3(3, 0)
|
|
12
|
Network Forensics
|
3(3, 0)
|
|
13
|
Software Design
|
3(3, 0)
|
|
14
|
Communications Systems Engineering
|
3(3, 0)
|
|
15
|
Wireless Networks
|
3(3, 0)
|
|
16
|
Wireless LANs
|
3(3, 0)
|
|
17
|
Performance Analysis of Communication Systems
|
3(3, 0)
|
|
18
|
Wireless Communication Techniques
|
3(3, 0)
|
|
19
|
Broadband Network Architectures
|
3(3, 0)
|
|
20
|
Emerging Wireless Networks
|
3(3, 0)
|
|
21
|
QoS Architectures for Multimedia Wireless Networks
|
3(3, 0)
|
|
22
|
Multimedia Networking
|
3(3, 0)
|
|
23
|
Tele-traffic Engineering
|
3(3, 0)
|
|
24
|
Modeling and Analysis of Networks
|
3(3, 0)
|
|
25
|
Traffic Engineering and QoS in TCP/IP Networks
|
3(3, 0)
|
|
26
|
Special Topics in Wireless Networks
|
3(3, 0)
|
|
27
|
Special Topics in Communication Systems
|
3(3, 0)
|
|
28
|
Selected Topics in Wireless Networks Design and Planning
|
3(3, 0)
|
Mobile Communications and Networking
|
|
Subject
|
Credits
|
|
01
|
Probabilistic Methods in Computer Systems Modeling
|
3(3, 0) |
|
02
|
Communication Networks-Architectures and Protocols
|
3(3, 0)
|
|
03
|
Queuing Theory for Performance Modeling
|
3(3, 0)
|
|
04
|
Graph Theory and Network Optimization
|
3(3, 0)
|
|
05
|
Mobile and Broadband Networks
|
3(3, 0)
|
|
06
|
Mobile Computing
|
3(3, 0)
|
|
07
|
Mobile Communication
|
3(3, 0)
|
|
08
|
Wireless Networking
|
3(3, 0)
|
|
09
|
Wireless LANs
|
3(3, 0)
|
|
10
|
Performance Analysis of Mobile Communication Systems
|
3(3, 0)
|
|
11
|
Application Development for Mobile Devices
|
3(3, 0)
|
|
12
|
Cryptography and Secure Communication
|
3(3, 0)
|
|
13
|
Mobile Communication Techniques
|
3(3, 0)
|
|
14
|
Mobile Cellular Systems and Standards
|
3(3, 0)
|
|
15
|
Multimedia Networking
|
3(3, 0)
|
|
16
|
Modeling and Analysis of Networks
|
3(3, 0)
|
|
17
|
Traffic Engineering and QoS in TCP/IP Networks
|
3(3, 0)
|
|
18
|
Special Topics in Mobile Communication Systems
|
3(3, 0)
|
Network Security
|
|
Subject
|
Credits
|
|
01
|
Advanced Network Programming
|
3(3, 0) |
|
02
|
Networks and Computer Security
|
3(3, 0)
|
|
03
|
Performance Evaluation of Computer Networks
|
3(3, 0)
|
|
04
|
Design and Analysis of Computer Communication Networks
|
3(3, 0)
|
|
05
|
Network Management and Operational Network Security
|
3(3, 0)
|
|
06
|
Network Forensics
|
3(3, 0)
|
|
07
|
Security of Wireless Networks
|
3(3, 0)
|
|
08
|
Security of Wireless LANs
|
3(3, 0)
|
|
09
|
Security Analysis of Communication Systems
|
3(3, 0)
|
|
10
|
Cryptography and Secure Communication
|
3(3, 0)
|
|
11
|
Wireless Communication Techniques
|
3(3, 0)
|
|
12
|
QoS Architectures for Multimedia Wireless Networks
|
3(3, 0)
|
|
13
|
Traffic Engineering and QoS in TCP/IP Networks
|
3(3, 0)
|
|
14
|
Advanced Topics in Network Security
|
3(3, 0)
|
|
15
|
Special Topics in Communication Systems Security
|
3(3, 0)
|
|
16
|
Selected Topics in Wireless Network Security
|
3(3, 0)
|
Mathematics and Open Electives (Max. 6 Cr. Hrs)
A maximum of 6 Cr. Hrs of Elective Courses can be from the following Mathematics
and open electives or from any of the courses from Electrical Engineering MS programs
subject to the course offerings and departmental approval.
|
|
Subject
|
Credits
|
|
01
|
Advanced Engineering Mathematics
|
3(3, 0) |
|
02
|
Professional and Technical Communication
|
3(3, 0)
|
|
03
|
Stochastic Processes
|
3(3, 0)
|
|
04
|
Advanced Linear Systems
|
3(3, 0)
|
|
05
|
Graph Theory
|
3(3, 0)
|
|
06
|
Discrete Mathematics
|
3(3, 0)
|
|
07
|
Automata Theory
|
3(3, 0)
|
|
08
|
Software Development Methodologies
|
3(3, 0)
|
|
09
|
Probabilistic Learning: Theory and Algorithms
|
3(3, 0)
|
|
10
|
Modern Data Analysis Methods
|
3(3, 0)
|
|
11
|
Optimization Techniques
|
3(3, 0)
|
|
12
|
Formal Specification and Modeling
|
3(3, 0)
|
|
13
|
Computational Biology
|
3(3, 0)
|
|
14
|
Biologically Inspired Computing
|
3(3, 0)
|
|
15
|
Power Electronics
|
3(3, 0)
|
|
16
|
Introduction to MEMS
|
3(3, 0)
|
|
17
|
Nanosystems
|
3(3, 0)
|
Introduction
The general purpose of the Ph.D. program is to provide an educational experience, which will enable its graduates to develop new knowledge in the discipline. Thus, research training is an important component of each program.
Major areas of research include: Wired Networks, Ad Hoc Networks, Wireless Networks, Mobile Networks, Wireless Networking, Mobile Computing, Mobile Communication, Multimedia Communication, Network Protocols, Network Security, Information Systems, Wireless Sensor Networks, Vehicular Networks, Car-2-Car Communication, Wireless Sensor-Actuator Networks, and Underwater Acoustic Sensor Networks.
Selection/Admission Criterion
An MS/M-Phil or equivalent degree, in the relevant field, from an accredited educational institution for admission into doctoral program (Ref: CIIT Graduate Handbook, 2008-09).
Duration of the Program
The duration of studies, for PhD, shall normally not be less than three years, and not more than 5 years.
Course Work Requirements
A student with an MS/M-Phil degree is required to complete 18 credit hours of course work. Supervisory committee will recommend the courses for each student. Courses will be selected from approved graduate courses. Only 600 level and above courses are permitted for PhD. No 500 level courses are allowed to PhD students.
Note: Information regarding required oral & written examinations, detailed rules & regulations, as specified in the CIIT Graduate Handbook, will be considered final.