2016-2017 Catalog 
    
    Jun 16, 2019  
2016-2017 Catalog [ARCHIVED CATALOG]

Computer Science, MS


Return to {$returnto_text} Return to: College of Engineering and Applied Science

The Department of Computer Science offers a program leading to the Master of Science in Computer Science. Courses at the graduate level and the undergraduate courses required for admission to the graduate program are regularly offered in the late afternoon or evening to enable students from local industry to continue their studies.

Learning Outcomes

The candidate must have a broad knowledge of computer science, covering a variety of fundamental areas (like operating systems, design and analysis of algorithms and theoretical aspects of computability). This broad background can be a result of a combination of undergraduate and graduate coursework.

  • The candidate must be able to read, understand, and evaluate professional literature in computer science.
  • The candidate must be able to write technical reports and software project documentation
  • The candidate must be able to make oral presentations of technical information.
  • The candidate is expected to have in-depth knowledge of at least one area of computer science, including the topic of the candidate’s thesis or project.

Admission Requirements

  1. An overall undergraduate grade point average of 3.0 on a scale of 4.0. In special cases a student may be admitted with a lower grade point average as a provisional degree student. Students with an average below 3.0 who completed their undergraduate degree a significant number of years ago will also be considered on an individual basis. Students with grade point average deficiencies who take several undergraduate courses to meet entrance background requirements will have their performance in those courses considered in making the admission decision. Students who recently earned an undergraduate degree in computer science with a grade point average below 3.0 may be asked to take the general GRE before they can be considered for admission. The Graduate Studies Committee will make the admissions decision on an individual basis.
  2. Four semesters of mathematics courses: two semesters of university calculus, a course in discrete mathematics and one additional course of a mathematical nature.
  3. Courses in computer science equivalent to the following courses: Principles of Computer Science (Java or C++), Data Structures and Algorithms, Programming in UNIX, Programming in C, Computer Organization and Assembly Language Programming, Concepts of Programming Languages, and Software Engineering. A student who has completed the requirements for Principles in Computer Science and Data Structures and Algorithms but not the other computer science prerequisites could be admitted, but would still be required to take the unfulfilled prerequisites after admission. Students lacking four or more courses should register as an unclassified student until the courses are completed.
  4. Additional requirements may be specified by the Graduate School.

Applications can be completed online here.

Degree Requirements


 Total Program: 30 Credit Hours

  • Graduate coursework must include CS 5500 (Operating Systems), CS 5700 (Computability, Automata, and Formal Languages) and CS 5720 (Design and Analysis of Algorithms), if they have not been taken previously as upper division undergraduate courses.
  • Up to 6 semester hours of graduate courses can be taken from other departments if first approved by the student’s MS Advisory Committee.
  • At most four computer science courses may be taken that are cross-listed. Note that the three required courses are cross-listed; if taken, they are counted among the four.  A student has a maximum of six years to complete the program.

See also Graduate Degree Requirements for EAS and the Graduate School requirements .

Transfer Credit


Up to 9 hours of graduate work may be transferred from an accredited graduate program, provided:

  • The coursework has not been used for any other degree.
  • Grade earned for the course(s) is B or better.
  • Institutions from which the courses are recommended for transfer are accredited.
  • The coursework has been taken within the past six years.
  • The course coverage is equal in level, content, and depth to the course for which it is being substituted.

Additional Graduate Degree Requirements


See also Graduate Degree Requirements for EAS and the Graduate School Requirements.

Return to {$returnto_text} Return to: College of Engineering and Applied Science