|
|
Nov 21, 2024
|
|
2011-2013 Catalog (without addenda) [ARCHIVED CATALOG]
Computer Science, M.S.
|
|
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. Programming/Software Core Area
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.
|
Return to: List of Academic Programs
|
|
|