Skip to main content

CSE 506 - Computer Networks and Communications

Institute of Science and Technology · Computer Science and Engineering (%30 English) · Doctorate

ECTS: 7.5 T+P+L: 3+0+0 Departmental Elective
Coordinator: Doç. Dr. Farzad KIANI

Course Objective

Problems arising from arranging communication between autonomous computers. Topics covered include network models and switching techniques; Media access control protocols and local area networks; Error control and retransmission strategies; Route selection algorithms and protocols; Congestion control mechanisms and end-to-end protocols; Application layer protocols; Application of wired and wireless concepts, emphasis on internet.

Course Content

Issues resulting from organizing communication among autonomous computers. Includes network models and switching techniques; medium access control protocols and local area networks; error control and retransmission strategies; routing algorithms and protocols; congestion control mechanisms and end-to-end protocols; application-level protocols; and application of concepts to wireless and wireline networks, with emphasis on the Internet.

Required Resources

COMPUTER NETWORKS. FIFTH EDITION. ANDREW S. TANENBAUM. Vrije Universiteit. Amsterdam, The Netherlands. DAVID J. WETHERALL

Recommended Resources

Computer Networking : Principles, Protocols and Practice Release 0.25, Olivier Bonaventure, 2011

Course Learning Outcomes

  1. Problems arising from arranging communication between autonomous computers. Topics covered include network models and switching techniques; Media access control protocols and local area networks; Error control and retransmission strategies; Route selection algorithms and protocols; Congestion control mechanisms and end-to-end protocols; Application layer protocols; Application of wired and wireless concepts, emphasis on internet.
  2. This course enables students to analyze, design and implement computer networks either in standalone applications or as part of other large systems

Core Area Distribution

(48) Computing%100

Teaching Methods

ExpressionQuestion-AnswerDiscussionGuided PracticeGroup StudyBrain Storming

Assessment & Evaluation

Performance Assignment ( Lab / Workshop / Field Work / Seminar / Presentation / Completion Study / ThesisProject / Design

ECTS / Workload

ActivityQuantityDuration (h)Total Workload
Course Duration (Including Exam Week)16348
Out of Class Study Period16696
Midterm133
Quiz000
Assignment2816
Practice31236
Final144

Course Schedule

WeekSubjectPreparation
1Computer Networks and the Internet1-82
2Application Layer83-184
3Transport Layer185-304
4Network Layer305-432
5Link Layer433-512
6Wireless and Mobile Networks513-550
7Wireless and Mobile Networks551-586
8Ara SınavAra Sınav
9Multimedia Networking587-620
10Multimedia Networking621-710
11Security in Networks671-710
12Security in Wireless Networks711-755
13Network Management755-789
14Internet of Thing (IoT)2,kaynak: 1-140
15Internet of Thing (IoT)2,kaynak: 143-285
16Final SınavıFinal Sınavı