Specialization in Security and Privacy at the B.S. Level
In order to graduate with a B.S. degree with specialization in Security and Privacy, a student must complete two core courses and three elective courses from the following:
1. Core Courses
a. CSE 331 | Computer Security Fundamentals | 3 credits |
b. CSE 360, CSE 361, CSE 362 OR CSE 363 | Software Security, Web Security, Mobile Security, OR Offensive Security | 3 credits |
2. Electives
Three electives from the following, not to include any course taken as a core course. Note that at most one course from each item may be used to satisfy the specialization requirements.
CSE 360 | Software Security |
CSE 361 | Web Security |
CSE 362 | Mobile Security |
CSE 363 | Offensive Security |
CSE 304 OR CSE 307 | Compiler Design OR Principles of Programming Languages |
CSE 306 OR CSE 356 OR CSE 376 | Operating Systems OR Cloud Computing OR Advanced Systems Programming in UNIX/C |
CSE 390-394* | Special Topics in Computer Science* |
CSE 487, CSE 495 OR CSE 496 | Research in Computer Science*, Senior Honors Research Project I OR Senior Honors Research Project II* |
* The special topic or project course must be in computer security.