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.
- 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.
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
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)
Note: Select two of the three 600-level core courses listed above.