2002-2003 Graduate Curriculum

Required Graduate Courses (17 units including Thesis)

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)

CS 515 (4) Automated Reasoning
CS 517 (4) Natural Language Processing
CS 519 (4) Computer Vision
CS 521 (4) Robotics
CS 523 (4) Expert Systems

Graduate Course in Hardware or Networks
(Select one of the following courses)

(Select one of the following courses)
CS 525 (4) Advanced Computer Organization
CS 565 (4) Computer Networking and Distributed Computing

Graduate Electives

  (20) Computer Science graduate level offerings or other courses approved by the Computer Science Graduate Committee

Total Units: 45