Department of Mathematics and Computer Science
University of Wrocław
Data Science
second-cycle / master's degree studies
Curriculum
Effective from October 1st, 2019
Data Science is an interdisciplinary degree program designed to provide
an opportunity to acquire modern, up-to-date, specialist knowledge and
skills in data analysis and processing.
The program offers a unique combination of theory – the foundations and
operating conditions of optimal methods in statistics, machine learning,
and artificial intelligence - and practice – effective application of
algorithms to real data sets.
The acquisition of new, specialist competencies is based upon deepened
mathematical knowledge and modern computational methods. The
program allows to acquire the skills to apply data science methods and
techniques learned, in standard tasks, as well as to use them creatively
tackling new research problems. The program offers an opportunity to
follow the latest developments in data analysis, presented at the
conferences and described in scientific journals, as well as to participate in
the advancement of data science, together with the Department's faculty.
The master’s program in Data Science is offered jointly by the Institute of
Computer Science and the Institute of Mathematics at the University of
Wrocław.
1. Organization of studies
The master’s program lasts for 4 semesters. It is based upon the ECTS
(European Credit Transfer System) credit system.
For the completion of the master’s program in Data Science it is required
to obtain at least 120 ECTS credits and to complete courses in accordance
with the study plan described in Section 3. The mandatory core courses
are taught in English. Submission of Master's thesis (in English) and taking
Master's exam is required to complete the degree program.
2. Entry requirements
The Data Science program is addressed to the graduates of first-cycle
studies (undergraduate studies) in exact and engineering sciences.
Entry requirements include the foundations of probability theory and
statistics, as well as the foundations of computer science. In addition,
documented competencies in Linear Models and in Artificial Intelligence
are expected.
Students who lack these competencies are obliged to complete all the
requirements by the end of the second semester, following the procedure
set out by the Dean.
3. Study plan
The intended learning outcomes can be achieved on the basis of the
general study plan that comprises mandatory core courses as well as
elective courses.
Study plan
Form of classes Exam
subject/requirement class/lab. ECTS
lecture
/sem.
Mandatory Core Courses
Numerical Optimization 45 45 + 9
Statistical Learning 30 30 + 6
Machine Learning 30 30 + 6
Elective Courses min. 54
Incl.: Elective Core Courses min. 24
Review Seminar min. 2
Team Project min. 6
Master’s Thesis preparation 16
Master’s exam + 4
English - B2+ 60 + 4
Courses in Humanities or Social Sciences + 5
Total min. 120
Elective courses
Elective core courses. The department offers a number of elective core
courses for the Data Science Program. The list of the courses is updated
each year and available on [Link].
The elective core courses for the Data Science program are usually
offered once every two years and they cover the following topics:
● Big data analysis,
● Methods of classification and dimensionality reduction,
● Simulations and algorithmic applications of Markov chains,
● Neural networks,
● Data exploration,
● Computational tools and methods in big data processing,
● Natural language processing,
● Text mining,
● Numerical programming tools and methods.
Other elective courses include:
● Advanced Computer Science courses - symbols I2 or K2,
● Master-level compulsory courses in Computer Science – symbol O3
● Advanced Math courses - symbol M
4. Semesters and studies completion
Credits requirements. For the completion of successive semesters, a
minimum of 30*k ECTS credits should be obtained before the end of the
kth semester, for k = 1, 2, 3. Additionally, for the completion of the second
semester, documented competencies in Linear Models and in Artificial
Intelligence are required (see section 2). For the completion of the fourth
semester, a minimum of 100 ECTS credits is required.
Study completion requirements. To complete the Master’s program in
Data Science, the following requirements should be met:
● completion of the study plan as described in Section 3;
● a minimum total of 120 ECTS credits, inclusive of 16 ECTS for thesis
preparation and 4 ECTS for passing an oral degree examination; the
exam covers the content of the mandatory core courses and the
topic of the thesis.