Security Injections

Security Injections Workshops

We introduce you to secure coding through hands-on exercises and provide self-contained, lab-based modules designed to be injected into CS0-CS2 with minimal impact on the courses.

Computer Science Modules (Security Injections@Towson)

Injection modules cover a range of topics including integer overflow, buffer overflow, input validation, and the secure development life cycle.

Despite the critical societal importance of computer security, security is not well integrated into the undergraduate computing curriculum. Undergraduate classes or security tracks treat security issues as separable topics like database or software engineering, as opposed to fundamental issues that pervade all aspects of software development.

Security Injections are strategically-placed security-related modules for existing undergraduate classes. The combination of lab exercises and student-completed checklists in these security injections has helped us teach security across the curriculum without adding extra pressure on already-overburdened undergraduate degree programs.

Impact

Participants

Institutions

Faculty Workshops

Modules Completed