It has design, analysis, experimental, and theoretical aspects that must be mastered by every successful practitioner. It requires knowledge from a number of other fields, including mathematics and the sciences. Thus, oral and written communication skills, general knowledge of the humanities and social sciences, and an awareness of the social and ethical responsibilities of a computing professional all are acquired. The Computer Science Department presents students with just such opportunities, preparing them for positions at the cutting edge of software development with leading industries, which heavily recruit our students. Computer Science students at MSU have access to some of the best computing facilities in the Northwest.
All students can use the central university systems and PC laboratories.
Graduate training is desirable for those wishing to do advanced research and development work or college-level teaching. The department offers graduate work leading to the M.S. and Ph.D. degrees. An additional 6 credits of electives must be taken from approved CS electives.