At the end of this course, the students; 1) Learn computer networks concepts and classes. 2) Learn the basic principles of communication between networks. 3) Explain the computer network layers and their functions. 4) Known the protocols at computer network layers, their properties, and how it works. 5) Known the physical infrastructure used in computer networks. 6) Looks for solutions to the problems which occur in the networks.
MODE OF DELIVERY
Face to face
PRE-REQUISITES OF THE COURSE
No
RECOMMENDED OPTIONAL PROGRAMME COMPONENT
None
COURSE DEFINITION
This course introduces basic concepts of computer networks. 5 layers internet modeling. Basic network taxonomy. Application layer protocols like HTTP, SMTP, DNS and FTP. Transport layer protocols TCP and UDP. Reliable data transfer service. Basic routing algorithms and protocols. RIP, OSPF, BGP. IP versions 4 and 6. Mobile IP. Shared media access protocols in data link layer. MAC Addressing. Aloha and Ethernet, 802.11 wireless access. Switch, hub and bridge applications, basic network topologies.
COURSE CONTENTS
WEEK
TOPICS
1st Week
Introduction to computer networks and internet
2nd Week
Application layer, http, FTP, SMTP
3rd Week
Application layer, DNS
4th Week
Transport layer principles
5th Week
Transport control protocol TCP
6th Week
Principles of congestion control in TCP
7th Week
Network layer and routing
8th Week
MIDTERM EXAM
9th Week
Internet protocol IP
10th Week
Internet protocol IP
11th Week
Routing in the internet
12th Week
Link layer, error detection and correction,
13th Week
Multiple access protocol
14th Week
Local area networks, ethernet
RECOMENDED OR REQUIRED READING
J. F. Kurose, K. W. Ross "Computer Networking", 5. Ed., Addison Wesley, 2010.
PLANNED LEARNING ACTIVITIES AND TEACHING METHODS
Lecture,Questions/Answers,Practice
ASSESSMENT METHODS AND CRITERIA
Quantity
Percentage(%)
Mid-term
1
30
Quiz
5
10
Practice
5
10
Total(%)
50
Contribution of In-term Studies to Overall Grade(%)
50
Contribution of Final Examination to Overall Grade(%)
50
Total(%)
100
ECTS WORKLOAD
Activities
Number
Hours
Workload
Midterm exam
1
2
2
Preparation for Quiz
2
4
8
Individual or group work
14
3
42
Preparation for Final exam
1
12
12
Course hours
14
4
56
Preparation for Midterm exam
1
12
12
Laboratory (including preparation)
0
0
0
Final exam
1
2
2
Homework
2
8
16
Total Workload
150
Total Workload / 30
5
ECTS Credits of the Course
5
LANGUAGE OF INSTRUCTION
Turkish
WORK PLACEMENT(S)
No
KEY LEARNING OUTCOMES (KLO) / MATRIX OF LEARNING OUTCOMES (LO)