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

Delivery Methods

Online

Example Syllabus Link

Preview the Online Syllabus

Semester Offered

Terms Available