UMUC was named a National Center of Academic Excellence in Information Assurance and Cyber Defense Education by the National Security Agency and Department of Homeland Security.
About the Software Development and Security Bachelor's Degree Your software development and security courses will focus on developing your skills using multiple programming languages and relational databases while maintaining component security using industry and government best practices. You'll learn to design, develop, and test secure software applications, conduct software penetration testing, and provide recommendations for reducing computer security risks. Through your coursework, you will learn how to:
Work individually or in a team to design, develop, implement, and test secure software using leading industry practices and standards to meet user requirements
Plan, manage, document, and communicate all phases of a secure software development project as part of a software development team
Use appropriate tools to assess and analyze existing applications for weaknesses and vulnerabilities and implement techniques for mitigating security threats and risks
Identify and respond to threats and attacks to minimize risk and protect privacy