Computer Science

Computer Science

Our graduate program in computer science offers you a comprehensive approach to the theory and application of computer science. When you graduate, you will have:

- a thorough grounding in the theory of computer 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 the dominant sub-disciplines of computer science.

Our program is individualized to meet your needs while providing a firm foundation for continuing to your doctorate studies or professional career. Our flexible program accommodates both full-time and part-time students.

Admission Requirements

Applicants to the computer science program should submit the following information in addition to the online application:

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. Three letters of recommendation from professors or employers

3. A personal statement or résumé

4. Applicants who do not have an undergraduate degree from an accredited institution in the U.S. are required to submit an official GRE test score.

Academic Requirements

In addition to a bachelor's degree from a recognized institution of higher learning, applicants should have a good knowledge of algorithm construction and its implementation on a digital computer, in addition to assembly programming and data structures. Students may be required to complete up to four undergraduate courses before beginning the master's degree program. Applicants must have a minimum of a 3.0 cumulative grade-point average on a 4.0 scale.

Additional Information

Graduate assistantships are generally reserved for students who have completed all prerequisite courses. The department offers waiver examinations for the prerequisite courses. Information on waiver examinations will be sent to all admitted students.

Frequently Asked Questions

Will courses taken at a different university transfer to the M.S. program in computer science?
Generally, students may transfer up to six graduate credit hours from other universities at the time of admission. Interested students need to submit an application outlining the course details, assignments and projects with the official transcripts to the program director.

Once admitted to the graduate program, students wishing to take courses at other universities for credit in the graduate program must obtain permission from the director for graduate programs in computer science. Permission may be granted in exceptional circumstances. Usually students complete all graduate course work at the University of Dayton.

Are assistantships available through the department?
A limited number of assistantships are available for graduate students in the computer science program. Assistantships are generally offered to graduate students who are already in the program. New applicants to the graduate program should examine the financial aid opportunities available through the Office of Scholarships and Financial Aid.

Are any courses offered in the evenings?
Because a number of our graduate students work during the day at local businesses, the majority of graduate courses are offered in the evening.

How many credits are required to complete the degree?
The master's program in computer science requires that a student take a total of 33 semester hours of graduate study.

Are there prerequisite courses that I need for the program?
We expect proficiency in a programming language (currently C++) and data structures course. Proficiency can be demonstrated by previous course work, successful completion of a waiver test, or enrollment in Algorithms and Programming I and II (CPS 150 and 151) and Data Structures and Algorithms (CPS 350).

Graduate Program in Computer Science Website >>