Introduction to Computer Security
Locations: Pittsburgh, Qatar
Semester Offered: Fall, Spring
Cross listed Courses:
Course Number | Department | Units |
---|---|---|
18-330 | Electrical and Computer Engineering | 12 |
15-330 | Computer Science Department | 12 |
Introduction to Computer Security
Locations: Pittsburgh, Qatar
Semester Offered: Fall, Spring
Cross listed Courses:
Course Number | Department | Units |
---|---|---|
18-330 | Electrical and Computer Engineering | 12 |
15-330 | Computer Science Department | 12 |
Fundamentals of computer security. We will focus on software security, applied cryptography, systems security, privacy, and usable security. A recurring theme will be security definitions, what kinds of security vulnerabilities may arise, and how to identify, fix, and prevent vulnerabilities.
Syllabus
https://courses.ece.cmu.edu/18330
Class format
Lecture and project-based
Target audience
Background required
Some technical background.
Learning objectives
Students will learn the basic concepts in computer security including software vulnerability analysis and defense, networking and wireless security, and applied cryptography. Students will also learn the fundamental methodology for how to design and analyze security critical systems.
Faculty and instructors who have taught this course in the past
Lujo Bauer, David Brumley, Bryan Parno, Ryan Riley