The course is a study of security concepts in developing software applications. This course discusses design principles for secure software development, and some of the security issues in current programming and scripting languages, database systems and Web systems. The student will learn the foundations of application security and how to create secure software. This course is part of the cybersecurity curriculum, targeting students who want to work in the field of application security including penetration testing and ethical hacking, but can also apply to other information technology students wanting to know more about the security of software. Upon completing this course, the student will know enough on what it takes to make secure software and where to find information pertinent to solve typical application software security problems.
Prerequisites
Corequisites
None