This is a regular course I teach at the University of Georgia every Fall semester. This is a combined class (i.e. both undergrads and grads students are welcome). This is an introductory class on cybersecurity where we mostly focus on software, system, web, and network security with a minor in cryptography, mobile, hardware, IoT, AI security, and data privacy. Please, take a look at the syllabus for details. An expected class schedule can be found here.
Schedule
Project
Title | Deadline |
---|---|
Buffer Overflow | Week 5 |
Return-to-Libc | Week 8 |
Format String | Week 11 |
Cross-Site Scripting | Week 14 |
Homework
Title | Deadline |
---|---|
Software Vulnerability Analysis | Week 5 |
Shellcoding | Week 7 |
Hands-on Cryptography | Week 11 |
Paper Review on Fuzzing | Week 15 |
Syllabus and lectures can be modified every semester. If you are enrolled in a semester, please follow instructions from the eLC course page.