Computer Science graduates are able to effectively compete for positions in industry or to continue their studies in graduate school. Computer Science students progress through a series of courses that teach fundamental skills, basic theory, computer architecture, software engineering, and technical applications.
Graduates are proficient in designing complex software systems and technical computer applications.
MSU Computer Science graduates are sought for their engineering-oriented computer expertise and ability to work in technical environments. Computer Science is the study of the use of computers in solving problems. 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.