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.601 Foundations of Information Assurance and one of 635.611 Principles of Network Engineering or 605.671 Principles of Data Communications Networks.
Homework assignments will include programming.