Sevil Şen's home > Teaching > BBM456 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, cryptography, and secure communication protocols such as TLS and IPSec, 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: Thursday, 13:30-16:00 (SH in the Dept. of Computer Engineering, HU)

TAs: Ozlem Ceviz, R. Can Oztas

Please go to Piazza and enroll in the course: BBM456


Course Outline

Date Subject Assignments
19/02/2026 Introduction
26/02/2026 Computer Networks and Security Fundamentals
05/03/2026 MAC Layer: Sniffing and Spoofing Attacks
12/03/2026 Network Layer: BGP, IP, ICMP, and Attacks
19/03/2026 Public Holiday - No Class
26/03/2026 Transport Layer: TCP, UDP, and Attacks
02/04/2026 Application Layer Security: DNS and Attacks
09/04/2026 Web Application Security: OWASP Top 10
16/04/2026 Threat Modeling & Attack Chains (MITRE ATT&CK)
23/04/2026 Public Holiday - No Class
30/04/2026 Midterm Exam
07/05/2026 Secure Communication Protocols
14/05/2026 Capture The Flag (CTF) VM Exploration out
21/05/2026 Emerging Topics in Cybersecurity VM Exploration due


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%
VM + Final Exam 45%