ÀË»¨Ö±²¥

Skip to main content

Computer Science, Ph.D.

Students in Saint ÀË»¨Ö±²¥ University’s Ph.D. program in computer science conduct independent, innovative research under the guidance of a member of our graduate faculty. The SLU program prepares students for rewarding careers in industry or academia that leverage the power of computers, algorithms and data to impact the world in a positive way.

Program Highlights

Our research groups regularly publish in top-ranked journals and conference proceedings and present results at national and international professional meetings. ÀË»¨Ö±²¥ projects are often supported by government and industry grants.

Curriculum Overview

SLU’s Ph.D. in computer science requires a minimum of 41 post-baccalaureate credits, with at least 29 credits of coursework and 12 credits of dissertation research.

Fieldwork and ÀË»¨Ö±²¥ Opportunities

With our location in the midtown area of St. ÀË»¨Ö±²¥, our students have access to a strong technology community, with operations for many Fortune 500 companies and a vibrant startup community. This provides outstanding opportunities for summer internships, for part-time work during the academic year, and for future jobs after graduation.

Employers in St. ÀË»¨Ö±²¥ who show great interest in computer science students include Boeing, Centene, Citi, Deloitte, Enterprise, Express Scripts, KPMG, Maritz, MasterCard, Microsoft, Bayer and World Wide Technologies. Other students have worked for smaller companies or even started their own companies.

SLU's campus is within walking distance of theÌý, a vibrant 200-acre (and growing) innovation hub and technology district. Cortex is home toÌýSLU's ÀË»¨Ö±²¥ Innovation Group,Ìýwhich works on technology transfer and commercial partnerships. Cortex is also home to the weeklyÌý, which is a great place for students to connect with members of the tech community in a friendly and informal setting. Also in downtown St. ÀË»¨Ö±²¥ is theÌý, a co-working space and technology incubator.

Careers

