It is highly recommended that all Computer Science majors own a personal computer with communications capability. CS 530, CS 560 and CS 580 are required for the degree. Graduate courses taken outside the department are sometimes allowed but must be approved by the Graduate Committee before enrollment. The student must take coursework in an area to prepare for the nonthesis Master's examination. The student's advisor must verify that an acceptable set of courses has been taken before the student may schedule the examination.
Information concerning the examination is available in the departmental office.
The student must reach agreement on a thesis topic with a faculty advisor and must take at least 6 hours of 500 Thesis. The student must reach agreement on the problem topic with a faculty advisor. A project, as a result of which the student produces a well-documented program. A project, in which the student uses simulation tools in an empirical investigation of some topic. The student must pass an oral exam on the problems before a committee of three or more faculty members, at least two of whom must be CS faculty.