About

Mission Statement

We prepare students to learn, discover, innovate, and apply new knowledge in computer science through a balanced program of cutting-edge research, effective teaching, and outreach and service.

Outstanding Academic Programs

The Computer Science department at Michigan Tech has had a long-standing reputation for outstanding educational programs enabling students to grow with and adapt to rapidly changing technologies. Our focus is on providing students with the theoretical foundations and the practical skills needed to both begin a career in computing and to grow in that career over time. The diversity of our course offerings provides students with opportunities to explore a variety of topics in our field. The Enterprise program, summer internships, co-op programs, competitions, clubs, and research experiences are just some of the ways our students can enrich their education and explore the opportunities in our field.

In recent years, the Department has grown in numerous ways. Our enrollments are up. We have increased our degree offerings, expanded our research programs, and increased our research funding. Faculty regularly participate in the top conferences in their field and undergraduates are also contributing to our research programs. Much of our research is interdisciplinary with many faculty members participating in one or more research centers that comprise the multidisciplinary Institute of Computing and Cybersystems (ICC).  

Current Research Focuses

  • Accessible Computing
  • Algorithms
  • Architecture
  • Artificial Intelligence
  • Cloud Computing
  • CS Education
  • Cybersecurity
  • Data Mining
  • Data Science
  • Distributed Systems
  • Formal Methods
  • Graphics and Visualization
  • High-performance Computing
  • Human-centered Computing
  • Human Factors and User Experience
  • Large-scale Computing
  • Machine Learning
  • Mobile Computing
  • Parallel Computing
  • Programming Languages and Systems
  • Speech and Language Processing
  • Software Engineering
  • Wireless Networks