Careers related to computer science are routinely found on various "best jobs" lists because of their outstanding combination of excellent pay, satisfying work-life balance and personal reward in seeing the great impact of computing throughout society. As a sample of such listings:Ìý

  • ÌýThe top 100 included software developer (#3),ÌýIT manager (#4), information security analyst (#7),Ìýdata scientist (#8), web developer (#21),Ìýcomputer systems analyst (#61), and computer network architect (#77).
  • named enterprise architectÌýas #1, and many other technology positions appear within the top 25: full stack engineer (#2),Ìýdata scientist (#3),Ìýdevops engineer (#4),Ìýmachine learning engineer (#6),Ìýdata engineer (#8),Ìýsoftware engineer (#8),Ìýjava developerÌý(#9), back end engineer (#11),Ìýcloud engineer (#12) information security engineer (#15),Ìýback end engineer (#16), automation engineer (#21), andÌýUX designer (#24).

Admission Requirements

A bachelor’s or master’s degree in computer science or a closely related field is required. Most successful applicants have an undergraduate grade point average of 3.50 or better on a 4.00 scale.

Application Requirements

  • Transcript(s) for all previous education
  • Two letters of recommendation are required; more are optional
  • ¸éé²õ³Ü³¾Ã©
  • Statement of professional goals
  • GRE general scores recommended

Requirements for International Students

All admission policies and requirements for domestic students apply to international students. International students must also meet the following additional requirements:

  • ¶Ù±ð³¾´Ç²Ô²õ³Ù°ù²¹³Ù±ðÌýEnglish Language Proficiency
  • Academic records, in English translation, of students who have undertaken postsecondary studies outside the United States must include:
    • Courses taken and/or lectures attended
    • Practical laboratory work
    • The maximum and minimum grades attainable
    • The grades earned or the results of all end-of-term examinations
    • Any honors or degrees received.
  • WES and ECE transcripts are accepted.
  • In order to be issued an I-20 for your F-1 visa application, students must submit financial documents. Proof of financial support that must include:
    • A letter of financial support from the person(s) or sponsoring agency funding the student's time at Saint ÀË»¨Ö±²¥ University
    • A letter from the sponsor's bank verifying that the funds are available and will be so for the duration of the student's study at the University

Application Deadlines

Applications for January admission must be completed by the preceding Nov. 1, while applications for August admission must be completed by June 1.Ìý Applicants seeking scholarships or graduate assistantships are encouraged to apply earlier.

Review Process

Applications will be reviewed as they are completed. A panel of faculty members from the Department of Computer Science will decide on acceptance, and all applicants will be evaluated for potential scholarships or assistantships.

Tuition

Tuition Cost Per Credit
Graduate Tuition $1,370

Additional charges may apply. Other resources are listed below:

Net Price Calculator

Information on Tuition and Fees

Miscellaneous Fees

Information on Summer Tuition

Scholarships, Assistantships and Financial Aid

The computer science department offers several forms of merit-based financial support for graduate students. These include possible tuition scholarships and graduate assistantships that may include full or partial tuition, health insurance and a stipend for living expenses in exchange for the assistant’s contributions to the teaching or research mission of the department. Students may also seek their own scholarships from a variety of independent organizations that support graduate education in STEM fields.

For more information, visit the Office of Student Financial Services.

  1. Graduates will be able to demonstrate the use of computing systems, theory and software engineering to solve theoretical and applied problems.
  2. Graduates will be able to utilize state-of-the-art techniques in their research area to solve open problems.
  3. Graduates will be able to conduct independent, high-quality, innovative research in computer science.
  4. Graduates will be able to communicate computer science research results effectively in both publication formats and professional presentations.
  5. Graduates will be able to recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
°ä³§°ä±õÌý5030Principles of Software Development3
°ä³§°ä±õÌý5050Computing and Society3
°ä³§°ä±õÌý5090Computer Science Colloquium (repeatable for credit)0-1
CSCI 5100-5199Theory Elective3
CSCI 5300-5399Software Engineering Elective3
CSCI 5500-5599Systems Elective3
CSCI 5000-5899Additional Computer Science Courses12
°ä³§°ä±õÌý6990Dissertation ÀË»¨Ö±²¥ (taken over multiple semesters, 12hrs total)0-6
Total Credits41

Non-Course Requirements

All graduate degree candidates must complete an exit survey with the department during their final semester.

  • By the end of their third semester, the student must select a research area and Ph.D. advisor. This selection is formalized in a graduate mentoring agreement to be signed by the student, advisor and graduate director.
  • By the end of their second year in the program, the student will complete a preliminary examination that has both a written and oral component. The student is allowed up to two attempts, the final attempt no later than the end of their third year in the program.
  • By the end of their fourth year in the program, the student must select a thesis committee, and make an oral presentation of their proposed thesis topic to the committee.
  • A student is required to gain some experience in teaching while in the Ph.D. program. Ideally, this will be satisfied while serving as TA or instructor for a course, but in the case of a student who is an RA, this requirement can also be satisfied by other activities with the approval of the graduate director.
  • Students must register for Computer Science Colloquium each semester in the program, though only two of those semesters need to be taken for credit with a required presentation.
  • The student must write a dissertation that makes an original and independent research contribution in computer science. The dissertation must be formatted in accordance with the regulations of graduate education.
  • After all committee members have approved the dissertation, the student must complete a public oral presentation and defense of the dissertation.

Continuation Standards

Students must maintain a cumulative grade point average (GPA) of 3.00 in all graduate/professional courses.

Roadmaps are recommended semester-by-semester plans of study for programs and assume full-time enrollmentÌýunless otherwise noted. Ìý

Courses and milestones designated as critical (marked with !) must be completed in the semester listed to ensure a timely graduation. Transfer credit may change the roadmap.

This roadmap should not be used in the place of regular academic advising appointments. All students are encouraged to meet with their advisor/mentor each semester. Requirements, course availability and sequencing are subject to change.

Plan of Study Grid
Year One
FallCredits
°ä³§°ä±õÌý5030 Principles of Software Development 3
°ä³§°ä±õÌý5090 Computer Science Colloquium 0
CSCI 51xxTheory Elective 3
CSCI 55xxSystems elective 3
ÌýCredits9
Spring
CSCI 53xxSoftware Engineering elective 3
CSCIxxxxComputer Science Elective 3
CSCIxxxxComputer Science Elective 3
°ä³§°ä±õÌý5090 Computer Science Colloquium 0
ÌýCredits9
Year Two
Fall
°ä³§°ä±õÌý5050 Computing and Society 3
°ä³§°ä±õÌý5090 Computer Science Colloquium 0
CSCIxxxxComputer Science Elective 3
Critical course: ÌýGraduate Mentoring Agreement Signed by Student, Advisor, Graduate Coordinator Ìý
ÌýCredits6
Spring
°ä³§°ä±õÌý5090 Computer Science Colloquium 1
CSCIxxxxComputer Science Elective 3
Critical course: ÌýCompletion of Preliminary Exams Ìý
ÌýCredits4
Year Three
Fall
°ä³§°ä±õÌý5090 Computer Science Colloquium 1
°ä³§°ä±õÌý6990 Dissertation ÀË»¨Ö±²¥ 3
ÌýCredits4
Spring
°ä³§°ä±õÌý5090 Computer Science Colloquium 0
°ä³§°ä±õÌý6990 Dissertation ÀË»¨Ö±²¥ 3
ÌýCredits3
Year Four
Fall
°ä³§°ä±õÌý5090 Computer Science Colloquium 0
°ä³§°ä±õÌý6990 Dissertation ÀË»¨Ö±²¥ 3
ÌýCredits3
Spring
°ä³§°ä±õÌý5090 Computer Science Colloquium 0
°ä³§°ä±õÌý6990 Dissertation ÀË»¨Ö±²¥ 3
Critical course: ÌýOral presentation of proposed thesis topic Ìý
ÌýCredits3
Year Five
Fall
°ä³§°ä±õÌý5090 Computer Science Colloquium 0
°ä³§°ä±õÌý6990 Dissertation ÀË»¨Ö±²¥ 0
ÌýCredits0
Spring
°ä³§°ä±õÌý5090 Computer Science Colloquium 0
°ä³§°ä±õÌý6990 Dissertation ÀË»¨Ö±²¥ 0
Critical course: ÌýThesis presentation and defense Ìý
ÌýCredits0
ÌýTotal Credits41

For questions about admissions, applicants currently in the United States should contact graduate@slu.edu and applicants elsewhere should contactÌýglobalgrad@slu.edu. ÌýÌý

For other questions about the program or curriculum, contact the computer science department at cs@slu.edu.