Graduate Courses
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 Jul 2024, Nov 2024, Mar 2025
Preview the Online Syllabus
(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)