Below you will find descriptions for courses offered in this field of study.  You will find a general overview of the topics covered and any prerequisite course(s) or grade requirements, credit value and exclusions.

Some courses are listed as exclusionary to one another.  This means that students may not take both courses as designated.

Not all courses are offered each year.  Please consult the current timetable for this year’s offering.  For further information please contact the department. 

Course Descriptions

All graduate students are required to attend and participate in regular Faculty seminars. Thesis students (MCS and PhD) must register in CSCI 6999 and attend a minimum number of seminars, as a requirement for graduation.

Graduate students can take any graduate course by permission of the instructor and the Graduate Committee.  Courses offered by the Faculty of Computer Science may be cancelled due to low registration in accordance with the FCS Procedure on Course Cancellation.