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


Course Description

This introductory security course provides a comprehensive overview of network and computer security, covering topics like cryptography, authentication, and authorization. Students explore vulnerabilities and attacks across network layers, including MAC, network, transport, and application layers. Emphasis is placed on implementing security countermeasures such as VPNs, firewalls, and IDS to mitigate risks effectively. Through theoretical learning and practical examples, students learn to identify and respond to security threats efficiently.

Course Time

Thursday, 18:30-21:00 (D6 in the Dept. of Computer Engineering, HU)

Please go to Piazza and enroll in the course: BBG677


Course Outline

Date Subject Assignments
20/02/2025 Introduction
27/02/2025 Computer Networks and Security Fundamentals
06/03/2025 MAC Layer: Sniffing and Spoofing, Attacks
13/03/2025 Network Layer: BGP, IP, ICMP, and Attacks
20/03/2025 Transport Layer: TCP, UDP, and Attacks
27/03/2025 Application Layer: DNS and Attacks
03/04/2025 Midterm Exam
10/04/2025 AI in Cybersecurity Assigment out
17/04/2025 SOTA in CyberSecurity
24/04/2025 SOTA in CyberSecurity
01/05/2025 SOTA in CyberSecurity
08/05/2025 Cryptography in a Nutshell I Assigment due
15/05/2025 Cryptography in a Nutshell II
22/05/2025 PKI, Security Protocols: 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 10%
Midterm Exam 25%
Assignment 25%
Presentations 40%