Please review the studies section on the Graduate School website for important information on the course of study and a variety of other relevant subjects.
The importance of finding the right advisor cannot be overstated and you should give this issue your attention as soon as you begin studying toward your degree. By enrolling in courses related to the fields you are interested in studying, and getting to know the instructors, you can more readily explore the possibility of reaching out to them as potential advisors. Participating in faculty seminars and colloquia can be another effective way to identify potential advisors.
If you have already chosen a research topic, you can find out which professors are involved in that particular area of research and approach them directly. You can find a list of faculty members and details on their research interests and publications here, and the research areas they refer to – here. Finally, you can and should ask your temporary advisor for help finding a permanent advisor.
Make sure to register on time for courses, by the deadlines outlined by the graduate school. To register, you must fill out the registration form, have your advisor sign it, and submit it to the graduate studies coordinator.
If you wish to register for a course after registration has closed, please fill out a “Request to Change the Study Program” form, have the instructor of the course and your advisor sign it, and note your reason for enrolling late.
For a list of all the courses offered in the department, see the course list.
There are two mandatory courses that must be completed during graduate school if they have not been completed during your undergraduate studies. These courses are Computer Architecture (236267) and Computability Theory (236343).
Graduates of three-year programs must complete 30 graduate credits. At least 6 of the first 18 credits must be credits from courses offered within the computer science department. The student may choose these 6 credits from within 4 different subject area groupings out of the total of 11 elective subjects area groupings that are offered in the four-year program (not including projects, advanced subjects or seminars). For more information and a list of the groupings, please see the catalog.
There are specific requirements for accruing credits for students on scholarship. See details on the Accumulation of Credit Points page.