Plan of Study
The Privacy Engineering program is now available both as a full-time, on-campus program and a part-time distance education program. The requirements of both programs are identical and the degree awarded to students is exactly the same.
Full-Time Program: Masters in Privacy Engineering
Part-Time Program: M.S. in Privacy Technology and Policy
Program Requirements - Full Time
12 Month Sample Schedule →
162 total units
All courses listed by course number and title are required core courses for the program. Elective requirments are listed by number of units required. Unit counts for each course are noted in parentheses.
Fall Semester
45-63 total units
- 17-702 Current Topics in Privacy Seminar (3)
- 17-562 Law of Computer Technology (6) OR
17-762 Law of Computer Technology (12) - 17-631 Information Security, Privacy and Policy (12)
- 17-733 Privacy Policy, Law and Technology (12)
- 17-731 Foundations of Privacy (12)
- 12 units General Elective (optional)
Spring Semester
57-63 total units
- 17-702 Current Topics in Privacy Seminar (3)
- 17-734 Usable Privacy and Security (12)
- 17-735 Engineering Privacy in Software (12)
- 12 or 18 units General Electives
- 12 units Technical Electives
Summer Semester
48-60 total units
- 17-606 Privacy-by-design Workshop (6)
- 17-607 Privacy-by-design Practicum (42)
- Additional Elective (optional)
16 Month Sample Schedule →
168 total units
All courses listed by course number and title are required core courses for the program. Elective requirments are listed by number of units required. Unit counts for each course are noted in parentheses.
Fall Semester
45-63 total units
- 17-702 Current Topics in Privacy Seminar (3)
- 17-562 Law of Computer Technology (6) OR
17-762 Law of Computer Technology (12) - 17-631 Information Security, Privacy and Policy (12)
- 17-733 Privacy Policy, Law and Technology (12)
- 17-731 Foundations of Privacy (12)
- 12 units General Elective (optional)
Spring Semester
57-63 total units
- 17-702 Current Topics in Privacy Seminar (3)
- 17-734 Usable Privacy and Security (12)
- 17-735 Engineering Privacy in Software (12)
- 12 or 18 units General Electives
- 12 units Technical Electives
Summer Semester
3 non-tuition bearing units total
- 17-609 Internship for Privacy Engineering (3)
Fall Semester
51-63 total units
- 17-606 Privacy-by-design Workshop (6)
- 17-607 Privacy-by-design Practicum (42)
- 17-702 Current Topics in Privacy Seminar (3)
- Additional Elective (optional)
Program Requirements Part-time
12 Month Sample Schedule →
93 total units
All courses listed by course number and title are required core courses for the program. Elective requirments are listed by number of units required. Unit counts for each course are noted in parentheses.
Fall
27 total units
- 17-762 Law of Computer Technology (12)
- 17-631 Information Security, Privacy and Policy (12)
- 17-702 Current Topics in Privacy Seminar (3)
Spring
27 total units
- 17-734 Usable Privacy and Security (12)
- 17-735 Engineering Privacy in Software (12)
- 17-702 Current Topics in Privacy Seminar (3)
Summer
- 12 units Electives
Fall
27 total units
- 17-733 Privacy Policy, Law and Technology (12)
- 17-731 Foundations of Privacy (12)
- 17-702 Current Topics in Privacy Seminar (3)
28 Month Sample Schedule →
93 total units
All courses listed by course number and title are required core courses for the program. Elective requirments are listed by number of units required. Unit counts for each course are noted in parentheses.
Year 1
Fall
15 total units
- 17-762 Law of Computer Technology (12)
- 17-702 Current Topics in Privacy Seminar (3)
Spring
15 total units
- 17-734 Usable Privacy and Security (12)
- 17-702 Current Topics in Privacy Seminar (3)
Summer
- 12 units Electives
Year 2
Fall
15 total units
- 17-702 Current Topics in Privacy Seminar (3)
- 17-631 Information Security, Privacy and Policy (12)
Spring
12 total units
- 17-735 Engineering Privacy in Software (12)
Fall
24 total units
- 17-733 Privacy Policy, Law and Technology (12)
- 17-731 Foundations of Privacy (12)
Course Policies
GPA requirement. Student must maintain a 3.0 GPA in courses used for the requirements above.
Electives. Any graduate-level CMU courses can count as a general elective. Any graduate-level course in SCS or College of Engineering can count as a technical elective. In addition, graduate-level technical courses in other departments (e.g. security courses in Heinz College, statistics courses, math courses, etc.) will count if approved by the program directors. The program directors will prepare a list of recommended electives each semester that includes a variety of courses that complement the required courses and expose students to material in other relevant disciplines (e.g. biometrics, decision sciences, economics, public policy, statistics, security). Students may propose additional courses for approval. Students may also work on research projects for independent study credits that can be counted towards the elective requirement with the approval of the student’s advisor.
Extra courses. Some students may need to take extra non-qualifying classes to address weaknesses in their background, to fulfill prerequisites, or take extra classes simply because they are interested. Such courses will not count toward the unit requirement.
Grade requirement. Students must earn a "B-" or better in a course for it to satisfy any requirement.