Apr 19, 2024  
2022-2023 Undergraduate Catalog 
    
2022-2023 Undergraduate Catalog [Archived Catalog]

CSCI 4450 - Secure Software Development


The goal of this course is to enable students understand and apply software methodologies needed in order to develop software that is dependable, trustworthy, survivable, and resilient to attacks. This course incorporates security practices – authentication, authorization, confidentiality, auditing into the lifecycle of the software development from requirements to design, and implementation to testing and deployment. This course provides students with a foundation of secure software development by applying security principles to software engineering lifecycle. Students will learn practical secure software development skills. Credit will not be awarded for more than one of the following courses: CYBR 4450 or CSCI 4450.

Prerequisite/Corequisite:
Prerequisite: CIS 3000, CSCI 3000, or CSCI 3300

Hours:
3