Computing - Data Science

The Computing programme is focused on the computer as a universal information-processing machine, and methods of its application in various domains.

The computing field includes theory, analysis and synthesis, design and construction, application and operation of computer systems. Students will gain competencies to solve advanced engineering problems, design complex systems, act as project leaders, and conduct research and development in data science.

 

Duration of study programme: 2 years
ECTS points: 120
Qualification awarded: Master of Science in Computing

Data science combines computer science and statistics with the goal to solve exciting data-intensive problems in industry and science. Increasing amounts of data are collected in many areas generating a high demand for professional data scientists. Data science profile provides students with strong foundations in mathematics, statistical modelling, machine learning, and other knowledge required to work on data science applications such as analysis of massive data sets, complex systems, information and social networks, knowledge discovery, business analytics, signal processing, natural language processing, bioinformatics, computer vision, big data, deep learning, financial series analysis, and high-performance computing.

 

 


Course Structure

A visual guide to the study programme is presented below.
The numbers in rows represent academic semesters (two semesters per year, a total of two years) and the numbers in columns represent ECTS points (30 ECTS points per semester).

Semester 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
1 Statistical Data Analysis* Introduction to Data Science* Fundamentals of Signal Processing Machine Learning 1 Elective course Seminar 1 Trans.
2 Multivariate Data Analysis Elective course of the Profile Elective course of the Profile Elective course of the Profile Elective course Seminar 2 Trans.
3 Advanced Algorithms and Data Structures Elective course of the Profile Elective course of the Profile Elective course Research seminar  
or Elective course
Project Trans.
4 Diploma thesis
                                                             
* The course is also offered at the bachelor level (if the student has previously completed this course, it will be replaced by one of the recommended elective courses)
  Mandatory courses of the Study programme
  Mandatory courses of the Profile (core courses and core-elective courses)
  Recommended elective courses of the Profile
  Free elective courses (a course from any Study programmes offered at FER)
  Mentor driven courses
  Transversal courses

Courses

