This course investigates the integration of security principles throughout the software development lifecycle. Topics include secure development practices, common vulnerabilities, effective authentication and authorization methods, cryptography, security testing and secure deployment strategies. Students gain the knowledge to create and maintain secure software applications. Credits: 4
Prerequisite: ITS 6003
Cybersecurity concentration only.