Undergraduate Education

Imagine working as an FBI agent investigating and solving computer security crimes; instead of CSI: Miami, it is CSI: MSU. Sound farfetched? Well, that dream is attainable if you study and specialize in forensics. The Center for Computer Security Research is one of only five university programs in computer forensics offered across the nation. Here students work in modern laboratories that provide state-of-the art equipment and practical experience to defend information infrastructures, as well as studying forensics to gather evidence for prosecution.

CSE offers multiples areas of study and interests where students have opportunities to work with state-of-the-art computer software and hardware. For instance, the High Performance Computing Collaboratory (HPC2) is one of the top supercomputing centers in the world. It is here where researchers and their students are working with government and private industry to create innovative advances in the bio-medical, aerospace, environmental, oceanic, and atmospheric fields.

If you’re considering working in entertainment, then the augmented reality research project taking place at the Institute for Neurocognitive Science and Technology (INST) is where you can find our scientists, faculty, and students working with augmented reality—the technology of the future that could bring Hollywood blockbusters and gamers’ dreams to life.

Degree Programs

B.S. in Computer Science


  • Artificial Intelligence
  • Systems
  • Human and Visual Computing
  • Computational Science
  • General

B.S. in Software Engineering

B.S. in Cybersecurity

Accelerated B.S./M.S. Program: A typical student could complete a B.S. in Computer Science or in Software Engineering and a M.S. 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.

B.S. in Computer Engineering: The Department of Computer Science and Engineering cooperates with the Department of Electrical and Computer Engineering to offer this degree.


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

  • Students get to choose between three different degree programs.
  • Graduates are hired by quality employers.
  • A growing job market.

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
  • Amazon
  • Alphabet
  • Facebook
  • Clear Orbit
  • Exxon Mobil
  • Adtran
  • Bell South
  • Google
  • National Security Agency
  • Naval Oceanographic Office
  • Harris Corporation
  • FedEx
  • Bomgar
  • Dropbox
  • Other companies and government agencies

For more information:
Dr. Andy Perkins
Associate Department Head
Director of Undergraduate Studies
302 Butler Hall