Sciweavers

SIGCSE
2010
ACM

Teaching the principles of the hacker curriculum to undergraduates

13 years 11 months ago
Teaching the principles of the hacker curriculum to undergraduates
The “Hacker Curriculum” exists as a mostly undocumented set of principles and methods for learning about information security. Hacking, in our view, is defined by the ability to question the trust assumptions in the design and implementation of computer systems rather than any negative use of such skills. Chief among these principles and methods are two useful pedagogical techniques: (1) developing a cross-layer view of systems (one unconstrained by API definitions or traditional subject matter boundaries) and (2) understanding systems by analyzing their failure modes (this approach works well with learning networking concepts and assessing software vulnerabilities). Both techniques provide a rich contrast to traditional teaching approaches, particularly for information security topics. We relate our experience applying Hacker Curriculum principles to education and training programs for undergraduates, including the Secure Information Systems Mentoring and Training (SISMAT) prog...
Sergey Bratus, Anna Shubina, Michael E. Locasto
Added 18 May 2010
Updated 18 May 2010
Type Conference
Year 2010
Where SIGCSE
Authors Sergey Bratus, Anna Shubina, Michael E. Locasto
Comments (0)