CS 453/698 - Software and Systems Security

Course website for CS 453/698

About CS 453/698

This course provides an introduction to security issues in modern software, operating systems, and other computing platforms (e.g., mobile and cloud environments). It examines causes of security breaches and gives methods to help detect, isolate, and prevent them.

Students completing this course should be able to identify common attack vectors against modern computing environments and deploy state-of-the-practice detection and defense practices.

Course lectures are scheduled in the following session:

  • 4pm - 5:20pm every Tuesday and Thursday
    • for students enrolled in CS453-001 and CS698-003

Please check Quest for the assigned classroom for the lectures.

This course is run primarily through this course website, Piazza, and LEARN. While everyone can access the syllabus, weekly schedule, an overview of modules, and assignments from this website, enrolled students should use Piazza for discussion and private communications. LEARN should primarily be used for assignment submission, grade/feedback distribution, and (occasionally) recorded lectures.

Lecture slides are subject to changes!

The course syllabus, including the grading scheme and course outline should be stable now while assignment details and slides for each individual lecture will be updated as the course progresses.

Latest Announcement

Welcome

Apr 3 · 0 min read

Welcome to CS 453/698 in the S25 term!

All announcements