Gain the Skills Needed to Lead in Modern Tech

The Master of Computer Science program offers a comprehensive approach to the theory and application of computer science. After completing this program, you will have:

  • A thorough grounding in the theory of computing science and the ability to apply that knowledge to a variety of problem areas
  • Been exposed to a variety of analytical methods and will demonstrate a basic understanding of those methods
  • Been exposed to a wide breadth of computer science information by having studied several of the dominant sub-disciplines of computer science

Program Overview

Degree Information and Courses

The program is individualized to meet each student's needs and provides a firm foundation for continuing on to the doctorate or a professional career. The program accommodates both full-time and part-time students.

The Master of Computer Science program at the University of Dayton requires 30 semester hours. These hours include core courses, electives and a culminating experience.

Each student's program requires the advance approval of the Graduate Program Director. A student failing to make normal progress will be required to withdraw from the program.

Students are expected to have a better than average knowledge of algorithm construction and implementation of algorithms in an object-oriented language. Students are encouraged to take CPS 501 during their first term as a graduate student. This course counts towards the 30 graduate semester hours needed for the degree. They should discuss this with the Graduate Program Director prior to registering for any courses.

Working With Faculty

Students in the Master of Computer Science program can work with faculty in a variety of ways such as on a thesis, project or sponsored research. The best way to get started is to contact faculty in person (preferred) or by email and find out what research they are working on and how you can get involved. Some of the cutting-edge research taking place in the department are in the following areas: data science, cyber security, autonomous systems, deep learning, software engineering, data visualization, robotics and more.

Additional Information

Visit the Catalog to view additional details about the computer science graduate program, including degree requirements and course descriptions.

Admission Requirements

In addition to the online application, you should submit the following:

  1. Official academic records of all previously attended colleges or universities must be submitted directly from the colleges or universities to the Office of Graduate Admission Processing. Hand-carried transcripts, official copies marked “Issued to Student” and unofficial copies are not acceptable.
  2. A personal statement and résumé.
  3. Results from the GRE are not required. However, candidates are welcome to submit a score in support of their application.

The student seeking admission should have a bachelor's degree from an accredited institution of higher education with a cumulative grade point average of at least 3.0 out of 4.0. For success in the program the student should have a bachelor’s degree in computer science, mathematics, engineering or one of the sciences. A bachelor’s degree in computer science or a closely related field is preferred.

Graduate credit from other accredited institutions of graduate learning will be reviewed by the graduate committees. Transfer of such credit may be accepted up to a maximum of six semester hours.

The Department of Computer Science has a rolling admission.

Additional requirements apply for international students.

Contact Us

If you need additional information, please email us at cpsadvising@udayton.edu and let our team know how we can assist you.

Tuition and Financial Aid

Rooted in our Catholic, Marianist traditions, the University of Dayton is dedicated to being transparent and ensuring student success.

Financial aid may be available for degree-seeking graduate students, file the FAFSA to be considered. Once you have applied and been accepted to a graduate program, we will prepare your applicable aid for the upcoming year.


Research Opportunities

At UD, research is about more than innovation for the sake of discovery. It’s about developing solutions to help others. Explore our research to discover how UD students collaborate with renowned faculty and researchers to pave the way to a better world.