SE 525 — SOFTWARE SECURITY ARCHITECTURE (CUR-516)
SE 525 — SOFTWARE SECURITY ARCHITECTURE is a DePaul University catalog course in Jarvis College of Computing and Digital Media. Students in this course will learn architectural patterns for integrating security into software such as web applications.
Summary 🟢 ✓
- Resource type: course
- College / school: Software Engineering
- College/School: Jarvis College of Computing and Digital Media
- Curriculum section: Engineering / Computer Science / CDM
- Catalog: SE 525
- Last Verified: 2026-07-01
Course access
- Access: 🟢 Green — Open or routine access
- Rationale: No formal prerequisites listed in catalog description; open to any student meeting university registration rules.
- Prerequisites: None listed in catalog description
Verification
- Status: ✓ Catalog course
- Rationale: Captured from official DePaul course catalog (2026-06-30 catalog review).
- Source URL: catalog.depaul.edu/course-descriptions/se
- Last verified: 2026-07-01
Catalog description
Students in this course will learn architectural patterns for integrating security into software such as web applications. Topics include: an overview of software security; integration of authentication, access control, and auditing into software; programming with symmetric-key and asymmetric-key cryptography, including key distribution and key management, use of certificates, and SSL/TLS; security mechanisms in modern runtime environments, e.g., code signing, code verification, access control, and security policies. Students will get hands-on experience designing and implementing secure software. CSC 435 and ( SE 450 or SE 456 ) are prerequisites for this class.
Resource relevance
Relevant applied coursework per catalog description review (labs, studios, instrumentation, media production, or similar).
Notes
Catalog course key: SE 525.
Catalog context
- Recent schedule: Not offered in the queried registrar terms