Ph.D. in Mathematical and Computational Sciences-Computer Science Option

The doctoral program is designed to provide the highest level of academic study and research in computer science, in specializations corresponding to our graduate faculty and including cybersecurity, graphics, AI, evolutionary computation, etc. The degree is one of the options in the Ph.D. in Mathematical and Computational Science program. Our graduates have successfully transitioned to academic, industrial, and government careers.

The Ph.D. degree is conferred in recognition of both breath of competence in computer science, and in technical research abilities as evidenced by production of an acceptable dissertation. The required work consists of advanced studies in preparation for specialized research, and in the completion of original research resulting in a significant contribution to the body of knowledge in the area.

The entire program can be completed full time or part time, will all necessary coursework available in the evening in rotation.Moreover, many courses are available online or in hybrid mode requiring only one visit to class per week.

When planning advancement towards the Ph.D. degree, one should not neglect the fact that independent research for the actual dissertation requires large amounts of time to be devoted by the candidate. A thoughtful planning of outside obligations, especially for the period of dissertation research, should therefore be carefully performed. Special dissertation fellowships can help to compensate for financial responsibilities.

Program Director: Sanjiv Bhatia

 

Applicants must meet the general graduate admission requirements of the Graduate School, described in the UMSL Bulletin. Students are considered for admission to the graduate program in Computer Science only after they have formally applied for admission through the Graduate School. Applications are completed on-line. Additional requirements are listed below.

An applicant for admission to the Ph.D. in Mathematical and Computational Science - Computer Science option should have completed a Master’s in Computer Science or a related area, with a GPA of at least 3.0/4.0.  An applicant without a related Master’s but with an exceptional record will also be considered for admission into the Ph.D. program. Such a case will require justification in the form of strong academic standing, experience, participation in research/publications, and/or strong GRE, and should be presented through the statement of purpose and recommendation letters. Other applicants without a Master’s degree are advised to apply to the Master’s program, in Computer Science or Cybersecurity, and then reapply to the Ph.D. before or after completing the Master’s.

The statement of purpose should show evidence of the ability to convey ideas in a succinct and focused manner. This is where the applicant describes the reasons for applying to the UMSL Ph.D. program in Computer Science, the objectives, including research and career, and outlines a path to successful completion.

The application also requires at least two recommendation letters from academic or professional sources who can comment on your academic competence, research potential, or professional experience. At least one of the letters must be from an academic source.

Applicants are advised to submit scores from the GRE general test, which are not more than 5 years old.

A student admitted to the Ph.D. can transfer prior graduate related coursework subject to the Graduate School regulations. Holders of a Master’s degree can have the prior courses credited toward the doctoral degree requirements. A student admitted without a Master’s degree can transfer up to 20 graduate credit hours of related courses, with the approval of the advisor and Graduate Director. However, at least 31 credits used to satisfy requirements for the doctoral degree must be completed in residence at UMSL.

An applicant will be evaluated based on competency (related academic or professional experience) in core areas of computer science, specifically including

  1. Programming skills and languages
  2. Operating systems
  3. Data structures and analysis of algorithms
  4. Computer organization and architecture

Applicants missing some of the listed competency areas may be admitted and will be required to take related courses as a part of their studies. Applicants with too many core deficiencies may be advised to apply to M.S. in Computer Science or M.S. in Cybersecurity - Computer Science Emphasis, and reapply to the doctoral program after completing some courses, which can be transferred into the Ph.D. program subject to the stated limitations.

International applicants are required to show proficiency in English as directed by the UMSL Global office. The requirement is waived for students whose native language is English, or who have completed a previous degree from a US university.  It may also be waived for students who are permanent residents of the US and who have lived in the US for a substantial period of time.

Visit this page for information on our research areas, this page for information about the current sponsored projects, and this page for information on financial support.

Application Process

The department admits students for the Fall and Spring semesters on a rolling basis.  For international students, the deadlines are determined by the visa processing times and usually are May 31 for the Fall semester and October 31 for the Spring semester.

Follow the directions on the Graduate School web site.

The requirements for the Ph.D. degree include the following:

  1. Course work
  2. Comprehensive examination leading to Ph.D. Candidacy
  3. Ph.D. Candidacy and Doctoral Dissertation

A student must advance to Ph.D. candidacy before working on a dissertation, then defend the dissertation to be awarded the doctoral degree.

Course Work

A minimum of 60 credit hours of courses numbered 4000 or above are required, of which at least 45 credit hours must be from courses numbered 5000 or above. The 60 credit hours must include a minimum of 9 and a maximum of 15 Dissertation Research credit hours. All courses numbered below 5000 must be completed with a grade of at least B. Courses outside the Department of Computer Science will require the approval of the Graduate Director. The same applies to courses taken at other institutions, but these credits would be subject to residency requirements. All courses to be counted as part of the degree requirement, including transfers but excluding prior MS, are subject to an eight-year limitation.

Students are expected to maintain a GPA of 3.0 on a 4 point scale. At least half of the counted courses must be UMSL courses according to the residency requirements.

Comprehensive Examination leading to Ph.D. Candidacy

A student advances to Ph.D. candidacy after satisfying the following requirements:

  1. Passing comprehensive examinations in two steps:
    1. Passing a qualifier examination covering fundamental topics in Computer Science. This examination should take place no later than in the semester immediately after completing 12 credit hours here while in the program. If necessary, this examination can be repeated once, in the first, but no later than the second semester following the first attempt.
      This examination covers the following two courses/topics

Cmp Sci 4760 Operating Systems
Cmp Sci 5130 Advanced Data Structures and Algorithms

and two additional courses, selected by the Graduate Director taking each student’s interests into account, from the following list (subject to change)

Cmp Sci 4250 Programming Languages
Cmp Sci 4730 Computer Networks and Communications
Cmp Sci 5300 Artificial Intelligence
Cmp Sci 5700 Computer Systems

  1. After passing the qualifier examination, the student finds a research advisor and constitutes a research committee, and then must do one of the following
    • Pass a written examination in the area of the student’s interests written under the direction of the research advisor covering some specialized advanced coursework or area.
    • Write a survey paper in the area of the student’s interests under the direction of the research advisor and successfully present it orally.
  2. Completing the required credit hours other than Dissertation Research (minimum 45 credits, including transfers and prior MS credited toward the Ph.D.)

Doctoral Dissertation

A Ph.D. candidate obtains Ph.D. in these steps:

  1. The Ph.D. candidate must propose a dissertation committee.
  2. The Ph.D. candidate must prepare a written dissertation proposal and defend it in front of the dissertation committee. The dissertation proposal is a substantial document describing the problem area, the specific problem to be worked on, and the methods to be used, as well as demonstrating the student’s proficiency in written communication.
    A candidate making substantial changes in the research direction may have to repeat this step.
  3. The Ph.D. candidate must then write a dissertation as outlined in the dissertation proposal while enrolling for Dissertation Research credits. This work must be an original contribution to the field, and it must meet the standards and requirements set by the Graduate School including the public defense of the dissertation. 
  4. The Ph.D. candidate must successfully present and defend the dissertation in front of the dissertation committee.

Financial Assistance and Assistantships

How To Apply

The department admits students for the Fall and Spring semesters on a rolling basis.  For international students, the deadline depends on the country of origin due to visa processing, and it is typically May 31 for the Fall semester and October 31 for the Spring semester.

Follow the directions on the Graduate School web site

Prospective Students
Admitted Students