The graduate programs in Computer Science are interdisciplinary programs offered jointly by the Department of Electrical & Computer Engineering and the Department of Computer Science. You take courses in both departments on a wide-variety of topics, ranging from the theoretical to the applied. If you have an undergraduate background with an appropriate computer science context, then feel free to apply and expand your knowledge.


Request Info Apply Now



MS and PhD Curriculum

The MS of Computer Science is a 30 credit hour program. There is also a master's thesis that must be completed at the end of the program for successful advancement. The program can be completed in about two years.

Computer Science MS Curriculum

Computer Science PhD Curriculum

-Forbes Top 25 STEM Colleges

Admission Requirements


A BS or equivalent degree in computer science or other closely related subject. Admission to the computer science program depends upon Computer Science Graduate Committee approval.

A complete application file consists of the following items (click for more information):

  • Application form.
  • Resume.
  • Statement of purpose. Principle computer science fields in which faculty members in and affiliated with computer science perform research can be found here. Students are recommended to list one or more areas of interest from this list on their statement of purpose.
  • Letters of recommendation — three letters required.
  • Official transcripts.
  • Test scores — GRE* and TOEFL/IELTS (if applicable).

*GRE may be waived for some applicants.

Supplemental information may be submitted if desired; this could include any other information that may help us evaluate your application.

Contact Us

To learn more, ask questions or apply, contact:

Graduate Admissions Team


What's your purpose? Achieve it here.