Computational Science and Engineering

EECS researchers work with interdisciplinary collaborators to develop computational capabilities enabling research in a variety of scientific disciplines including computational medicine, electronic circuit design, and climate science. Central to this effort is the development of algorithms of all types: numerical, non-numerical, sequential, and parallel. A variety of paradigms are exploited, including artificial intelligence for use with image processing, computer vision, and robotics as well as visualization which is now widely recognized as an integral part of the scientific discovery process, not just a method for displaying final results.

Program Objectives

  • Understand the design and analysis of numerical algorithms.
  • Understand the design and analysis of non-numerical algorithms.
  • Understand how to develop algorithms capable of artificial intelligence.
  • Understand how to develop algorithms for use in image processing and visualizations of scientific data.
  • Understand how to apply the various types of algorithms described above to provide efficient and numerically reliable solutions to real-world problems.
  • Have the ability to effectively communicate to impact technological decisions.

Associated Faculty

Arvin Agah

Primary Research Interests

  • Applied Artificial Intelligence
  • Autonomous Mobile Robots

Jerzy Grzymala-Busse

Primary Research Interests

  • Data mining
  • Knowledge discovery
  • Machine learning
  • Expert systems
  • Reasoning under uncertainty
  • Rough set theory

Man Kong
Associate Professor Emeritus

Primary Research Interests

  • Design and Analysis of Algorithms
  • Combinatorial Optimizations
  • Graph Algorithms

Bo Luo
 Bo Luo's Website
 2044 Eaton Hall

Primary Research Interests

  • Information security and privacy, database security
  • Information retrieval, Web and online social networks
  • Security and privacy issues in smart grid systems
  • XML and conventional database systems, data management

Jim Miller
Associate Professor Emeritus
 J. Miller's site
 2036 Eaton Hall

Primary Research Interests

  • Computer Graphics
  • Visualization
  • Geometric Modeling
  • Technology in Education

Suzanne Shontz

Primary Research Interests

  • High Performance Scientific Computing Algorithms
  • Parallel Unstructured Mesh and Optimization Algorithms
  • Model Order Reduction
  • Computational Medicine
  • Image Processing

Hongyang Sun

Primary Research Interests

  • High-Performance Computing
  • Cloud/Edge Computing
  • Resource Scheduling
  • Fault Tolerance
  • Analysis of Algorithms


Zijun Yao
Assistant Professor
 Zijun Yao's Website
 2048 Eaton

Primary Research Interests

  • Data Mining
  • Health Informatics
  • Mobile Intelligence
  • Natural Language Processing

Associated Facilities

Advanced Computing Facility cluster with over 350 nodes and 6000 CPU cores connected to 125TB of on-line storage. Some GPUs and phi co-processors are also available as part of the ACF cluster.

Associated Disciplines

Core Coursework (MS)


Note: Select two of the three 600-level core courses listed above.

Elective Coursework (MS)