Faculty of Information and Computer Technologies

MSc in Computer Science

MSc in Computer Science

The Master of Science in Computer Science is designed to prepare students for challenging careers involving the design, analysis, implementation and operation of IT systems. Graduates of the MSc program in Computer Science can pursue careers as Data Science Engineer, Software Engineer, Application Developer, IT Consultant, Systems Analyst, IT Development Project Leader, Database Administrator.

Program Objectives

MSc in CS program aims to:

  • Equip learners with the ability to design and implement AI algorithms and models to solve complex real-world problems.
  • Provide a strong foundation in machine learning and deep learning techniques for data analysis and predictive modeling.
  • Enable students to analyze and optimize business processes through AI-driven automation and intelligent systems.
  • Foster skills in AI to develop innovative applications.
  • Generate the vision and strategic direction for creating AI-based solutions that align with organizational goals.
  • Develop expertise in ethical considerations and compliance related to AI and data usage within organizations.
  • Cultivate the ability to create and manage projects that leverage AI technologies, ensuring they meet professional standards.

Flexible schedule to accommodate working students

International academic staff and learning environment

Use of blended learning
(in-class and online)

Sample Curriculum

Semester I

Course Title Credits
Research Methods 3
Advanced Artificial Intelligence 3
Elective course 3
Elective course 3

Semester II

Course Title Credits
Proposal Defense 2
Enterprise Software Architecture and Design 3
Elective course 3
Elective course 3

Semester III

Course Title Credits
Progress Report 2
Conference Paper and Presentation 6
Advanced Algorithm Design and Implementation 3
Elective course 3

Semester IV

Course Title Credits
Master Thesis 12

Core Courses

– Research Methods
– Advanced Artificial Intelligence
– Enterprise Software Architecture and Design
– Advanced Algorithm Design and Implementation

Departmental Electives

– Data Design and Visualization
– Writing for Graduate Studies
– Strategic Leadership
– Professional Communication
– Enterprise and Cloud Computing
– Data Mining and Knowledge Management
– Machine Learning for Data Analysis
– Data Science and Data-Driven Decision-Making
– Data Science with Open Source Tools

Loading