Academics Undergraduate

Why get an undergraduate degree in computer science and engineering?

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

  • The BS in Software Engineering and Computer Engineering are accredited by the Engineering Accreditation Commission of ABET and the Computer Science program is accredited by the Computing Accreditation Commission of ABET,
  • Students get to choose between three different degree programs.
  • Graduates are hired by quality employers.
  • A growing job market. Click here to find out more.

[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:

How many students are there? – There are typically about 130 computer science majors, 60 software engineering majors, and 120 computer engineering majors.

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

[Back to top]


What Scholarships are available?

  • The Department of Computer Science and Engineering participates in the College of Engineering scholarship program. All computer science, software engineering and computer engineering majors are eligible to compete for college of engineering scholarships.
  • Information security scholarships (CyberCorps) are sponsored by the government for citizens who want a career as computer security/information assurance professionals employed by the government. One year of government service is required for each year of scholarship.

[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

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

  • Microsoft
  • Bearing Point
  • Harbinger
  • Clear Orbit
  • Exxon Mobil
  • Adtran
  • Bell South
  • National Security Agency
  • Naval Oceanographic Office
  • Harris Corporation
  • Other companies and government agencies

[Back to top]