About the department

The Department of Computer Science and Engineering’s undergraduate and graduate curriculum is based on the application and theoretical foundations of computer science. Faculty members are internationally recognized in computer science specialties that include robotics, artificial intelligence, data mining, bioinformatics, network security, human computer interaction, and more.

Tradition of excellence

The department can be traced back to the earliest days of computing in Minnesota. Since 1970, the department has grown from a small group of visionary numerical analysts to the national force in computing education, research, and innovation that it is today. Over 10,600 undergraduate and graduate degrees have been granted in the last half century, and enrollment continues to grow every year. Department alumni have founded more than 200 companies and have held leadership positions at universities and computer and software companies worldwide.

World-class academics

Academic programs are consistently improved to reflect the latest scientific and technological advances. Undergraduates study software, hardware, and theoretical aspects of computing, along with the application of computing in science, engineering, business, and more. Offering coursework in both theoretical and applied computer science, the graduate program provides research opportunities in state-of-the-art centers and labs.

The department also offers an integrated degree program, which allow students to complete both a bachelor's and master's degree in 5 years.

In addition to the computer science degrees, the department faculty are also involved in the data science program (both graduate and undergraduate degrees), and the new Master's in Robotics program.

Cutting-edge research

The department has received more than $35 million in new research funding over the past two years. Faculty and students have access to world-renowned computing facilities such as the Digital Technology Center and the Minnesota Supercomputer Institute. Specialized laboratories provide support for advanced graphics and visualization, virtual reality, computer networking, and distributed robotics. Research centers on the following areas:

  • Architectures and compilers
  • Bioinformatics and computational biology
  • Data mining, databases, and geographical information systems
  • Graphics and immersive computing
  • High performance computing
  • Human computer interaction
  • Networks, systems, and security
  • Robotics and artificial intelligence
  • Software engineering, programming languages, and compilers
  • Theoretical foundations

Business and industry connections

Partnerships and joint research projects with major corporations include Target, IBM, Microsoft, Intel, Cisco, and more. Additionally, the National Science Foundation, NASA, Department of Defense, and the National Institutes of Health support the department's research. The Industry Affiliates Council, a department advisory group comprised of industry leaders, provides crucial input on industry trends.

National rankings