The Department of Computer Science offers programs leading to the Master of Science (MS) and Doctor of Philosophy (PhD) degrees. Our programs are designed for students interested in pursuing research studies or careers in computer science and software engineering. Our curriculum provides students with a solid theoretical and practical foundation, while emphasizing experimental research to design and engineer a wide variety of computer and information systems. Funding is available in the form of teaching and research assistantships, as well as scholarships and work-study opportunities. Many of our assistantship positions include union and health benefits.
An undergraduate major in computer science or related field is desirable for admission. Typically, exceptional academic performance is valued in combination with professional work experience. Degrees in electrical engineering and information technology are acceptable as long as computer science was included in the curriculum.
Students applying to the PhD program typically have a master's degree in computer science or a related field. Students with a bachelor's degree and a strong academic record may also be directly admitted. Students are encouraged to explore current faculty research specialities prior to applying.
Students with questions about these programs are encouraged to e-mail the Department of Computer Science at [email protected].
