College of Computing

About the College


Michigan Tech began offering Computer Science undergraduate degrees in 1970, adding its first CS masters and doctoral degree programs in 1980 and 1994, respectively. Between 1998 and 2015, seven more computing degree programs were added. In 2012, the organization of Michigan Tech's activities within the nexus of electrical and computer technologies was examined, leading to closer cooperation and discussion among units across campus, cross-departmental curriculum committees, and the planting of the seed for a College of Computing at Michigan Tech.

In 2014, the Alliance for Computing, Information, and Automation (ACIA) initiated the collaboration among the Departments of Computer Science, the Department of Electrical and Computer Engineering, and the Computer Network and Systems Administration and Electrical Engineering Technology undergraduate programs, then part of the School of Technology. Plans were laid for a research institute, and in 2015 the Institute of Computing and Cybersystems (ICC) was launched. The ICC currently administers sa nearly $10 million portfolio of grant awards and contracts, and generates annual research expenditures of approaching $3 million.

In 2013, a Division of Computing was established, and discussions were begun to establish a related research institute. In 2015, the Institute of Computing and Cybersystems was launched, 

In fall 2018, Michigan Tech embarked on "Tech Forward," which began with a series of campus conversations designed to identify initiatives with the potential to propel the University forward. Championed by President Rick Koubek, Tech Forward initiatives aim to position Michigan Tech as an internationally recognized academic thought leader, and to foster an agile Michigan Tech that influences and adapts to a world in which our graduates face a magnitude of change that previous generations could hardly have imagined.

The Data Revolution and Sensing Tech Forward initiative created the College of Computing, an academic unit with open, transparent boundaries that unites new and existing academic disciplines in a responsive and adaptive network.

Approved by the university's Board of Trustees in April 2019, the College of Computing administers degree programs and supports teaching and research in fields including computer engineering, cybersecurity, robotics and mechatronics, human factors, data science, computational science and engineering, and interdisciplinary convergence programs. The College of Computing also leads a campus-wide initiative to incorporate computational thinking and basic coding skills in all Michigan Tech degree programs.


To prepare students for lifelong prosperity and employability through relevant, contemporary academic programs in computing and cyber-technologies. To support and drive cutting-edge, market-centered research in computing fields.


The College of Computing will transform the University into an academic institution that reflects the technological, economic, and social realities of the 21st century.


The College of Computing will:

  • Offer a strong academic foundation of core areas in computer science and computer systems, while reaching out and supporting computing activity and research campus-wide.
  • Introduce new academic programs in areas such as artificial intelligence, cybersecurity, and games and interactive media will be actively pursued and introduced as the College grows, based on student and marketplace demand.
  • Participate in a set of academic programs that are termed convergence programs: new or existing academic programs offered by two or more units at Michigan Tech, and will share the responsibility and the credit for the success of these programs.
  • Propel the university forward as an internationally-recognized campus for graduate studies in computing.
  • Meet the market demand for education in computer science and related fields, preparing students for lifelong careers in a rapidly changing environment.
  • Meet the industry demand in Michigan and the region for talent in software engineering, artificial intelligence, data science, and cybersecurity.
  • Elevate the visibility of Michigan Tech as a vital contributor to the educational needs and the economic prosperity of the state and the region.


The College of Computing will offer and support learning, teaching, and research in five core computing areas and five interdisciplinary areas.

Core Computing Areas

  • Artificial Intelligence & Machine Learning
  • Cybersecurity
  • Software Engineering
  • Algorithms & Theoretical Computing
  • Computer Systems

Interdisciplinary Areas

  • Human-Centered Computing & Human-Computer Interaction
  • Robotics & Autonomous Systems
  • Data Science
  • Internet of Things/Edge Computing
  • Computational Science & Engineering