Thomas Edison State University | Graduate Courses & Schedules
Skip to Main Content

CYB-5500 Software and Applications Security

This course covers the foundations of software and applications security. It provides exposure to key programming and software development processes, underlining for students the risks associated with insecure software. Fundamental coding concepts, principles, and techniques that make software more secure and resilient are explored. The course analyzes software vulnerabilities and attacks, such as buffer overflows, SQL (Structured Query Language) injection, and session hijacking. It also applies appropriate prevention and mitigation methods including advanced testing and program analysis techniques.

Credits: 3

Offered in Jan 2024, Apr 2024, Jul 2024, Nov 2024, Mar 2025

Preview the Online Syllabus new window
(Please visit the University bookstore to view the correct materials for each course by semester as the contents of the actual online syllabus may differ from the preview due to updates or revisions)