Network Security


This course is an introduction to networking and security as applied to networks. Exercises cover network programming in a language of the student's choice, understanding and analyzing packet traces using tools like wireshark and mitmproxy, as well as applying security principles to analyze and determine network security. After this course, students will have a fundamental understanding of networking, TLS and security as it applies to networked systems.

This course fulfills the System Security requirement.