CSC 449

Secure Software Development

American University · UGRD · Fall 2026

1 section1 open now
Add to a schedule

Catalog description

Secure Software Development (3) This course teaches the design and implementation of secure software by introducing students to the security principles of the software development lifecycle. The course familiarizes students with the characteristics of secure software and how to attain a secure design through a number of practices such as risk analysis, threat modeling, cryptography, and defensive coding. Students learn to develop secure software as well as to test their design. Web and mobile applications security are also considered. Crosslist: CSC-649. Prerequisite: CSC-208.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 7 hours ago

001

9 openSeats: 15/24 seats Last recorded: Aug 9, 2026, 1:02 AM
Class #40029Fall 2026UGRD3.0 credits
9 available15 enrolled24 capacity0 waitlist
Days & times
Mo · 5:30 – 8:00 PM
Meeting dates
Aug 31 – Dec 19
Location
Myers Building 109
Instructor
Japkowicz, Nathalie
Details checked 7 hours agoSeats checked 7 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?