2024-2025 Academic Catalog 
    
    Nov 21, 2024  
2024-2025 Academic Catalog

Secure System Design, M.S.


The Master in Secure System Development is an advanced, specialized program designed for professionals aspiring to excel in cybersecurity. This unique program is structured around stackable certificates, focusing on Systems Architecture Security and Secure Software Development. Students who complete this master’s program will earn both graduate certificates along the way. The curriculum is enriched with innovative content and access to industry experts, enabling students to delve deeply into areas like cryptography, AI-enhanced cybersecurity, and the application of machine learning algorithms in analyzing and processing encrypted data.

 

Secure Software Development Graduate Certificate   

Focused on the entire software development lifecycle, this certificate empowers you to design, develop, and assess secure software. The coursework, informed by seasoned software engineers, ensures that the skills you acquire are relevant and applicable to contemporary industry needs.

 

Systems Architecture Security Graduate Certificate  

This certificate hones your skills in designing secure IT systems. Emphasizing cryptographic algorithms and protocols equips you to handle complex security challenges in systems architecture.

 

Students who complete the required coursework for the Secure Software Development Graduate Certificate may opt to take a Maryville University exam to earn a Certification in Secure Software Development. Students who complete the required coursework for the Systems Architecture Security Graduate Certificate may opt to take a Maryville University exam to earn a Certification in Systems Architecture Security.

 

Students may opt to complete the Artificial Intelligence Security Graduate Certificate   as elective coursework for this program. This certificate program delves into the use of AI and Computer Vision in identifying and learning from various security threats, including malware and phishing attacks. It equips students with knowledge of AI system vulnerabilities and defenses, enhancing their ability to safeguard against and respond to evolving cyber threats. Students who complete the required coursework for the Artificial Intelligence Security Graduate Certificate may opt to take a Maryville University exam to earn a Certification in Artificial Intelligence Security.

 

The MS in Secure Software Design seamlessly integrates theoretical knowledge with practical application. Students will gain not just an understanding of the foundational theories of cybersecurity but also the ability to apply these concepts in real-world settings. This balance of theory and practice prepares graduates for advanced roles in cybersecurity, where they can effectively address modern cyber threats. This master’s program is ideal for those looking to lead and innovate in the rapidly advancing field of secure system development, combining robust theoretical knowledge with practical, industry-relevant skills to tackle the evolving challenges in cybersecurity.

 

Program Outcomes

Upon completion of the program, students should be able to:

  • Design secure Information Technology systems, apply secure software development principles, and integrate cybersecurity measures throughout the lifecycle of systems and software development.
  • Develop in-depth knowledge of cryptographic algorithms and will be able to correctly assess and apply different types of cryptography in systems architecture, software development, and AI-driven cybersecurity solutions.
  • Explain how artificial intelligence can be utilized to enhance cybersecurity measures, identify potential threats, and mitigate risks, especially within complex digital environments and financial technologies.
  • Document how to maintain the quality assurance of secure software, ensuring that security measures do not compromise the functionality, performance, or reliability of the software systems they develop.
  • Adapt their knowledge and skills to new threats, continuously updating and improving the security of IT systems, software, and AI-driven cybersecurity solutions.

Secure Software Design Required Coursework


(30 credit hours)