Information Assurance Specialization at the B.S. Level


New: Attractive Scholarships Available for Specialization in IA

In order to graduate with a B.S. degree with specialization in Information Assurance, a student must complete the following core, elective, and project requirements.

Core courses

CSE 310 OR
CSE 346
Data Communication and Networks OR
Computer Communications
3 credits
CSE 306 OR
CSE 376
Operating Systems OR
Advanced Systems Programming in UNIX/C
3 credits
CSE 408 Network Security 3 credits
CSE 409 Computer System Security 3 credits

Electives

At least two of the following courses (6 credits)

CSE 305 Principles of Database Systems
CSE 306 Operating Systems
CSE 315 Database Transaction Processing Systems
CSE 336 Internet Programming
CSE 375 Concurrency
CSE 376 Advanced System Programming in UNIX/C
AMS 310 Survey of Probability and Statistics
AMS 311 Probability Theory
AMS 312 Mathematical Statistics
AMS 315 Data Analysis
AMS 335 Game Theory
AMS 341 Operations Research I: Deterministic Models
AMS 342 Operations Research II: Stochastic Models
EST 412 Intelligence Organizations, Technology, and Democracy


Courses on relevant special topics in computer science (CSE 390-394) may be used as electives with the prior approval of the department.

Project Requirement

Completion of either CSE 487 Research in Computer Science or CSE 495-496 Senior Honors Research Project I-II, on a topic in information assurance.