2003-2004 Graduate Curriculum
Required Graduate Courses (21 units including Thesis)
| CS 525 |
(4) |
Advanced Computer Architecture |
| CS 530 |
(4) |
Advanced Algorithm Design and Analysis |
| CS 531 |
(4) |
Computability and Complexity Theory |
| CS 664 |
(2) |
Graduate Seminar |
| CS 691 |
(3) |
Directed Study |
| CS 696 |
(4) |
Master's Degree Thesis |
Graduate Course in Artificial Intelligence
(Select one of the following courses)
Graduate Course in Networks and Distributed Systems
(Select one of the following courses)
| CS 535 |
(4) |
Parallel and Distributed Algorithms |
| CS 565 |
(4) |
Advanced Computer Networks |
| CS 566 |
(4) |
Distributed Computing Systems |
Graduate Course in Software Engineering
(Select one of the following courses)
| CS 580 |
(4) |
Software Engineering Metrics and Models |
| CS 585 |
(4) |
Software Verification and Validation |
Graduate Electives
| |
(12) |
Computer Science graduate level offerings or other courses approved by the
Computer Science Graduate Committee
|
Total Units: 45