May 31, 2026  
2025-2026 Undergraduate Catalogue 
    
2025-2026 Undergraduate Catalogue

SENG 351  -  Applied Software Security


Introduction to the development of secure software applications. Consideration of software vulnerability analysis, secure programming best practices, overflows, input sanitization, password security, command injection, database development, and web application development and vulnerabilities. Design, analysis, and implementation of a secure web application.

Prerequisite Courses: CSC 231 with a grade of C or better or CYBR 251 with a grade of C or better
Course Repeatability: Course may be repeated.