Outside Courses

Students are allowed to take up to six credits of course work outside of computer science. In general, if a student wants to take a course to apply toward the M.S. degree outside of the department, it must be approved by the computer science graduate committee before the course is taken.

However, students who wish to take graduate-level courses in mathematics, statistics, operations research or electrical and computer engineering can have these courses approved by their adviser. The course must be on the approved list shown below.

In general, all special topics courses must be approved by the graduate committee. A course that does not count toward an M.S. in its own department will not be acceptable for the M.S. in Computer Science. Courses that are cross-listed as a CMSC (computer science) course must be taken as a CMSC course. Students must meet the required prerequisites for the courses they wish to take.