MCS 503: Advanced Secure Software Engineering

Credits 3

The Secure Software Development course focuses on imparting students with essential skills for building secure and resilient software applications. Covering secure coding practices, threat modeling, authentication mechanisms, encryption, and secure software development lifecycle (SDLC) methodologies, the course emphasizes integrating security into every phase of the software development process. Through hands-on exercises and real-world examples, students learn to design and develop software solutions that adhere to industry-standard security principles, ensuring the protection of sensitive data from malicious threats

Grad Scheme
Letter