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 360CSE 361CSE 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 487CSE 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.