Requirements

Master of Science In Computer Science

  1. CSE 602. Computation and Complexity Theory (4)
  2. CSE 610. Modern Computer Architecture (4)
  3. CSE 630. Theory of Algorithms and Their Analysis (4)
  4. CSE 655. Software Engineering Concepts (4)
  5. CSE 660. Operating Systems Concepts and Theory (4)
  6. Twenty-five units from one of the following options:
    1. Examination Option
      1. CSE 689. Comprehensive Examination (1)
      2. Twenty-four units of elective coursework chosen from 500- to 600-level computer science courses deemed appropriate by the department graduate committee. Up to eight units of 500-level computer science courses may be taken.
    2. Project Option
      1. CSE 690. Master's Project (5)
      2. Twenty units of elective coursework chosen from 500- to 600-level computer science courses deemed appropriate by the department graduate committee. Up to eight units of 500-level computer science courses may be taken.
    3. Thesis Option
      1. CSE 699. Thesis (9)
      2. Sixteen units of elective coursework chosen from 500- to 600-level computer science courses deemed appropriate by the department graduate committee. Up to eight units of 500-level computer science courses may be taken.

For more information please visit our website. The School of Computer Science and Engineering