Data Engineering
Faculty of Engineering

About Department

The Master of Science program in Data Engineering aims to provide advanced theoretical and practical knowledge in data engineering, including data modeling, big data technologies, and cloud-based data processing. It equips students with the skills to design and implement efficient data pipelines, manage large-scale datasets, and apply analytical techniques in multidisciplinary and real-world contexts. The program also prepares graduates for careers in data-driven industries, research institutions, or further PhD studies in data science, engineering, or related fields.

Academic Staff

Course Plan

No. Code Name Semester Weekly Hours ECTS Year Type Syllabus
1 DS 507 Machine Learning and Deep Learning Fall 2 + 1 5.0 1 Elective
2 DS 508 Artificial Intelligence Fall 2 + 1 5.0 1 Elective
3 DS 509 Natural Language Processing Fall 2 + 1 5.0 1 Elective
4 DS 510 Pattern Recognition Fall 2 + 1 5.0 1 Elective
5 DS 512 Web and Social Media Analytics Fall 2 + 1 5.0 1 Elective
6 IE 506 Advanced Project Management Fall 2 + 1 5.0 1 Elective
7 CE 502 Database Systems Fall 2 + 1 5.0 1 Elective
8 MATH 501 Probability Theory Fall 2 + 1 5.0 1 Elective
9 MATH 502 Random Processes Fall 2 + 1 5.0 1 Elective
10 MATH 503 Time Series Analysis Fall 2 + 1 5.0 1 Elective
11 MATH 504 Mathematics for Machine Learning Problems Fall 2 + 1 5.0 1 Elective
12 MATH 505 Principles of Game Theory Fall 2 + 1 5.0 1 Elective
13 MATH 506 Optimization Fall 2 + 1 5.0 1 Elective
14 EEE 501 Business Statistics Fall 2 + 1 5.0 1 Elective
15 EEE 502 Finance and Risk Analytics Fall 2 + 1 5.0 1 Elective
16 RМAW 590 Research methods and academic writing Fall 2 + 1 5.0 1 Compulsory
17 DS 501 Introduction to Data Science Fall 2 + 1 5.0 1 Compulsory
18 DS 502 Data Science in Python Fall 2 + 1 5.0 1 Compulsory
19 DS 503 Statistical Data Analysis Fall 2 + 1 5.0 1 Compulsory
20 DS 599 Master Thesis Spring 0 + 0 30.0 1 Compulsory
Course Name Semester Syllabus
First Year
Machine Learning and Deep Learning Fall
Loading syllabus...
Artificial Intelligence Fall
Loading syllabus...
Natural Language Processing Fall
Loading syllabus...
Pattern Recognition Fall
Loading syllabus...
Web and Social Media Analytics Fall
Loading syllabus...
Advanced Project Management Fall
Loading syllabus...
Database Systems Fall
Loading syllabus...
Probability Theory Fall
Loading syllabus...
Random Processes Fall
Loading syllabus...
Time Series Analysis Fall
Loading syllabus...
Mathematics for Machine Learning Problems Fall
Loading syllabus...
Principles of Game Theory Fall
Loading syllabus...
Optimization Fall
Loading syllabus...
Business Statistics Fall
Loading syllabus...
Finance and Risk Analytics Fall
Loading syllabus...
Research methods and academic writing Fall
Loading syllabus...
Introduction to Data Science Fall
Loading syllabus...
Data Science in Python Fall
Loading syllabus...
Statistical Data Analysis Fall
Loading syllabus...
Master Thesis Spring
Loading syllabus...