CSC 649
Secure Software Development
American University · UGRD · Fall 2026
1 section1 open now
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-449.
Sections
Current meeting, instructor, credit, and enrollment details
001
9 openSeats: 15/24 seats Last recorded: Aug 9, 2026, 1:02 AMClass #40030Fall 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 3 hours agoSeats checked 3 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?