Academic year
Required courses
5
ECTS
45+0+10+20 Fundamentals of Signal Processing (223374)
D. Petrinović, T. Petković
5
ECTS
45+0+15+15 Introduction to Data Science (240721)
M. Šikić, A. Jović, A. Sović Kržić
5
ECTS
45+0+15+15 Machine Learning 1 (223767)
J. Šnajder
3
ECTS
6+0+0+0 Seminar 1 (223146)
5
ECTS
45+0+0+15 Statistical Data Analysis (210682)
Z. Kostanjčar, I. Velčić
Transversal Courses (18539)
Number of ECTS credits to select: at least 2.0
2
ECTS
30+2+0+4 3D Modelling and Animation (269308)
Ž. Mihajlović
Course is not held in the selected academic year
2
ECTS
30+0+0+0 Academic Writing (222907)
M. Matijašević, L. Skorin-Kapov
Course has a limit on the number of students for enrollment
2
ECTS
30+15+0+0 Economic and Environmental Public Policies of EU (222972)
D. Škrlec
Course is not held in the selected academic year
2
ECTS
30+0+0+0 Environmental Sustainability and Climate Change Mitigation (210553)
D. Škrlec, I. Rajšl, S. Šadek, I. Kuzle
2
ECTS
15+15+0+0 Ethics and New Technologies (242275)
S. Bogdan
3
ECTS
30+0+7+0 Knowledge Management (210558)
S. Pleslić
Elective courses (18540)
Number of ECTS credits to select: at least 5.0
5
ECTS
30+0+0+15 Advanced Databases (222946)
L. Brkić, I. Mekterović
5
ECTS
30+0+0+22 Advanced Digital Signal Processing Methods (222947)
D. Seršić, A. Sović Kržić
10
ECTS
60+0+0+45 Distributed Software Development (223139)
I. Bosnić, I. Čavrak
5
ECTS
30+0+15+0 Electric Power Equipment Maintenance (223044)
I. Kuzle
5
ECTS
45+0+0+13 Electromagnetic Compatibility in Communication Systems (222922)
K. Malarić, D. Šimunić
Course is not held in the selected academic year
5
ECTS
30+0+15+12 Energy Efficiency and Demand Side Management (222940)
I. Rajšl, S. Šadek, N. Holjevac
Course is not held in the selected academic year
5
ECTS
45+0+0+13 Engineering Mechanics (222997)
Z. Hanić, S. Ilijić
Course is not held in the selected academic year
5
ECTS
30+5+0+12 Heuristic Optimization Methods (222973)
L. Skorin-Kapov, N. Skorin-Kapov
Course is not held in the selected academic year
Course has a limit on the number of students for enrollment
5
ECTS
30+0+6+13 Measurement Technique (222909)
H. Hegeduš, D. Ilić, R. Malarić
5
ECTS
30+0+6+13 Measurement Theory (223690)
D. Ilić, I. Leniček
Course is not held in the selected academic year
5
ECTS
30+0+0+15 Neural Networks (222982)
S. Lončarić, M. Subašić, T. Petković
5
ECTS
45+0+15+10 Optical Communication Systems (223055)
M. Bosiljevac, Z. Šipuš
5
ECTS
45+0+0+13 Satellite Communication Technologies (223144)
K. Malarić
Course is not held in the selected academic year
5
ECTS
30+5+0+13 Social Networks (223063)
V. Podobnik, J. Babić
Course is not held in the selected academic year
5
ECTS
45+0+0+15 Statistical Programming Fundamentals (223076)
D. Pintar, M. Vranić, L. Humski
Course has a limit on the number of students for enrollment
5
ECTS
30+0+15+13 Wireless Systems Planning (223095)
R. Zentner
5
ECTS
45+0+0+6 Wireless Systems Security (223151)
D. Šimunić
Course is not held in the selected academic year
Required courses
5
ECTS
45+0+15+15 Multivariate Data Analysis (269080)
Z. Kostanjčar, D. Pintar, S. Begušić
3
ECTS
30+0+0+0 Seminar 2 (223748)
Transversal Courses (18541)
Number of ECTS credits to select: at least 2.0
2
ECTS
30+15+0+0 Circular Economy (223035)
D. Škrlec
2
ECTS
30+0+0+0 Quality Management (210556)
L. Ferković, D. Ilić, M. Jurčević, I. Leniček, R. Malarić
2
ECTS
30+0+0+0 Regulations of Autonomous Systems (255022)
F. Pascoal Ferreira
2
ECTS
30+0+0+0 Research of public opinion in acceptance of new technologies (259970)
M. Matijević, K. Trontl
2
ECTS
30+0+0+0 Risk Management (210557)
T. Capuder, M. Gržanić Antić
Recommended elective courses (18542)
Number of ECTS credits to select: at least 20.0
5
ECTS
30+0+0+0 Access Telecommunication Networks (223380)
A. Bažant
Course is not held in the selected academic year
5
ECTS
45+0+0+5 Analysis of Massive Datasets (222942)
M. Šilić, G. Delač, K. Vladimir, A. Kurdija
Course has a limit on the number of students for enrollment
5
ECTS
45+0+0+13 Antenna Systems (222953)
D. Bonefačić, Z. Šipuš, R. Zentner
5
ECTS
30+0+0+5 Bioinformatics 1 (223333)
M. Šikić, M. Domazet-Lošo
Course has a limit on the number of students for enrollment
5
ECTS
30+0+0+15 Business Intelligence (223099)
L. Brkić, I. Mekterović
5
ECTS
45+0+0+18 Data Mining (223066)
A. Jović
5
ECTS
30+0+15+15 Digital Image Processing and Analysis (268931)
S. Lončarić, M. Subašić, T. Petković
5
ECTS
19+0+0+12 Energy-efficient Buildings Control (222948)
M. Vašak, A. Banjac
5
ECTS
30+0+0+13 Laboratory Calibration and Testing (223038)
D. Ilić, I. Leniček
5
ECTS
45+5+0+0 Mathematics of Finance (222950)
Z. Kostanjčar, P. Posedel Šimović
5
ECTS
30+0+0+13 Testing and Diagnostics of Electric Machines (269218)
Z. Hanić, M. Vražić
Course is not held in the selected academic year
5
ECTS
30+0+0+15 Text Analysis and Retrieval (222925)
J. Šnajder
Course is not held in the selected academic year
Course has a limit on the number of students for enrollment
Required courses
5
ECTS
45+0+6+15 Advanced Algorithms and Data Structures (222951)
M. Brčić
30
ECTS
0+0+0+0 Diploma thesis (223060)
3
ECTS
6+0+0+0 Project (223120)
Elective Courses (21592)
Number of ECTS credits to select: at least 10.0
5
ECTS
30+0+0+12 Advanced Architectures of Telecommunication Networks (222943)
M. Antonić, L. Skorin-Kapov, M. Vuković
Course is not held in the selected academic year
5
ECTS
30+0+0+15 Advanced Databases (222946)
L. Brkić, I. Mekterović
5
ECTS
30+0+0+22 Advanced Digital Signal Processing Methods (222947)
D. Seršić, A. Sović Kržić
5
ECTS
30+0+0+5 Aerial Robotics (223744)
S. Bogdan, M. Orsag
5
ECTS
30+0+12+0 Complex Networks (223747)
M. Šikić, V. Podobnik
Course is not held in the selected academic year
5
ECTS
30+0+15+8 Electrical Transients in Power Systems (222924)
V. Milardić, B. Filipović-Grčić
Course is not held in the selected academic year
5
ECTS
30+0+15+0 Electric Power Equipment Maintenance (223044)
I. Kuzle
5
ECTS
30+0+15+12 Energy Efficiency and Demand Side Management (222940)
I. Rajšl, S. Šadek, N. Holjevac
Course is not held in the selected academic year
5
ECTS
45+0+0+13 Engineering Mechanics (222997)
Z. Hanić, S. Ilijić
Course is not held in the selected academic year
5
ECTS
30+0+0+15 Formal Methods for Verification and Synthesis of Software Systems (222962)
F. Škopljanac-Mačina
Course is not held in the selected academic year
5
ECTS
30+5+0+12 Heuristic Optimization Methods (222973)
L. Skorin-Kapov, N. Skorin-Kapov
Course is not held in the selected academic year
Course has a limit on the number of students for enrollment
5
ECTS
30+0+6+13 Measurement Technique (222909)
H. Hegeduš, D. Ilić, R. Malarić
5
ECTS
30+0+6+13 Measurement Theory (223690)
D. Ilić, I. Leniček
Course is not held in the selected academic year
5
ECTS
30+0+0+15 Neural Networks (222982)
S. Lončarić, M. Subašić, T. Petković
5
ECTS
45+0+15+10 Optical Communication Systems (223055)
M. Bosiljevac, Z. Šipuš
5
ECTS
30+0+0+18 Overvoltage Protection (223104)
V. Milardić, B. Filipović-Grčić
5
ECTS
30+0+15+8 Random Signals and Processes (223746)
S. Lončarić, D. Seršić
Course is not held in the selected academic year
5
ECTS
6+0+0+0 Research Seminar (223006)
Course is not held in the selected academic year
5
ECTS
45+0+0+10 Robotic Sensing, Perception, and Actuation (223148)
M. Orsag, I. Marković, Đ. Nađ
5
ECTS
30+5+0+13 Social Networks (223063)
V. Podobnik, J. Babić
Course is not held in the selected academic year
5
ECTS
30+0+15+13 Wireless Systems Planning (223095)
R. Zentner
Transversal Courses (18544)
Number of ECTS credits to select: at least 2.0
2
ECTS
30+2+0+4 3D Modelling and Animation (269308)
Ž. Mihajlović
Course is not held in the selected academic year
2
ECTS
30+0+0+0 Academic Writing (222907)
M. Matijašević, L. Skorin-Kapov
Course has a limit on the number of students for enrollment
2
ECTS
30+15+0+0 Economic and Environmental Public Policies of EU (222972)
D. Škrlec
Course is not held in the selected academic year
2
ECTS
30+0+0+0 Environmental Sustainability and Climate Change Mitigation (210553)
D. Škrlec, I. Rajšl, S. Šadek, I. Kuzle
2
ECTS
15+15+0+0 Ethics and New Technologies (242275)
S. Bogdan
3
ECTS
30+0+7+0 Knowledge Management (210558)
S. Pleslić
Recommended elective courses (18545)
Number of ECTS credits to select: at least 10.0
5
ECTS
30+0+0+5 Bioinformatics 2 (223007)
M. Šikić, M. Domazet-Lošo, K. Križanović
5
ECTS
30+0+12+0 Complex Networks (223747)
M. Šikić, V. Podobnik
Course is not held in the selected academic year
5
ECTS
30+0+0+15 Neural Networks (222982)
S. Lončarić, M. Subašić, T. Petković
5
ECTS
30+0+15+8 Random Signals and Processes (223746)
S. Lončarić, D. Seršić
Course is not held in the selected academic year
Required courses
30
ECTS
0+0+0+0 Diploma thesis (223060)