The MSc in Machine Learning & Data Science is designed for students with strong backgrounds in computer science, engineering, mathematics, statistics, and related disciplines.
The programme combines advanced theoretical foundations with practical applications in machine learning, artificial intelligence, big data processing, optimization, and analytics.
Students develop research, programming, and analytical skills through coursework, research seminars, and a capstone project based on independent research and practical implementation.
| Category | Details |
|---|---|
| Class Size | Up to 20 students per year |
| Duration | 2 Academic Semesters |
| Maximum Duration | 3 Academic Semesters |
| Total Credits | 60 ECTS |
| Programme Structure | 5 Required Courses and 3 Elective Courses |
| Passing Grade | Minimum 6/10 |
| Degree Average | Minimum Overall Average Grade of 6/10 |
| Teaching Language | English |
Applicants should hold a degree from an accredited higher education institution in a relevant scientific or engineering field.
• Computer Science
• Computer Engineering
• Electrical Engineering
• Telecommunications
• Physics
• Mathematics & Applied Mathematics
• Statistics & Econometrics
• Data Science
Applicants are expected to possess foundational programming knowledge and English language proficiency.
Admission evaluation may consider academic performance, postgraduate studies, research publications, conference presentations, thesis quality, research participation, professional experience, and interview performance.
The curriculum combines compulsory and elective courses across two academic semesters.
• Successful completion of 8 graduate courses
• Attendance of research seminars
• Successful execution and presentation of a capstone project
• Accumulation of 60 ECTS credits