Focus Banner


Reshaping Computer Science

The Computer Science department is in a position to grow its research. CS faculty explore many facets of the computing field; sharing a unified passion for work with colleagues and students alike.  The department is focused on four key research areas:

Software and Hardware Foundations

Software and hardware foundations research at Michigan Tech includes reshaping the future of instruction level parallelism, predictive and cooperative resource management for modern architectures and operating systems, and multi-core system management. Areas also include automated design and verification of dependable concurrent software, cloud computing, PGAS run-time systems, performance modeling, and memory optimization.

Large-scale computing

Large-scale computing researchers are working on program development for parallel systems and programming languages, knowledge induction in complex domains, and automated planning/scheduling in probabilistic domains. Work within this research focus covers everything from learning Bayesian network structures to simulator development to studying expert decision-making. 

Human-centered computing

Human-centered computing is dedicated to usable and useful human-computer interaction, large-scale data analysis and visualization, software processes and requirements, and the interplay of virtual environments and human cognition. Specific work within this focus covers remote navigation, applications for smartphones, and importance-driven scalable techniques for analysis, management, presentation, and comprehension of large-scale data sets.

Mobile Computing
The mobile computing research focuses on the combined fundamental research and applied research in mobile networking, mobile communication, mobile hardware and mobile software. According to Cisco Global Mobile Data Traffic Forecast released on February 3, 2015, global mobile data traffic reached 2.5 exabytes per month in 2014, and it will increase nearly tenfold between 2014 and 2019. The global mobile-connected devices in 2014 grew to 7.4 billion, and there will be 11.5 billion mobile-connected devices by 2019. Clearly, mobile computing is one of the emerging technologies that will transform life, business and the global economy.