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
Primary Research Interests
- Applied Artificial Intelligence
- Autonomous Mobile Robots
Primary Research Interests
- Data mining
- Knowledge discovery
- Machine learning
- Expert systems
- Reasoning under uncertainty
- Rough set theory
Primary Research Interests
- Design and Analysis of Algorithms
- Combinatorial Optimizations
- Graph Algorithms
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
Primary Research Interests
- Computer Graphics
- Visualization
- Geometric Modeling
- Technology in Education
Primary Research Interests
- High Performance Scientific Computing Algorithms
- Parallel Unstructured Mesh and Optimization Algorithms
- Model Order Reduction
- Computational Medicine
- Image Processing
Primary Research Interests
- High-Performance Computing
- Cloud/Edge Computing
- Resource Scheduling
- Fault Tolerance
- Analysis of Algorithms
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.
Core Coursework (MS)
Courses
Note: Select two of the three 600-level core courses listed above.