Computer Security Specialization at the B.S. Level

 

1. Core Courses

a. CSE 310 OR     
CSE 346
Data Communication and Networks OR Computer Communications      3 credits
b. CSE 306 OR
CSE 376
Operating Systems OR Advanced Systems Programming in UNIX/C3 credits
c. CSE 331Computer Security Fundamentals3 credits
d. CSE 360 OR     
CSE 361 OR     
CSE 362 OR     
CSE 363
Software Security OR Web Security OR Mobile Security OR Offensive Security3 credits

 

2. Electives

          At least two of the following courses (6 credits)

CSE 305    Principles of Database Systems
CSE 306Operating Systems
CSE 315Database Transaction Processing Systems
CSE 336Internet Programming
CSE 360 Software Security
CSE 361Web Security
CSE 362Mobile Security
CSE 363Offensive Security 
CSE 375Concurrency
CSE 376Advanced Systems Programming in UNIX/C

 

3. Project Requirement: Completion of either CSE 487 Research in Computer Science or CSE 495CSE 496 Senior Honors Research Projects I, II, on a topic in computer security. The project may not be applied towards the requirements of another specialization.