Our hacking course, developed in conjunction with a Navy CyberOps officer, has been created to start training top minds in computer security.  In this course, we explore gdb and hexdumps, the program stack, buffer overflow attacks, and shell scripts. There is also a discussion exploring the ethics of hacking.  This is an advanced elective, not for the faint of heart. 

Prerequisite: Intro to C Programming

Although not required, "Assembly Language Programming" and "AP Computer Science" are suggested pre/corequisites.