Master of Science in Computer Science
with Specialization in Computer Security
Curriculum:
Core: You must take 3 of
the following courses:
Course |
Name |
Units |
Semester |
EE 557 |
Computer Systems
Architecture |
3 |
Fall, Spring |
|
Advanced Operating
Systems |
3 |
Fall, Spring |
|
Foundations of Artificial
Intelligence |
3 |
Spring |
|
Advanced Artificial
Intelligence |
3 |
Fall |
|
Compiler Design |
4 |
Spring, Summer |
|
Web Technologies |
3 |
Fall, Summer |
|
Software Engineering |
4 |
Fall |
|
Database Systems |
3 |
Fall, Spring |
Specialization: You must
take the following courses: (Courses can be
used to satisfy both the core requirement
AND the requirement below)
Course |
Name |
Units |
Semester |
|
Security Systems |
4 |
Fall, Spring, Summer |
|
Computer Communication |
3 |
Spring |
|
Advanced Operating
Systems |
3 |
Fall, Spring |
|
Software Engineering |
4 |
Fall |
|
Software Architecture |
3 |
Spring |
You must take three of the
following courses:
Course |
Name |
Units |
Semester |
|
Introduction to
Cryptography |
3 |
Fall, Spring |
|
Internetworking
and Distributed Systems Laboratory |
3 |
Fall, Spring, Summer |
|
Analysis of Algorithms |
3 |
Fall, Spring, Summer |
|
Software Architecture |
3 |
Spring |
|
Special Topics |
2 to 4 |
Fall, Spring |
|
Topics in Computer
Networks |
3 |
|
|
Topics in Computer
Networks |
3 |
|
* Topic must be approved
27 Units are required to Graduate
|