Academics - [ Undergraduate Studies - About Undergraduate Studies ]

Why get an undergraduate degree in computer science and engineering?

The Department of Computer Science and Engineering offers high quality undergraduate education.


Click here to see the current enrollment and graduation data for our degree programs.  

back to top

What Undergraduate Degrees are Offered?

The Department of Computer Science and Engineering offers undergraduate degrees as follows:

Additionally, the Department of Computer Science and Engineering cooperates with the Department of Electrical and Computer Engineering to offer the:


5-year B.S./M.S. Program - A typical student could complete a Bachelor of Science Degree in Computer Science or in Software Engineering and a Master of Science degree in Computer Science in four academic years plus one calendar year. This will be accomplished by counting a maximum of nine credits of graduate courses toward both degrees.

How many students are there? - In the 2010-11 academic year there were approximately 150 computer science, 60 software engineering, and 170 computer engineering majors. Enrollment has been increasing in recent years.

The Department of Computer Science and Engineering also offers Certificate programs in Information Assurance (DOC) and Bioinformatics.

back to top

What Scholarships are available?

back to top

Undergraduate Research Experiences

Research? - The Department of Computer Science and Engineering has the following research focus areas.

Faculty, graduate students and undergraduate students can participate in a wide variety of research projects. Many research projects are multi-disciplinary or multi-specialty in nature.

Collaborators? - Some research projects are in conjunction with MSU research centers, such as the following.

Computer science researchers are also actively working with scientists at other universities and in industry. Graduate students are actively involved in the research of the department.

Who sponsors the research? - Research projects are funded by government agencies such as the following.

back to top

After Graduation?

After earning a B.S. degree, some students choose to pursue a graduate degree, either at MSU or elsewhere. Students earning a B.S. degree in computer science at MSU immediately satisfy all prerequisites for the M.S. and Ph.D. programs in computer science at MSU. Students earning a B.S. degree in software engineering or computer engineering lack only two prerequisites for graduate study in computer science at MSU. More information on graduate education in CS, including funding opportunities, is available at the Computing Research Associates web site http://www.cra.org/ccc/csgs.php

Recent graduates have gone to work for employers such as the following:

back to top