The Computer Science Department's graduate program is ranked among the top in the nation and in the top ten among public universities. Both M.S. and Ph.D degrees are offered, and almost all full-time students receive financial aid in the form of assistantships, fellowships, and grants. The Department has strong research programs in the following areas: artificial intelligence, computer systems and networking, database systems, programming languages, software engineering, scientific computing, algorithms and computation theory, computer vision, geometric computing, graphics, human-computer interaction, and bioinformatics.
Human-Computer Interaction lab is one of the world's oldest centers for the study of human centered computing. With a long history of creating innovative interaction designs and understanding human performance, we have contributed to the development of applications that serve the community. The HCIL is an interdisciplinary lab jointly operated by UMIACS and the College of Information Studies (iSchool), as well as comprised of faculty and students from Computer Science, Information Studies, Psychology, and other campus units. Our current work includes new approaches to information visualization, education, social computing, mobile devices, medical informatics and explores technology design methods with and for children.