Computer Science Master of Science Degree Program

Program Leading to the Master of Science Degree

The Master of Science program provides a solid foundation in computer science theory and practice that gives preparation for a career in computing or for further graduate study and research leading to a doctoral degree. Students should refer to the departmental graduate handbook and to their faculty advisor to plan a program of study according to their interests.

The master's degree requires a minimum of 31 credits, of which at least 25 must be taken from the Computer Science Department at the University at Albany, SUNY. The M.S. program, excluding undergraduate deficiency subjects, typically takes two full years.

Program of Study and Research - Computer Science M.S. 

  1. A proficiency examination in Discrete Mathematics is given at the beginning of the first semester of graduate study. Students who fail this examination are required to pass a departmentally approved remedial program.
  2. Computer Science core (13-14 credits): CSI 503 and CSI 518 plus two courses chosen from CSI 500, CSI 508, CSI 509, or CSI 519.  A 3.0 average must be attained in these core courses. Full-time students are expected to complete these courses in the first year, or as soon as possible if undergraduate deficiencies are being made up.
  3. Elective subjects (15 credits): Computer Science courses or courses in other academic departments as approved by the department. Approval of non-departmental electives is based on the individual student's overall academic program and preparation.
  4. Master's Project, Thesis, or Internship (3 credits): Satisfactory completion of (a) any Master's Project course (CSI 68X). The project includes the design and implementation of a computer program of significant scope, unless this is waived by the project faculty supervisor for a student who has sufficient programming experience. The project must include a written report.; (b) CSI 699, Master's Thesis; or  (c) CSI 698, Internship.

Program of Study and Research - Computer Science M.S. Leading to Continued Study for the Professional Science Management Advanced Graduate Certificate 

     1.   A proficiency examination in Discrete Mathematics is given at the beginning of the first
           semester of graduate study. Students who fail this examination are required to pass a
           departmentally approved remedial program.
     2.   Computer Science core (13-14 credits): CSI 503 and CSI 518 plus two courses
           chosen from CSI 500, CSI 508, CSI 509, or CSI 519.  A 3.0 average must be attained in
           these core courses. Full-time students are expected to complete these courses in the 
           first year, or as soon as possible if undergraduate deficiencies are being made up.
    3.    Elective subjects (15 credits): All coursework must be taken at the 500 level.  Computer
           Science courses or courses in other academic departments as approved by the
           department.  Approval of non-departmental electives is based on the individual student's
           overall academic program and preparation.
    4.    Internship (3 credits): CSI 698


Admission to Formal Candidacy for Master's Degree

The student is admitted to formal candidacy for the master's degree upon (a) the completion of the core computer science courses with at least a 3.0 average and (b) the removal of all undergraduate deficiencies.  The academic status of students who do not achieve candidacy by the third semester of full time study will be reviewed. Failure in the proficiency examination in Discrete Mathematics is considered to be an undergraduate deficiency that must be removed before admission to candidacy.

Requirements for Admission

Open to students holding a baccalaureate degree with at least a minor or its equivalent in computer science or mathematics or a combination thereof. Full-time admission is ordinarily valid only for the fall semester.

Students whose preparation in undergraduate mathematics or computer science is deficient are required to take undergraduate courses during the first year of graduate study as specified by the department.

Scores from the aptitude portion of the Graduate Record Examination are required from all applicants.