Graduate Programs
Master of Science
Students may earn a Master of Science degree in Computer Science culminating in a thesis or independent study focusing on any approved area of computer science or information technology.
Apply
Student Outcomes
At the time of graduation, for a Master’s in Computer Science, our students should have
-
[Adv. CS] advanced knowledge of computer science in the areas of theoretical computer science, programming languages, and systems;
-
[Written Comm.] the ability to communicate computing concepts through written reports;
-
[Oral Comm.] the ability to communicate computing concepts through oral presentations; and
-
[Research] the ability to conduct research on a theoretical or applied problem in computer science.
Master of Science Degree in Computer Science
The M.S. program in Computer Science is based on course work as well as research (either thesis or independent study option). The student must meet the general requirements of the Graduate Program. In addition, the student must fulfill the following requirements, depending on the research option:
- Without Thesis:
Course work approved by the student’s advisory committee fulfilling the general requirements of 30 credit hours for the master’s degree must include
- CSE 590: 3 credit hours.
- CSE 585: 3 credit hours.
- One course on theoretical aspects of computer science, either CSE 544 or CSE 546
- One course involving substantial programming on systems aspects: either CSE 423 (not an option if already taken) or CSE 525
- 9 credit hours from computer science courses numbered higher than 500
- With Thesis:
Course work approved by the student’s advisory committee fulfilling the general requirements of 24 credit hours for the master’s degree must include
- CSE 591 (Thesis): 6 credit hours.
- CSE 585 (Graduate Seminar): 3 credit hours
- One course on theoretical aspects of computer science, either CSE 544 or CSE 546
- One course on systems aspects involving substantial programming, either CSE 423 (not an option if already taken) or CSE 525
- 9 credit hours from computer science courses numbered higher than 500
There is no foreign language requirement for the Master of Science degree in Computer Science. The independent study or thesis topic may be selected, subject to approval from the student’s advisory committee and the computer science chair, from any area of computer science or information technology.