Secure Software Systems
Location: Pittsburgh
Semester Offered: Spring
Cross listed Courses:
Course Number | Department | Units |
---|---|---|
18-335 | Electrical and Computer Engineering | 12 |
18-732 | Electrical and Computer Engineering | 12 |
Secure Software Systems
Location: Pittsburgh
Semester Offered: Spring
Cross listed Courses:
Course Number | Department | Units |
---|---|---|
18-335 | Electrical and Computer Engineering | 12 |
18-732 | Electrical and Computer Engineering | 12 |
This course will examine approaches, mechanisms, and tools used to make software systems more secure. We will motivate the study by discussing common software security threats. Four main modules: run-time enforcement of security policies; architectural approaches to building secure software; software analysis; and language-based approaches to building secure software.
Syllabus
https://course.ece.cmu.edu/~ece732/s21/syllabus.html
Class format
Lecture and project-based
Home department
ECE
Target audience
ECE undergraduate students (18-335) and graduate students (18-732).
Background required
Systems programming
Learning objectives
Faculty and instructors who have taught this course in the past
Lujo Bauer, Anupam Datta, Bryan Parno