2011-2013 Catalog (without addenda) 
    
    Nov 21, 2024  
2011-2013 Catalog (without addenda) [ARCHIVED CATALOG]

Computer Science, M.S.


Return to {$returnto_text} Return to: List of Academic Programs

Master’s Degree Requirements


To satisfy the requirements for the master’s degree, the student must complete 30 credits, as described below, with an overall average of B. In addition, a B average is required across  the six core courses, as indicated below. The master’s curriculum has two components: 18 credits of core elective courses and 12 credits of general elective courses.

Core Electives and Requirements


Core electives are organized into three core areas: Computer Systems, Programing/Software and Theory. Students must take at least six core elective courses, with two courses coming from each of the core areas.

Note:


Additionally, for each of the courses, Discrete Mathematics (CS 6003 ), Computer Architecture I (CS 6133 ), Operating Systems I (CS 6233 ), Design and Analysis of Algorithms I (CS 6033 ), Programming Languages (CS 6373 ), the following rule applies:

Students are not permitted to repeat any of the above courses if they have already taken it or its equivalent at the undergraduate or graduate level and received a grade of B or better.

General Electives Requirements


In addition to the core electives, students are required to take four general elective courses but have considerable flexibility; the only restriction is that no more than two of the courses may be taken from outside the Department of Computer Science and Engineering. In particular:

  • Master’s thesis (6 credits) and/or independent study courses may be part of a student’s four elective courses.
  • Any of the courses in the three core areas may be chosen as electives.
  • Graduate-level courses from outside of the department (at most two) may be chosen as electives.
  • Any CS graduate course not included in the core areas may be chosen as electives.

These courses include:


Return to {$returnto_text} Return to: List of Academic Programs