MS in Computer Science

UB Hacking, November 5, 2016. Photo credit: Ken Smith

The MS in Computer Science deepens your knowledge of computer science topics and increases your employability.  It typically leads to better professional employment opportunities and a higher salary.

Degree Requirements

Your degree requirements are defined in the CSE Graduate Handbook that was in force during your matriculation year.

Matriculation Date Graduate Handbook
Fall 2016 - Present Graduate Handbook 2016
Fall 2015 - Spring 2016 Graduate Handbook 2015
Fall 2014 - Spring 2015 Graduate Handbook 2014
Fall 2013 - Spring 2014 Graduate Handbook 2013
Fall 2012 - Spring 2013 Graduate Handbook 2012
Fall 2011 - Spring 2012 Graduate Handbook 2011
Fall 2010 - Spring 2011 Graduate Handbook 2010
Fall 2008 - Spring 2010 Graduate Handbook 2009
Fall 2007 - Spring 2008 Graduate Handbook 2007

BS/MS in Computer Science (Combined Master's) Degree Program

Please see the BS/MS in Computer Science (Combined Master's) page to determine your degree requirements.

Admission to the PhD Program from the MS Program

Any MS student (whether or not they have completed all course requirements for the MS) who has completed the core course requirements specified in the PhD Qualifying Process and who has made arrangements with a major professor may apply to the GAC for admission to the PhD program. This must be done before the end of the student's second year. (See the Graduate Admissions Coordinator in 338V Davis Hall for the appropriate application form.)

MS students who have not completed the core course (breadth) requirements specified in the PhD Qualifying Process by the end of their second year or have not made an arrangement with a major professor by the end of their second year will not be admitted to the PhD program.