Information Package / Course Catalogue
Computer Network Management and Design
Course Code: MCS537
Course Type: Area Elective
Couse Group: Second Cycle (Master's Degree)
Education Language: English
Work Placement: N/A
Theory: 3
Prt.: 0
Credit: 3
Lab: 0
ECTS: 8
Objectives of the Course

This advanced course in computer networking provides a comprehensive exploration of network design, protocols, performance optimization, and routing in modern computer networks. The course takes a holistic approach, combining theoretical foundations with practical applications and real-world case studies. It covers both top-down and systems approaches to networking, emphasizing the interaction between different layers and components of network systems.

Course Content

By the end of this course, students will have developed an advanced understanding of computer networking concepts and architectures, along with practical skills in network design, protocol implementation, performance optimization, and routing. They will be equipped to address complex networking challenges, apply best practices in network design and security, and utilize advanced features and services of major cloud platforms for networking applications.

Name of Lecturer(s)
Lec. Hüseyin ABACI
Learning Outcomes
1.Develop an advanced understanding of computer network concepts, architectures, and models.
2.Apply network design principles, considering scalability, availability, and performance requirements.
3.Utilize advanced features and services of major cloud platforms for networking applications.
4.Investigate high-performance networking techniques, congestion control mechanisms, and quality of service considerations.
5.Understand the practical aspects of IP routing, including routing algorithms, scalability, and network troubleshooting.
Recommended or Required Reading
1."Computer Networking: A Top-Down Approach" James F. Kurose and Keith W. Ross
2."Computer Networks: A Systems Approach" Larry L. Peterson and Bruce S. Davie
3."Data Communications and Networking" Behrouz A. Forouzan and Sophia Chung Fegan
4."High-Performance TCP/IP Networking: Concepts, Issues, and Solutions" Mahbub Hassan and Raj Jain
5."Routing TCP/IP, Volume 1" Jeff Doyle and Jennifer DeHaven Carroll
Weekly Detailed Course Contents
Week 1 - Theoretical
Introduction to Advanced Computer Networking I Overview of computer network concepts, architectures, and protocols. Understanding the interaction between different layers and components of network systems.
Week 2 - Theoretical
Introduction to Advanced Computer Networking II
Week 3 - Theoretical
Network Design and Performance Optimization I Design principles for scalable, available, and performant computer networks. Performance analysis, optimization techniques, and capacity planning.
Week 4 - Theoretical
Network Design and Performance Optimization II
Week 5 - Theoretical
Advanced Network Protocols and Security I In-depth exploration of TCP/IP protocols and their practical applications. Network security mechanisms, and emerging network technologies.
Week 6 - Theoretical
Advanced Network Protocols and Security II
Week 7 - Theoretical
Cloud Networking I Utilizing advanced features and services of major cloud platforms for networking applications. Network virtualization, software-defined networking (SDN), and network function virtualization (NFV).
Week 8 - Theoretical
Cloud Networking II
Week 9 - Theoretical
Cloud Networking III
Week 10 - Theoretical
High-Performance Networking I Techniques for achieving high-performance in TCP/IP networks. Congestion control mechanisms, quality of service considerations, and network optimization.
Week 11 - Theoretical
High-Performance Networking II
Week 12 - Theoretical
High-Performance Networking III
Week 13 - Theoretical
IP Routing and Troubleshooting I Routing algorithms, scalability considerations, and network troubleshooting techniques. Practical aspects of IP routing in large-scale networks.
Week 14 - Theoretical
IP Routing and Troubleshooting II
Assessment Methods and Criteria
Type of AssessmentCountPercent
Midterm Examination1%30
Final Examination1%40
Project1%30
Workload Calculation
ActivitiesCountPreparationTimeTotal Work Load (hours)
Lecture - Theory1453112
Project145348
Midterm Examination110313
Final Examination120323
TOTAL WORKLOAD (hours)196
Contribution of Learning Outcomes to Programme Outcomes
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
OÇ-1
4
4
4
4
4
4
4
4
4
OÇ-2
3
3
3
3
3
3
3
3
3
OÇ-3
4
4
4
4
4
4
4
4
4
OÇ-4
5
5
5
5
5
5
5
5
5
OÇ-5
4
4
4
4
4
4
4
4
4
Adnan Menderes University - Information Package / Course Catalogue
2026