The M.S. degree in Computer Science requires a minimum of 30 credit hours of graduate level course work. The degree program can take one of three forms: a report option requiring 30 hours including 2 credit hours of report and 1 credit hour of seminar; a thesis option requiring 30 hours including 6 credit hours of research; and a non-thesis/report option requiring 33 hours of computer science classes. An oral presentation is required for each option and original research is required for the thesis option.
Course work must include a course from each of the following areas:
The student must receive a grade of B or better for all classes assigned by the Graduate Studies Committee and for each course used to satisfy the following requirements.
Every student must successfully complete a significant implementation under the guidance of a faculty member. This will usually be done as a part of CIS 641, CIS 690, CIS 706, CIS 722 or CIS 736. The effort must be certified by a faculty member and the student must request this in writing at the beginning of the course.
Any course numbered CIS 800 or higher except seminar, projects, and research courses. No course may be used to satisfy more than one requirement.