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 Transport Layer: TCP, UDP, and Attacks
26/03/2026 Application Layer Security: DNS and Attacks
02/04/2026 Web Application Security: OWASP Top 10
09/04/2026 Midterm Exam
16/04/2026 Threat Modeling & Attack Chains (MITRE ATT&CK)
23/04/2026 No Class
30/04/2026 Capture The Flag (CTF) VM Exploration out
07/05/2026 Emerging Topics in Cybersecurity: AI and Cloud Security VM Exploration due
14/05/2026 Symmetric Cryptography & Data Integrity
21/05/2026 Asymmetric Cryptography, PKI, TLS & IPSec


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%