Academic Programs Catalog

College of Engineering

Graduate Study

The Department of Computer Science and Engineering offers programs leading to the Master of Science and Doctor of Philosophy degrees.  Advanced study is available in a variety of computer science research areas such as algorithms, computer security, databases, data mining, machine learning, natural language processing, networking, pattern recognition and image processing, and software engineering, as well as many interdisciplinary research areas such as bioinformatics, cognitive science, and digital evolution.

Students who are enrolled in master’s or doctoral degree programs in the Department of Computer Science and Engineering may elect an Interdepartmental Specialization in Cognitive Science. For additional information, refer to the statement on Interdepartmental Graduate Specializations in Cognitive Science in the College of Social Science section of this catalog. For additional information, contact the Department of Computer Science and Engineering.

 


Computer Science - Master of Science

In addition to meeting the requirements of the university and of the College of Engineering, students must meet the requirements specified below.

Admission

Applicants for admission should possess a bachelor's degree in computer science or a related field such as mathematics, physics, or electrical engineering.  All applicants must submit their scores from the Graduate Record Examination (GRE) General Test.  Additional information is available on the Department's Web site at http://cse.msu.edu.

Requirements for the Master of Science Degree in Computer Science

The student must complete a total of 30 credits for the degree under either Plan A (with thesis) or Plan B (without thesis) and meet the requirements specified below:

Requirements for Both Plan A and Plan B: 

The student must complete:

  1. The breadth requirement as described in the Graduate Handbook which is available on the Department's Web site at http://cse.msu.edu.
  2. At least 18 credits in courses eligible to satisfy the breadth requirement as approved by the student's academic advisor.

Additional Requirements for Plan A:

The student must complete:

  1. A minimum of 21 credits in 800-900 level courses excluding Computer Science and Engineering 801, 890, and 899.
  2. At least 6, but not more than 8, credits of CSE 899 Master's Thesis Research.

Additional Requirements for Plan B:

  1. Complete a minimum of 24 credits in 800-900 level courses excluding Computer Science 801, 890, and 899.

Computer Science - Doctor of Philosophy

In addition to meeting the requirements of the university and of the College of Engineering, students must meet the requirements specified below.

Admission

Applicants should be in the top 25 percent of their master's degree classes and should have a grade–point average of at least 3.50 on a scale of 4.0. 

Applicants must submit their scores on the Graduate Record Examination General Test.

Applicants who have a Bachelor of Science degree and who demonstrate exceptional potential for graduate study may be accepted for admission to the doctoral program.

Additional information is available on the Department's Web site at http://cse.msu.edu.

Requirements for the Doctor of Philosophy Degree in Computer Science

In addition to meeting the requirements of the university and of the College of Engineering, students must meet the requirements specified by the department in the Graduate Handbook available at http://cse.msu.edu as well as requirements specified by their guidance committees.  All courses that are used to satisfy the requirements for the degree must have been completed under the numerical grading system.