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.

In addition, the course will be highly beneficial for preparing for the PhD qualification exam. 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: Friday, 13:30-16:00 (D5 in the Dept. of Computer Engineering, HU)
CMP625 (Aselsan Akademi): Thursday, 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
25-26/09/2025 Introduction
02-03/10/2025 Computer Networks and Internet
09-10/10/2025 Application Layer: Web and HTTP Project Proposal due
16-17/10/2025 Application Layer: FTP, SMTP, DNS and P2P
23-24/10/2025 Transport Layer: connectionless transport, UDP
30-31/10/2025 Transport Layer: connection-oriented transport, TCP
06-07/11/2025 Midterm Exam I
13-14/11/2025 Network Layer: Data plane (Routers, IP)
20-21/11/2025 Network Layer: Data plane (IPv4, IPv6, NAT)
27-28/11/2025 Network Layer: Control plane (Routing algorithms)
04-05/12/2025 Network Layer: Control plane (OSPF, BGP)
11-12/12/2025 Project Presentations
18-19/12/2025 Link Layer: Error correction & detection
25-26/12/2025 Link Layer: Multiple access links & protocols Final Report due


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%