|
YZM3014 | Computer Networks | 2+1+0 | ECTS:5 | Year / Semester | Spring Semester | Level of Course | First Cycle | Status | Compulsory | Department | DEPARTMENT of SOFTWARE ENGINEERING | Prerequisites and co-requisites | None | Mode of Delivery | Face to face | Contact Hours | 14 weeks - 2 hours of lectures and 1 hour of practicals per week | Lecturer | Dr. Öğr. Üyesi Işılay BOZKURT | Co-Lecturer | | Language of instruction | Turkish | Professional practise ( internship ) | None | | The aim of the course: | The goal of this course is to familiarize students with the terminology and concepts related to data communication, computer networks, and Internetworking. |
Learning Outcomes | CTPO | TOA | Upon successful completion of the course, the students will be able to : | | | LO - 1 : | Will be able to examine and evaluate the structure and functionality of the Physical Layer, | 2 | 1 | LO - 2 : | Describe and get familiar with the overall structure and functionality of the Data Link Layer, | 2,12 | 1 | LO - 3 : | Examine the concept of the Network Layer, design local area networks (LAN), comprehend IP addressing scheme, examine and design subnetworks, | 2,5,12 | 1 | LO - 4 : | Will be able to examine Routing Algorithms and use of routing protocols, | 2,5,12,13 | 1 | LO - 5 : | Will comprehend the functionality of the Transport Layer and TCP/IP protocol stack. By using packet analysis tool, the students will also be able to analyze and decode layers data of the TCP/ IP stack. | | 1 | LO - 6 : | Application Layer: Will be able to use basic networking tools to monitor and decode network traffic. Implement client-server applications using socket programming library of the UNIX platform. | 2,3,5,12,13 | 1 | CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), LO : Learning Outcome | |
To acquaint students with major communication protocols, their features, details, and functionality and to introduce students to the literature and terminology. |
|
Course Syllabus | Week | Subject | Related Notes / Files | Week 1 | Introduction to Computer Networks. Tools, techniques and methodologies used in analyzing and implementing computer networks | | Week 2 | Physical Layer | | Week 3 | Data Link Layer | | Week 4 | Error control, flow control, error detection and correction in Data Link Layer | | Week 5 | Medium Access Control (MAC) Protocols, Contention and Collision- free protocols | | Week 6 | Transport Layer: Connection-oriented and Connectionless networking. TCP and UDP protocols | | Week 7 | Transport layer: Reliability, Flow control (Sliding Window technique) | | Week 8 | Network Layer, IP Addressing. Subnetworking, ICMP, Address resolution protocols ARP/RARP, BOOTP, DHCP | | Week 9 | Midterm exam | | Week 10 | Routing algorithms | | Week 11 | IP Routing protocols: IGP EGP | | Week 12 | Socket programming, Connection Oriented and Connectionless client-server programming | | Week 13 | Basic Network Security | | Week 14 | Basic Network Security | | Week 15 | Review of the Semester | | Week 16 | End of term exam | | |
1 | Computer Networks, 5th Edition, Andrew Tanenbaum, Pearson Education Int., ISBN: 0132126958 | | |
Method of Assessment | Type of assessment | Week No | Date | Duration (hours) | Weight (%) | Mid-term exam | 1 | 12/04/2014 | 1 | 50 | End-of-term exam | 1 | 06/06/2014 | 1 | 50 | |
Student Work Load and its Distribution | Type of work | Duration (hours pw) | No of weeks / Number of activity | Hours in total per term | Yüz yüze eğitim | 4 | 14 | 56 | Sınıf dışı çalışma | 2 | 14 | 28 | Arasınav için hazırlık | 3 | 7 | 21 | Arasınav | 1 | 1 | 1 | Dönem sonu sınavı için hazırlık | 3 | 6 | 18 | Dönem sonu sınavı | 1 | 1 | 1 | Total work load | | | 125 |
|