Graduates will compete effectively and favorably with peers from Big Ten universities for positions in industry, professional school, or graduate programs, as dictated by the students’ broader goals while at UIC.

Graduates will demonstrate leadership in their professions, as evidenced by scholarly and technical publication or other measure of professional productivity, including awards and honors, and advancement within the organizations in which they are employed, as appropriate to the individual career path.

Graduates will remain active contributors to the field of computer science through professional societies, service to scholarly or technical journals, alumni activities, mentoring, contributions to education or human resources, or other activities beyond the basic requirements of their occupation.


The Master of Science program is designed for students who have received their undergraduate degrees in Computer Science (or closely related fields), and who wish to develop greater depth and/or breadth in computer science. The MS degree prepares students for more challenging--and often more highly-compensated--work in their professional careers, and UIC Computer Science MS alumni have traditionally been well-positioned for interesting and rewarding careers.

Full-time, well-prepared, highly motivated students may complete the program in as few as three semesters; most students complete the program in four to six semesters of residence.

MS Degree requirements

For information regarding MS degree requirements please refer to the CS Graduate Program manual.

Effective Spring 2014 a coursework only option is available in addition to the MS Project or Thesis options. It is pending classification by the University Senates Conference.


The Doctor of Philosophy program is designed for students who have received their MS degrees in Computer Science (or closely related fields), and who wish to develop greater depth and breadth in computer science, with particular emphasis on the development of expertise in Computer Science research. The PhD degree prepares students for the most challenging--and often most highly-compensated--work in the field of Computer Science. Typically, PhD graduates are employed in commercial or industrial research, or themselves become faculty members in Computer Science departments throughout the world.

Exceptional applicants who have completed a Bachelor of Science degree in Computer Science, or a related field, and wish to pursue a PhD will be considered for a "Direct PhD Admission." Such students will pursue the PhD degree without the requirement of first completing a Master degree.

PhD Degree requirements

For information regarding PhD degree requirements please refer to the CS Graduate Program manual

A New Qualifying Exam is implemented effective Fall 2012.

PhD Qualifying Exam Information – General Information, Written/Oral Exam Details, Sample Critique & Presentation Papers, WCP Committee Form (pdf)

If you plan on graduating soon and would like to have a Graduation Check done, send an e-mail with your name and UIN to the Student Affairs Office. MS & PhD graduation requirements are available in your respective Graduate Program Requirements Manual above.

See Graduation Guidelines for general information on graduation process.

Submit 'Intent to Graduate'

2016-17 TA-TFW Application - for use by current CS graduate students only.

Committee Recommendation Form (pdf) - used by students doing Thesis. Submit completed form, signed by advisor, to the students affairs office at least three weeks prior to defense.

Graduation Thesis Manual (pdf) - contains instructions from graduate college on the format of your thesis.

MS Project Certificate of Approval Form (pdf) - submit with a hard copy of your project signed by your advisor and secondary reader.

The University of Illinois at Chicago and the department of computer science are committed to providing an educational environment that is accessible to all students. In accordance with this commitment, students in need of accommodations due to a disability should contact the Disability Resource Center or Phone (312) 413-2183 for verification and determination of reasonable accommodations as soon as possible.