Graduate Catalog

MSc in Computer Science

About the Program

The Master of Science in Computer Science (MSc COSC) follows an in-depth, balanced approach to both fundamental and advanced aspects of Computer Science such as Algorithms, Software Engineering, Artificial Intelligence and Data Science. A wide variety of courses will offer opportunities to specialize on state-of-the-art competencies such as Data Mining, Machine Learning, Information Security and Bioinformatics.

Program Educational Objectives

The objectives of the MSc in Computer Science program are to produce graduates who:

  1. Advance professionally and be recognized as leaders in their chosen fields.
  2. Apply their technical expertise to address the needs of society in critical, creative, ethical, and innovative manner.
  3. Further develop their knowledge and skills through graduate education and professional schools.

Learning Outcomes

MSc in Computer Science graduates will be able to:

  1. Identify, formulate, and solve advanced computer and information systems problems through the application of modern tools as well as techniques and advanced knowledge of mathematics and science.
  2. Acquire knowledge of contemporary issues in the field of computer science.
  3. Design and conduct experiments, as well as analyze and interpret data and make decisions.
  4. Conduct research and document and defend the research results.
  5. Function on teams and communicate effectively.
  6. Conduct themselves in a professional and ethical manner.