The objective of the Computer Science program is to expand the fundamentals and explore advances in computational theory, programming languages, software systems, hardware integration, and information technology.

A program of study leading to the Master of Science in Computer Science is an interdisciplinary program offered jointly by the Department of Electrical and Computer Engineering and the Department of Computer Science. Courses are offered in both departments in a wide variety of areas, ranging from theoretical topics to applied topics. Students having an undergraduate background with appropriate computer science content are invited to apply. Thirty credit hours and a thesis are required for the M.S. degree.


MS Curriculum

Course and seminar work will comprise a minimum of 20 credit hours.

To ensure some breadth in the program, four courses must satisfy the following:

Two foundation courses must be taken:

  • CS541 Introduction to Automata Theory and Formal Languages and
  • CS547 Computer Algorithms

Two courses from the following set, where each of these courses requires a substantial amount of programming:

  • CS544 Operating Systems,
  • CS545 Compiler Construction,
  • CS550 Software Design and Development,
  • EE505 Computer Graphics,
  • EE569 Software Design and Analysis

For those students who can demonstrate that they have successfully completed comparable graduate-level courses before coming to Clarkson, the Advisor Committee may waive the requirement that the student takes these specific courses upon request.

At least two restricted elective courses will be taken from the courses offered in computer science or computer engineering departments as selected by the student and their advisor. Of these 2 restricted elective courses: one must be a course that focuses on research topics in computer science, one must be a computer engineering course with relevant emphasis on computer science topics.

Program taught in:
  • English

See 7 more programs offered by Clarkson University Graduate School »

Last updated March 6, 2019
This course is Campus based
Start Date
1 - 2 years
By locations
By date
Start Date
End Date
Application deadline
Application deadline
End Date

Quality Education that Shows on Your Resume

Why do so many businesses recruit at Clarkson University?

Clarkson University Campus Tour

Clarkson university aerial view

Activities Fair 2018

Clarkson Students get hired