Requirements
Master of Science In Computer Science
- CSE 602. Computation and Complexity Theory (4)
- CSE 610. Modern Computer Architecture (4)
- CSE 630. Theory of Algorithms and Their Analysis (4)
- CSE 655. Software Engineering Concepts (4)
- CSE 660. Operating Systems Concepts and Theory (4)
- Twenty-five units from one of the following options:
- Examination Option
- CSE 689. Comprehensive Examination (1)
- 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.
- Project Option
- CSE 690. Master's Project (5)
- 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.
- Thesis Option
- CSE 699. Thesis (9)
- 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.
- Examination Option
For more information please visit our website. The School of Computer Science and Engineering
For official information please refer to the university catalog.