A visual guide to the study programme is shown here for each of the study profiles.
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).
Computing | ||||||||||||||||||||||||||||||
Profile: | Software Engineering and Information Systems | |||||||||||||||||||||||||||||
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 | Advanced Algorithms and Data Structures | Advanced Databases / Advanced Web Development / Machine Learning 1 | Advanced Databases / Advanced Web Development / Machine Learning 1 / Statistical Data Analysis* | Elective course of the Profile | Elective course | Seminar 1 | Trans. | |||||||||||||||||||||||
2 | Database Systems | Information Systems | Text Analysis and Retrieval / Analysis of Massive Datasets / Design Patterns* / Parallel Programming | Elective course of the Profile | Elective course | Seminar 2 | Trans. | |||||||||||||||||||||||
3 | Elective course of the Profile | 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 undergraduate level (if the student has previously completed this course, it will be replaced by a core-elective course) | ||||||||||||||||||||||||||||||
Profile: | Computer Engineering | |||||||||||||||||||||||||||||
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 | Advanced Algorithms and Data Structures | Open Computing* / Parallelism and Concurrency* / Advanced Operating Systems | Elective course of the Profile | Elective course | Elective course | Seminar 1 | Trans. | |||||||||||||||||||||||
2 | Ubiquitous Computing | High Performance Computing Applications and Architectures / Embedded Systems* / Information Systems | Elective course of the Profile | Elective course | Elective course | Seminar 2 | Trans. | |||||||||||||||||||||||
3 | System on Chip Platform Programming / Distributed Software Development** / Advanced Operating Systems | Elective course of the Profile | Elective course | Elective course | Research seminar or Elective course |
Project | Trans. | |||||||||||||||||||||||
4 | Diploma thesis | |||||||||||||||||||||||||||||
* The course is also offered at the undergraduate level (if the student has previously completed this course, it will be replaced by a core-elective course or an elective course of the Profile) | ||||||||||||||||||||||||||||||
** This course has 10 ECTS credits (of which 5 ECTS can replace any course in the elective course category) | ||||||||||||||||||||||||||||||
Profile: | Computer Science | |||||||||||||||||||||||||||||
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 | Advanced Algorithms and Data Structures | Machine Learning 1 | Computer Aided Analysis and Design / Computer Architecture 2* / Web Architecture, Protocols, and Services / Human-Computer Interaction / Cryptography and Cryptoanalysis / Advanced Operating Systems / Pattern Recognition | Elective course of the Profile | Elective course | Seminar 1 | Trans. | |||||||||||||||||||||||
2 | Parallel Programming | Analysis of Massive Datasets / Deep Learning / Formal Software Verification / Interactive Computer Graphics* / Design Patterns* | Elective course of the Profile | Elective course of the Profile | Elective course | Seminar 2 | Trans. | |||||||||||||||||||||||
3 | Computer Aided Analysis and Design / Computer Architecture 2* / Web Architecture, Protocols, and Services / Human-Computer Interaction / Cryptography and Cryptoanalysis / Advanced Operating Systems / Pattern Recognition | 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 undergraduate level (if the student has previously completed this course, it will be replaced by a core-elective course) | ||||||||||||||||||||||||||||||
Profile: | Data Science | |||||||||||||||||||||||||||||
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 | |||||||||||||||||||||||||||||
Profile: | Network Science | |||||||||||||||||||||||||||||
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 | Advanced Algorithms and Data Structures | Distributed Systems | Communication Protocols | Elective course of the Profile | Elective course | Seminar 1 | Trans. | |||||||||||||||||||||||
2 | Network performance and traffic / Communication Security / Multimedia Communications | Network performance and traffic / Communication Security / Multimedia Communications | Elective course of the Profile | Elective course of the Profile | Elective course | Seminar 2 | Trans. | |||||||||||||||||||||||
3 | Complex networks / Network and Distributed Systems Reliability | Elective course of the Profile | Elective course of the Profile | Elective course | Research seminar or Elective course |
Project | Trans. | |||||||||||||||||||||||
4 | Diploma thesis | |||||||||||||||||||||||||||||
Profile: | Computational Modelling in Engineering | |||||||||||||||||||||||||||||
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 | Advanced Algorithms and Data Structures | Equations of Mathematical Physics | Engineering Design | Numerical Mathematics* | Elective course | Seminar 1 | Trans. | |||||||||||||||||||||||
2 | Computational Modelling Techniques | Electromagnetic Field Theory | Numerical methods for differential equations | Elective course of the Profile | Elective course | Seminar 2 | Trans. | |||||||||||||||||||||||
3 | Coupled Fields Simulations | 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 undergraduate level (if the student has previously completed this course, it will be replaced by any course) | ||||||||||||||||||||||||||||||
Mandatory courses of the Study programme | ||||||||||||||||||||||||||||||
Mandatory courses of the Profile (core courses and core-elective courses) | ||||||||||||||||||||||||||||||
Elective courses of the Profile | ||||||||||||||||||||||||||||||
Free elective courses (a course from any Study programmes offered at FER) | ||||||||||||||||||||||||||||||
Mentor driven courses | ||||||||||||||||||||||||||||||
Transversal courses | ||||||||||||||||||||||||||||||