Introduction to Computer Security
|Title||Introduction to Computer Security (56511)|
|Instructor||William Conner (firstname.lastname@example.org)|
This course introduces computer security principles and practices. Topics will range from classical cryptography to recent web application security risks listed in the OWASP Top 10. The course will emphasize both offense (i.e., attacker mindset) and defense (i.e., designing and building secure systems).
Security Engineering, 2nd Ed. (freely available at https://www.cl.cam.ac.uk/~rja14/book.html) by Ross Anderson
NOTE: To supplement the course textbook, required readings will also include security research papers linked on the course website.
● Core programming (required)
● Familiarity with C, Java, and/or Python (required)