Integer Error C++JavaPseudocode C++Java C++Java
Input Validation C++JavaPythonPseudocode C++JavaPython C++Java
Buffer Overflow C++JavaPythonPseudocode C++JavaPython C++Java
Software Development Life Cycle C++JavaPython    
Best Practices for Secure Variables   Java  
Encapsulation     C++Java
Exception Handling     C++Java



Computer Literacy Passwords Module
Phishing Module
Cryptography Module
Social Networking Security Module
Web Development Cross-Site Scripting (XSS) PHPRuby on Rails
Databases SQL Injection IntroISCS
Networking Wi-Fi Module
Man in the Middle Attack Module
Other Modules Security Trade-offs Module
Beware of Input Buffer Misbehavior Module



Using these modules:

  • To view the content covered in each module, select the module you would like to use from the buttons above.
  • To access the module, click the “Use This Module” link at the top of the content page.
  • To share with students, simply give them a link to the module’s url.

Copyright © Towson University