CSE 565 (A) Computer Security (Spring 2025)

[Return to course list]

[Page Status: Draft, Under construction]

Site Map

Announcements

Logistics

Lecture Time Location Piazza Link
Tue & Thu, 9:30 AM –10:50 AM Davis 101 spring2025/cse565a

Communication Policy

All students must only use the course Piazza for any course-related issues.

UB Learns should be used only for checking the grades (and doing the AI Quiz) – all other materials such as syllabus, announcements, homework, and project assignments, as well as Q&As, are handled by Piazza only.

All questions/requests to the instructor, TAs, and Graders should be sent using Piazza (New Post and select Instructors only if this is a private post), and not via emails (which can be used as a secondary means if Piazza post didn't work).

Teaching Team

Role Name Office Hours
Instructor Xiangyu Guo (xiangyug@buffalo.edu) Davis Hall 318, Tue & Thu, 1:30 PM – 2:30 PM. (Zoom Link)
TA Gaoxiang Liu (gliu25@buffalo.edu) Davis Hall 309, Thu, 1:00 PM – 3:00 PM (Zoom Link)
TA Xingyu Wang (xwang282@buffalo.edu) Davis Hall 309, Tue, 1:00 PM – 3:00 PM (Zoom Link)

Course Description

The objectives of this course consist of developing a solid understanding of fundamental principles of the security field and building knowledge of tools and mechanisms to safeguard a wide range of software and computing systems. The tentative list of topics includes:

Course Credits: 3

Learning Outcome

At the end of this course, each student should be able to:

Pre-requisites

Students need to have some basic knowledge of operating systems, C & Python programming language, and algorithm analysis. Knowledge of computer network / architecture will be helpful, but not required.

Recommend resources

Textbooks

There is no required textbook for this course, only some recommended readings:

CTF Playground