Master’s degree program in Computer Science with a specialization in Data Science is a two-year study program at the Faculty of Applied Sciences of the Ukrainian Catholic University. The main aim of the program is to prepare high-quality engineers in various domains such as Machine Learning, Big Data, Computer Vision, Natural Language Processing, Business Analytics, etc.
The significant part of the program’s curriculum is devoted to mathematical foundation courses (Linear Algebra, Statistics, and Econometrics, Theory of the Artificial Neural Networks) and software engineering (Parallel Programming, Distributed Databases and Distributed Systems, Cloud Infrastructure). Besides this, there are courses in Entrepreneurship, Design Thinking, Innovations, Communications, and Responsible Leadership.
Due to a broad network of the partnership with the leading Ukrainian and international companies and international universities, the students may get the internship positions and work on the diploma theses under the supervision of the high-profile specialists. Most of our students are starting to work as data scientists or machine learning engineers during their studies.
We, the program organizers, pay a lot of attention to make such a schedule that will suit the workload of our students and will let them combine the studies and full-time job positions. For this reason, generally, the classes go only three days every other week. This allows students from other cities to join the studies.
For us, it’s important to provide the actuality of the courses’ syllabuses, to maintain the connections with the industry needs, to pay attention to the study process accessibility.
The master’s degree program in Data Science has a license and is accreditated by the Ministry of Science and Education of Ukraine.
- Program total amount of credits – 90 ECTS
- Program duration – 20 months
- Start of the studies – September annually
- Study format – three study days (Thu, Fri, Sat) every other week
- Study day format – eight hours
- Linear Algebra: matrices, matrix operations, systems of linear equations, vectors, vector operations, linear vector spaces, vector product of vectors
- Calculus: functions, function types, derivatives, monotonic functions, extremum, partial derivatives, series, arithmetic progression, geometric and harmonic series, functional series
- Discrete Math: sets, relations, combinatorial basics, boolean algebra, graphs, graph algorithms
- Probability Theory: event probability, independent events, conditional probability, random variable distributions, typical distributions, random variable independence, estimation, dispersion
- Programming: object-oriented paradigm, basic data structures, basic algorithms
- Databases: relational databases, SQL

Useful information
You may find all the necessary information about the admission and study process at the program by the following links.

Welcome to the annual Data Science summer school.
More information, a list of the courses, and registration are on the school’s webpage.
Welcome to the webinar series on Data Science.
- 50% of international lecturers from EU, US, Canada
- English-based study program
- A broad network of international partners
- Collaboration with Lviv Business School
- Meetings with the industry and society leaders
- Duration flexibility: from 20 months to 3 years
- Modern campus
