Computer Engineering
Course Details

KTO KARATAY UNIVERSITY
Mühendislik ve Doğa Bilimleri Fakültesi
Programme of Computer Engineering
Course Details
Mühendislik ve Doğa Bilimleri Fakültesi
Programme of Computer Engineering
Course Details

| Course Code | Course Name | Year | Period | Semester | T+A+L | Credit | ECTS |
|---|---|---|---|---|---|---|---|
| 05060010 | Computer Networks | 2025 | Spring | 6 | 3+0+0 | 3 | 6 |
| Course Type | Compulsory |
| Course Cycle | Bachelor's (First Cycle) (TQF-HE: Level 6 / QF-EHEA: Level 1 / EQF-LLL: Level 6) |
| Course Language | Turkish |
| Methods and Techniques | 1. Theoretical Explanation: Topics are covered theoretically within the scope of the course. Detailed lectures are provided so that students can fully grasp network protocols (OSI and TCP/IP models), data transmission fundamentals, and the underlying logic of network architectures. 2. Step-by-Step Analysis: Specifically, subnetting problems, routing algorithms, and packet switching processes are solved step-by-step to explain the journey of data across the network and the header modifications at each layer. This method ensures that students develop a stronger command of network dynamics. 3. Real-Life Examples: To facilitate a better understanding of the topics, real-world scenarios involving network design, traffic analysis (e.g., packet inspection via Wireshark), and network troubleshooting are presented. This allows students to see how to apply their theoretical knowledge to enterprise network architectures in practice. |
| Mode of Delivery | Face to Face |
| Prerequisites | There are no prerequisites for the course. Instruction is provided to all students, starting from a basic level. |
| Coordinator | - |
| Instructor(s) | Asst. Prof. Atakan DAŞDEMİR |
| Instructor Assistant(s) | - |
Course Instructor(s)
| Name and Surname | Room | E-Mail Address | Internal | Meeting Hours |
|---|---|---|---|---|
| Asst. Prof. Atakan DAŞDEMİR | A-127 | [email protected] | 7479 | Thursday 15.00-16.00 |
Course Content
OSI ve TCP / IP modelleri ve İnternet mimarisine genel bakış. Paket anahtarlama ve devre anahtarlama ağ teknolojileri. Paket anahtarlamalı ağlarda gecikme, kayıp ve verim. Ağ modelleme ve simülasyon ortamında bir ağ analizcisi programı ve ağ tasarımları kullanarak ağ paketlerinin analiz edilmesi. Uygulama Katmanı: Soket programlamaya giriş, uygulama katmanı protokolleri: DNS, HTTP, FTP, SMTP, POP3 ve eşler arası ağ iletişimi. Aktarım Katmanı: Güvenilir veri aktarımı ilkeleri, TCP ve UDP protokolleri, akış kontrolü ve tıkanıklık kontrolü. Ağ Katmanı: IP protokolü ve adresleme. Yönlendirme Algoritmaları: Bağlantı Durumu, Uzaklık Vektörü, Hiyerarşik Yönlendirme, İnternette Yönlendirme: RIP, OSPF, BGP protokolleri. Yayın ve çok noktaya yayın yönlendirmesi. Veri bağlantısı protokollerine ve yerel alan ağlarına giriş: Ethernet ve IEEE 802.11 protokolleri
Objectives of the Course
To learn the basic structure of transport layer and application layer of computer networks. To gain a general understanding of network structures and protocols. To obtain a knowledge of the modern networking concepts and be able to describe them. To learn introduction level network programming.
Contribution of the Course to Field Teaching
| Basic Vocational Courses | |
| Specialization / Field Courses | X |
| Support Courses | X |
| Transferable Skills Courses | |
| Humanities, Communication and Management Skills Courses |
Relationships between Course Learning Outcomes and Program Outcomes
| Relationship Levels | ||||
| Lowest | Low | Medium | High | Highest |
| 1 | 2 | 3 | 4 | 5 |
| # | Program Learning Outcomes | Level |
|---|---|---|
| P3 | Ability to design a complex system, process, device or product to meet specific requirements under realistic constraints and conditions; ability to apply modern design methods for this purpose | 5 |
Course Learning Outcomes
| Upon the successful completion of this course, students will be able to: | |||
|---|---|---|---|
| No | Learning Outcomes | Outcome Relationship | Measurement Method ** |
| O1 | Knowledge and use of software development platforms. | P.3.5 | 1 |
| O2 | Information on protocol layers and service models (OSI) | P.3.16 | 1 |
| O3 | Knowledge of wired and wireless network protocols. | P.3.17 | 1 |
| O4 | Knowledge of client-server architecture and application skills. | P.3.18 | 1 |
| ** Written Exam: 1, Oral Exam: 2, Homework: 3, Lab./Exam: 4, Seminar/Presentation: 5, Term Paper: 6, Application: 7 | |||
Weekly Detailed Course Contents
| Week | Topics |
|---|---|
| 1 | Computer Networks Overview |
| 2 | Internet Applications |
| 3 | Application Layer |
| 4 | UDP, SCTP |
| 5 | TCP |
| 6 | HTTP, SNMP, Multimedia, VoIP |
| 7 | Midterm |
| 8 | Transport Layer |
| 9 | Routing Algorithms |
| 10 | New Trends and Technologies |
| 11 | IP Overview, QoS |
| 12 | Standards, Presentations |
| 13 | Security |
| 14 | Pre-Exam General Review |
Textbook or Material
| Resources | Computer Networks, by Andrew S. Tanenbaum, Prentice Hall; 3rd edition (1996) |
Evaluation Method and Passing Criteria
| In-Term Studies | Quantity | Percentage |
|---|---|---|
| Attendance | - | - |
| Laboratory | - | - |
| Practice | - | - |
| Course Specific Internship (If Any) | - | - |
| Homework | - | - |
| Presentation | - | - |
| Projects | - | - |
| Quiz | - | - |
| Midterms | 1 | 40 (%) |
| Final Exam | 1 | 60 (%) |
| Total | 100 (%) | |
ECTS / Working Load Table
| Quantity | Duration | Total Work Load | |
|---|---|---|---|
| Course Week Number and Time | 14 | 3 | 42 |
| Out-of-Class Study Time (Pre-study, Library, Reinforcement) | 14 | 3 | 42 |
| Midterms | 1 | 33 | 33 |
| Quiz | 0 | 0 | 0 |
| Homework | 0 | 0 | 0 |
| Practice | 0 | 0 | 0 |
| Laboratory | 0 | 0 | 0 |
| Project | 0 | 0 | 0 |
| Workshop | 0 | 0 | 0 |
| Presentation/Seminar Preparation | 0 | 0 | 0 |
| Fieldwork | 0 | 0 | 0 |
| Final Exam | 1 | 33 | 33 |
| Other | 0 | 0 | 0 |
| Total Work Load: | 150 | ||
| Total Work Load / 30 | 5 | ||
| Course ECTS Credits: | 5 | ||
Course - Learning Outcomes Matrix
| Relationship Levels | ||||
| Lowest | Low | Medium | High | Highest |
| 1 | 2 | 3 | 4 | 5 |
| # | Learning Outcomes | P3 |
|---|---|---|
| O1 | Knowledge and use of software development platforms. | 5 |
| O2 | Information on protocol layers and service models (OSI) | 5 |
| O3 | Knowledge of wired and wireless network protocols. | 5 |
| O4 | Knowledge of client-server architecture and application skills. | 5 |
