Sevil Şen's home > Teaching > BBG677 Computer and Network Security


Course Description

This course introduces fundamental and modern concepts in computer and network security. Topics include vulnerabilities and attacks across network and application layers, web application security, as well as defensive security mechanisms such as firewalls and intrusion detection and prevention systems (IDS/IPS). The course also covers threat modeling and emerging topics such as AI and cloud security. Practical understanding is supported through limited hands-on activities, primarily via a Capture The Flag (CTF) exercise, where students apply security concepts in a controlled environment.

Course Time: Wednesday, 18:30-21:00 (Bilisim Enstitusu)

TAs: Ozlem Ceviz, R. Can Oztas

Please go to Piazza and enroll in the course: BBG677


Course Outline

Date Subject Assignments
18/02/2026 Introduction
25/02/2026 Computer Networks and Security Fundamentals
04/03/2026 MAC Layer: Sniffing and Spoofing Attacks
11/03/2026 Network Layer: BGP, IP, ICMP, and Attacks
18/03/2026 Transport Layer: TCP, UDP, and Attacks
25/03/2026 Application Layer Security: DNS and Attacks
01/04/2026 Web Application Security: OWASP Top 10
08/04/2026 Midterm Exam
15/04/2026 Project Proposals
22/04/2026 Threat Modeling & Attack Chains (MITRE ATT&CK)
29/04/2026 Capture The Flag (CTF) VM Exploration out
06/05/2026 Emerging Topics in Cybersecurity: AI and Cloud Security VM Exploration due
13/05/2026 Project Presentations
20/05/2026 Project Presentations


References

W. Du, Computer & Internet Security: A Hands-on Approach, 3rd ed., 2024.
W. Stallings, Cryptography and Network Security: Principles and Practice, 8th ed. Pearson, 2023.


Tentative Grading

Attendance 5%
Midterm Exam 25%
CTF 25%
WM + Presentations 45%