ITS 55300

Software Security And Secure Programming

Purdue University Northwest · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This course covers software security goals, threats and threat modeling, software design principles, fundamental programming security (input validation, expression and numeric types and operations), object oriented software design and security, network and concurrency software programming and security, platform security. Permission of department required. Typically offered Fall Spring Summer. Course Learning Outcomes 1. Analyze cybersecurity goals and its relationship with the software development. 2. Analyze vulnerabilities and threats for software programs. 3. Evaluate the relationship between software threats, vulnerabilities, attacks, and remediation 4. Analyze fundamental software programming with vulnerabilities, threats, and countermeasures. 5. Analyze object oriented software design vulnerabilities, threats, and countermeasures. 6. Analyze networking programming and concurrency programming threats, vulnerabilities, and countermeasures. 7. Apply secure software programming practices. View Class Schedule

Sections

Current meeting, instructor, credit, and enrollment details

Updated 4 hours ago

001

Availability not recently verified
Class #purdue_northwest-1608Fall 2026UGRD3.00 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?