Course Code: MCSC 6002
Academic Year: 2026-2027
This course provides a comprehensive exploration of cybersecurity principles with a focus on secure architecture, design methodologies, and DevSecOps practices. Students will learn how to design, implement, and manage secure systems by integrating security into every phase of the software development lifecycle. The course covers key topics, including secure coding practices, application security, cryptography, and secure software architecture design. Students will engage in hands-on projects, and case studies to design, evaluate, and secure enterprise architectures and will develop the skills to identify vulnerabilities, implement security controls, and mitigate risks in enterprise systems and applications. This course prepares the students to build robust cybersecurity systems that align with industry best practices and regulatory requirements, fostering the creation of secure and resilient systems.