| Section | 1 |
|---|---|
| Instructor(s) | Rossell, Shelley (shelley) |
| Location | Online Only |
| Meeting Times | Monday 5:30pm - 7:45pm |
| Fulfills | Core Systems Elective |
Description
This course introduces computer security principles and practices. Topics will range from encryption to network and application threats and controls. The course will emphasize both offense (i.e., attacker mindset) and defense (i.e., designing and building secure systems).
Topics
● Threat Landscape
● Encryption
● Authentication and access control
● Host based security
● Network security
● Web and application security
● Risk management
● Monitoring
● Incident response
Coursework
● Homework assignments
● Labs
● Quizzes
● Final project
Core Programming (completed or concurrently enrolled). MPCS 54001 Networks (recommended, but not required).
This course requires competency in Unix and Linux. Please plan to attend the MPCS Unix Bootcamp (https://masters.cs.uchicago.edu/page/mpcs-unix-bootcamp) or take the online MPCS Unix Bootcamp Course on Canvas.
Familiarity with TCP/IP and network routing recommended.
This class is scheduled at a time that conflicts with these other classes: