Graduate Programs

Master of Science (MS) in Computer Science

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

Doctor of Philosophy (PhD) in Computer Science

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
 
Copyright 2009 The Board of Trustees of the University of Illinois. Questions? Contact webmaster@cs.uic.edu