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 prerequisites: 

695.401 Foundations of Information Assurance and 635.411 Principles of Network Engineering or 605.471 Principles of Data Communications Networks, or equivalent experience.

Course notes: 

Homework assignments will include programming.

Course instructor: