Computing

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

Sadržaj ovih web stranica isključiva je odgovornost Fakulteta elektrotehnike i računarstva Sveučilišta u Zagrebu.