May 02, 2026  
2026-2027 Graduate Catalog 
    
2026-2027 Graduate Catalog

Computer Science


Return to {$returnto_text} Return to: Programs in the College of Science, Technology, and Health

Overview

Coordinator: Behrooz Mansouri

Assistant Professors: Mansouri; Quinlan, Song, Zhang; Adjunct Faculty: Houser, Levine, Tennenhouse; Professors Emeriti: MacLeod, Welty

The Department of Computer Science offers two graduate degrees: a Computer Science, M.S.  and a Data Science, M.S.  Graduate-level computer science and data science courses emphasize theory, practice, and application of artificial intelligence (AI), database management systems, and software engineering, as well as integration of AI with modern software development to address complex problems. Through this program, students develop the ability to formulate research questions, design and implement systems, design and conduct experiments, analyze and interpret results, and effectively present their findings.

The program offers specialized tracks in Software Engineering, Artificial Intelligence, and Data Science. The Software Engineering track focuses on large-scale software design and implementation, emphasizing software development methodologies and practices for building robust, purpose-driven software systems. The Artificial Intelligence track prepares students to design, train, evaluate, and deploy AI-driven models for real-world applications, while developing a deep understanding of model behavior, strengths, limitations, and ethical considerations. Students gain hands-on experience with state-of-the-art AI techniques and learn to critically assess and improve intelligent systems across diverse application domains. The Data Science track provides advanced post-baccalaureate education in data science, equipping students with theoretical knowledge and practical tools that can be applied directly in professional settings.

The M.S. in Computer Science prepares students for advanced professional careers in computing, research, and teaching roles, and further graduate study at the doctoral level. The curriculum emphasizes critical thinking, analytical reasoning, and advanced problem-solving, providing rigorous training in both the theoretical foundations and practical applications of computer science and data science. Graduates emerge well prepared to apply advanced computational methods to complex problems and to develop innovative, state-of-the-art solutions across a wide range of domains.

Return to {$returnto_text} Return to: Programs in the College of Science, Technology, and Health