Graduate Studies

 

The Department of Computer Science offers programs of study leading to the Master of Science and Doctor of Philosophy degrees. Admission to these programs is highly competitive and based upon academic record, GRE scores, and letters of recommendation. Applicants should present evidence of mathematical maturity as well as competence in computer science. Full details of the requirements for degree programs are available from the department upon request.

 

Masters students must pass four core courses with a grade of B or higher.

Both thesis (Plan A) and non-thesis (Plan B) options are available in the program leading to the Master of Science degree. A project is required of non-thesis candidates. No language requirement (other than proficiency in English) is mandated.

 

The doctoral program in Computer Science is a research degree granted primarily on the presentation of a substantial research achievement. To be admitted to candidacy for this degree, candidates must satisfy the requirements of the Graduate School and pass the qualifying examination. This examination consists of written and oral sections covering breadth in computer science as well as depth in a specific area.

 

Areas of research actively pursued by faculty and students within the department include: artificial intelligence, complexity of continuous problems, numerical methods, operating systems, theory of computation, data base technology, design and analysis of algorithms, graphics, CAD methods for VLSI systems, parallel processing, and software engineering. Courses in these and other areas are available to permit students to complete studies of sufficient breadth and depth prior to engaging in independent research.