This course exposes students to the world of computer hacking. The primary goal is to give students an understanding of how vulnerable systems can be attacked as a means to motivate how they might be better defended. The class takes a systems engineering view of hacking and emphasizes practical exposure via hands-on assignments. Students are expected to use a computer that will remain off all networks while they complete assignments.
695.401 Foundations of Information Assurance and 635.411 Principles of Network Engineering or 605.471 Principles of Data Communications Networks, or equivalent experience.
Homework assignments will include programming.