Information
Unit | FACULTY OF SCIENCE AND LETTERS |
COMPUTER SCIENCES PR. | |
Code | BBZ305 |
Name | Computer Networks |
Term | 2025-2026 Academic Year |
Semester | 5. Semester |
Duration (T+A) | 3-0 (T-A) (17 Week) |
ECTS | 5 ECTS |
National Credit | 3 National Credit |
Teaching Language | Türkçe |
Level | Belirsiz |
Type | Normal |
Label | C Compulsory |
Mode of study | Yüz Yüze Öğretim |
Catalog Information Coordinator | Dr. Öğr. Üyesi Cevher ÖZDEN |
Course Instructor |
The current term course schedule has not been prepared yet.
|
Course Goal / Objective
This course aims to teach the basic principles, architectures and protocols of computer networks. Students will learn OSI and TCP/IP models, IP addressing, routing protocols, network security and wireless networking technologies. The course is supported by practical applications as well as theoretical knowledge.
Course Content
Basic principles and architecture of computer networks; OSI and TCP/IP reference models; network components (network card, switch, router, access point); wired and wireless communication media; application layer protocols (HTTP, FTP, DNS, SMTP); transport layer protocols (TCP, UDP), connection setup and port management; IP addressing, subnetting, IPv4 and IPv6 configurations; routing protocols (RIP, OSPF), MAC addressing and Ethernet protocol; basic concepts of network security (encryption, VPN, firewalls); network monitoring and management tools (SNMP, ping, traceroute); introduction to socket programming; fundamentals of software defined networks (SDN), QoS and cloud computing networks; network design and hands-on work with simulation tools.
Course Precondition
None
Resources
James F. Kurose, Keith W. Ross, Computer Networking: A Top-Down Approach, Pearson. Andrew S. Tanenbaum, Computer Networks, Pearson. Behrouz A. Forouzan, Data Communications and Networking, McGraw-Hill.
Notes
Wireshark documentation and guides.
Course Learning Outcomes
Order | Course Learning Outcomes |
---|---|
LO01 | Describe the basic components of computer networks. |
LO02 | Explain OSI and TCP/IP models. |
LO03 | Perform IP addressing and subnetting. |
LO04 | Analyze and compare routing protocols. |
LO05 | Interpret packet structure by analyzing network traffic. |
Relation with Program Learning Outcome
Order | Type | Program Learning Outcomes | Level |
---|---|---|---|
PLO01 | Bilgi - Kuramsal, Olgusal | Gain comprehensive knowledge of fundamental concepts, algorithms, and data structures in Computer Science. | 4 |
PLO02 | Bilgi - Kuramsal, Olgusal | Learn essential computer topics such as software development, programming languages, and database management | |
PLO03 | Bilgi - Kuramsal, Olgusal | Understand advanced computer fields like data science, artificial intelligence, and machine learning. | |
PLO04 | Bilgi - Kuramsal, Olgusal | Acquire knowledge of topics like computer networks, cybersecurity, and database design. | 5 |
PLO05 | Beceriler - Bilişsel, Uygulamalı | Develop skills in designing, implementing, and analyzing algorithms | |
PLO06 | Beceriler - Bilişsel, Uygulamalı | Gain proficiency in using various programming languages effectively | |
PLO07 | Beceriler - Bilişsel, Uygulamalı | Learn skills in data analysis, database management, and processing large datasets. | |
PLO08 | Beceriler - Bilişsel, Uygulamalı | Acquire practical experience through working on software development projects. | 5 |
PLO09 | Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği | Strengthen teamwork and communication skills. | 5 |
PLO10 | Yetkinlikler - Alana Özgü Yetkinlik | Foster a mindset open to technological innovations. | 5 |
PLO11 | Yetkinlikler - Öğrenme Yetkinliği | Encourage the capacity for continuous learning and self-improvement. | |
PLO12 | Yetkinlikler - İletişim ve Sosyal Yetkinlik | Enhance the ability to solve complex problems | 5 |
Week Plan
Week | Topic | Preparation | Methods |
---|---|---|---|
1 | Introduction to Computer Networks; OSI and TCP/IP Models | General reading on network layers | Öğretim Yöntemleri: Anlatım, Tartışma |
2 | Application Layer Protocols: HTTP, FTP, DNS, SMTP | Explore application protocols | Öğretim Yöntemleri: Anlatım, Tartışma |
3 | Transport Layer: TCP and UDP | Study TCP connection handling | Öğretim Yöntemleri: Anlatım, Tartışma |
4 | Network Layer: IP Addressing and Routing Protocols | IP classes and subnet mask | Öğretim Yöntemleri: Anlatım, Tartışma |
5 | Data Link Layer and MAC Addressing | Understand MAC address format | Öğretim Yöntemleri: Anlatım, Tartışma |
6 | Physical Layer: Transmission Media and Cabling | Review types of cabling | Öğretim Yöntemleri: Anlatım, Tartışma |
7 | Wireless Networks: Wi-Fi, Bluetooth, Mobile Networks | Basics of wireless communication | Öğretim Yöntemleri: Anlatım, Tartışma |
8 | Mid-Term Exam | Review of weeks 1–7 | Ölçme Yöntemleri: Yazılı Sınav |
9 | Network Security Basics: Encryption, Firewalls, VPN | Basic security measures | Öğretim Yöntemleri: Soru-Cevap, Anlatım, Tartışma |
10 | Network Management and Monitoring Tools | Explore tools like ping, SNMP | Öğretim Yöntemleri: Anlatım, Tartışma |
11 | Introduction to Network Programming: Socket Programming | Explore basic client-server structure | Öğretim Yöntemleri: Anlatım, Tartışma |
12 | Advanced Topics: IPv6, QoS, MPLS | Read on modern network structures | Öğretim Yöntemleri: Anlatım, Tartışma |
13 | Software-Defined Networking (SDN) and Cloud Networks | Study SDN architecture | Öğretim Yöntemleri: Anlatım, Tartışma |
14 | Network Design and Simulation Tools | Explore simulation tools | Öğretim Yöntemleri: Anlatım, Tartışma, Gösterip Yaptırma |
15 | General Review and Final Preparation | Practice problems and summary | Öğretim Yöntemleri: Gösterip Yaptırma, Tartışma, Soru-Cevap |
16 | Term Exams | Written exam | Ölçme Yöntemleri: Yazılı Sınav |
17 | Term Exams | Written exam | Ölçme Yöntemleri: Yazılı Sınav |
Student Workload - ECTS
Works | Number | Time (Hour) | Workload (Hour) |
---|---|---|---|
Course Related Works | |||
Class Time (Exam weeks are excluded) | 14 | 3 | 42 |
Out of Class Study (Preliminary Work, Practice) | 14 | 3 | 42 |
Assesment Related Works | |||
Homeworks, Projects, Others | 5 | 5 | 25 |
Mid-term Exams (Written, Oral, etc.) | 1 | 10 | 10 |
Final Exam | 1 | 10 | 10 |
Total Workload (Hour) | 129 | ||
Total Workload / 25 (h) | 5,16 | ||
ECTS | 5 ECTS |