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.

Course prerequisite(s): 

695.601 Foundations of Information Assurance and one of 635.611 Principles of Network Engineering or 605.671 Principles of Data Communications Networks.

Course note(s): 

Homework assignments will include programming.

View Course Homepage(s) for this course.