Sevil Şen's home > Teaching > CMP 625 Computer Networks and Open Systems


Course Description

"The Internet is arguably the largest engineered system ever created by humankind". This course introduces the fundamental concepts and principles of computer networks, along with the basic hardware and software components that enable them. We will explore the Internet Protocol Stack in detail and study the key protocols used at each layer. The course also covers common applications such as electronic mail, file transfer, and the World Wide Web. By the end of the course, you will have a solid understanding of how the Internet function. Through a hands-on research project, you will also gain practical experience with network tools and develop skills relevant to network research.

Course Time

CMP625: Wednesday, 13:30-16:00 (D5 in the Dept. of Computer Engineering, HU)
CMP625 (Aselsan Akademi): Tuesday, 09:00-12:00 (Aselsan)

Please enroll in the course's Piazza website: CMP625
Please enroll in the course's Piazza website: CMP625 (Aselsan Akademi)


Course Outline

Date Subject Project
23/09/2026 Introduction
29-30/09/2026 Computer Networks and Internet
6-7/10/2026 Application Layer: Web and HTTP
13-14/10/2026 Application Layer: FTP, SMTP, DNS and P2P Project Proposal due
20-21/10/2026 Transport Layer: connectionless transport, UDP
27-28/10/2026 Transport Layer: connection-oriented transport, TCP
03-04/11/2026 Network Layer: Data plane (Routers, IP)
10-11/11/2026 Midterm Exam I
17-18/11/2026 Network Layer: Data plane (IPv4, IPv6, NAT)
24-25/11/2026 Network Layer: Control plane (Routing algorithms)
01-02/12/2026 Network Layer: Control plane (OSPF, BGP)
08-09/12/2026 Link Layer: Error correction & detection
15-16/12/2026 Link Layer: Multiple access links & protocols Final Report due
22-29/12/2026 Project Presentations


References

J.F. Kurose, K.W. Ross, Computer Networking : A Top Down Approach, 8th or 9th edition, Pearson
Author's website
Top Conferences & Journals: Computer Networks, Ad Hoc Networks, Wireless Networks, GlobeCom, ..


Tentative Grading

Attendance 5%
Midterm Exam 20%
Project 35%
Final Exam 40%