Master of Science in Computer Science

Graduate degree programs in the Department of Computer Science provide students the opportunity to study different subject areas of computing science, conduct research in specialized areas, and make original contributions to the field.

Learning Objectives

Our master's program gives you the opportunity to study different areas, including:

  • Design and analysis of algorithms.
  • Operating and distributed systems.
  • Computer architecture and networking.
  • Computational geometry and robotics.
  • Computer graphics and image processing.
  • Programming languages and compiler construction.
  • Artificial intelligence and expert systems.
  • Database design, document analysis, and retrieval.
  • Software engineering.