Master of Computer Science

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, and
  • 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 applied mathematics graduate program, including degree requirements and course descriptions.

Admission Requirements

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.

There is no application fee to apply for the M.C.S. program at the University of Dayton.

The GRE is not required to apply for the M.C.S. program at the University of Dayton.

The Department of Computer Science has a rolling admission.

International Students

We encourage international students to follow the application deadlines for international graduate students.

Information about language proficiency can be found under international graduate admission. If you have additional questions, please contact goglobalgraduate@udayton.edu.

UDGlobal students may contact the UDGlobal team at admissions@udaytonglobal.org, or visit the UDGlobal website.

In order to complete your application and expedite the I-20 process, you are required to submit financial documentation or a letter of sponsorship from your home country. Find more information regarding financials under international graduate admission.

After Submitting Your Application

Once you submit your application for admission, you can submit any additional required documents via email to goglobalgraduate@udayton.edu.

Please allow a minimum of 6-8 weeks for your documents to be added to your application file and for your Admission Account checklist to be updated. For additional questions, feel free to contact goglobalgraduate@udayton.edu.

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.