Graduate Program

Graduate Study Information

The Department of Computer Science offers both Masters (M.S.) and PhD degrees in computer science. 

Students who successfully complete the graduate program will have acquired the ability to think critically, communicate effectively, problem-solve, remain current in the field, and apply discipline-specific knowledge. A mixture of practical and theoretical courses is included in our program, which prepares students for professional positions in software development, further graduate work in Computer Science, and for both research and academic positions.

Students are exposed to a variety of computing, programming and networking environments. Students have the opportunity to work closely with a faculty member on a thesis, professional project, or portfolio. The relatively small size of the program and the department allows for a great deal of personal contact with faculty.

Students with a degree in another field are welcome and prerequisite courses can often be taken simultaneously with required courses.

See additional information about M.S. degree requirements and PhD degree requirements, or contact the graduate program coordinator.

Graduation Deadlines

The graduate school has additional requirements for graduation, with associated deadlines. These requirements and deadlines are listed at Graduate Resources.