Opcije pristupačnosti Pristupačnost

Computational Modelling in Engineering

Computational Modeling in Engineering

Computational modeling in engineering is an interdisciplinary field that is developing rapidly and represents the foundation for the development of new technologies. Numerous engineering challenges such as the development of autonomous electric vehicles, high-efficiency energy transfers, or nano-mechanical assemblies essentially include engineering design, mathematical modeling, and computer simulation of models. The development of new methods for solving engineering problems and tools for computer simulations complements or completely replaces expensive and time-consuming experiments. In order to describe the phenomena that we model with computer simulations as accurate as possible, a deeper understanding of the engineering problem, advanced knowledge of mathematical modeling and numerical methods, as well as the implementation of efficient computer algorithms and solution visualization skills are required.

Computational modeling in engineering is a multidisciplinary profile in the study of Computer Science, which includes employees from in total of six departments of the Faculty of Electrical Engineering and Computing (FER). Compulsory profile courses provide students with a broad education, while wide electives in the choice of elective courses allow for profiling in the area of ​​personal interests. The specificity of this profile is the two-year teamwork of students on specific industrial problems, in cooperation with attractive industrial partners such as Rimac Automobili, AVL - AST, and Končar - Electrical Engineering Institute.

Upon successful completion of this profile, students are trained primarily to work as development engineers in the R&D (research and development) sector, but the acquired knowledge and competencies such as creative thinking and analytical approach to problem-solving also open a wide range of opportunities from an academic career to the financial sector.

When enrolling in the Computational Modeling in Engineering profile, FER undergraduate students do not take the difference exams. For students who have obtained the academic title of university bachelor in a related undergraduate study such as mechanical engineering, mathematics, or physics, the conditions of enrollment are determined by the Committee for the graduate work of the profile, individually for each applicant.

 

Courses

Academic year
Skills (19028)
3
ECTS
26+0+0+34 Agile Development of digital platforms using microservices (240751)
B. Milašinović
Course has a limit on the number of students for enrollment
2
ECTS
30+0+0+30 Basics of Sound Recording and Processing (71794)
M. Horvat
Course is not held in the selected academic year
1.5
ECTS
15+0+0+0 Basic Use of Linux Operating System (86495)
M. Đurasević
2
ECTS
12+0+0+24 Career Management (204460)
H. Džapo
Course is not held in the selected academic year
Course has a limit on the number of students for enrollment
3
ECTS
15+0+0+15 Cloud Data Engineering Technologies (234065)
M. Horvat
Course has a limit on the number of students for enrollment
4
ECTS
30+0+0+30 Competitive Programming (65973)
A. Đerek
Course has a limit on the number of students for enrollment
3
ECTS
3
ECTS
30+0+0+15 Development of software solutions for industrial IoT systems (229230)
M. Jurčević, I. Erceg
Course is not held in the selected academic year
Course has a limit on the number of students for enrollment
3
ECTS
30+0+15+0 Java and Open Source technologies in the enterprise environment (95134)
M. Čupić
Course is not held in the selected academic year
4
ECTS
30+10+10+0 M-numbers (214704)
M. Essert
Course is not held in the selected academic year
Course has a limit on the number of students for enrollment
4
ECTS
30+0+0+15 Programming in Haskell (127252)
J. Šnajder
Course has a limit on the number of students for enrollment
3
ECTS
15+0+30+0 Science popularization (174789)
A. Sović Kržić, T. Jagušt
Course has a limit on the number of students for enrollment
3
ECTS
18+50+0+0 Service and Application Development for Operating System Android (214703)
M. Kušek, K. Pripužić
Course has a limit on the number of students for enrollment
4
ECTS
30+0+0+0 Solving Optimization Problems Using Evolutionary Computation Algorithms in Java (79087)
M. Čupić
Course is not held in the selected academic year
Skills (19029)
2
ECTS
30+0+0+30 Advanced LabVIEW (86483)
R. Malarić, J. Havelka
Course is not held in the selected academic year
Course has a limit on the number of students for enrollment
1.5
ECTS
15+0+0+0 Advanced Use of Linux Operating System (86484)
M. Đurasević
Course has a limit on the number of students for enrollment
3
ECTS
30+5+0+10 AI for Digital Creation and Interaction (269310)
M. Sužnjević
2
ECTS
30+0+0+30 Basics of Sound Recording and Processing (71794)
M. Horvat
2
ECTS
30+0+0+30 Chess (69392)
K. Malarić
Course has a limit on the number of students for enrollment
4
ECTS
30+0+0+15 Competitive skills in cybersecurity (279604)
A. Đerek, S. Groš, M. Vuković
3
ECTS
14+0+0+26 Design and simulation of electronic devices using Siemens EDA software packages (229834)
Ž. Lučev Vasić
Course is not held in the selected academic year
Course has a limit on the number of students for enrollment
3
ECTS
14+0+0+6 Development of scalable profuction-grade information and communication systems (248129)
M. Kušek, I. Podnar Žarko
Course is not held in the selected academic year
Course has a limit on the number of students for enrollment
2
ECTS
26+0+0+21 Fundamentals of product management (286596)
Ž. Car
Course is not held in the selected academic year
3
ECTS
15+0+30+0 Go programming language (209972)
T. Jagušt
Course is not held in the selected academic year
Course has a limit on the number of students for enrollment
2
ECTS
30+0+0+30 Introduction to Bridge (54600)
T. Brkljačić
Course is not held in the selected academic year
Course has a limit on the number of students for enrollment
4
ECTS
60+0+0+15 Introduction to Java Programming Language (38047)
M. Čupić
3
ECTS
30+0+0+15 PHP Application Development Basics (58312)
M. Čupić
3
ECTS
30+15+0+0 Procedural Modeling in Computer Graphics (284074)
M. Sužnjević
Course is not held in the selected academic year
3
ECTS
4
ECTS
40+0+0+20 Reverse Engineering and Malware Analysis (167350)
J. Knezović
Course has a limit on the number of students for enrollment
3
ECTS
16+0+0+24 Service and application development for iOS (180934)
M. Vuković, K. Križanović
Course has a limit on the number of students for enrollment
3
ECTS
12+0+0+20 User Experience and User Interface Design (264902)
I. Botički
Skills (19030)
3
ECTS
26+0+0+34 Agile Development of digital platforms using microservices (240751)
B. Milašinović
Course has a limit on the number of students for enrollment
2
ECTS
30+0+0+30 Basics of Sound Recording and Processing (71794)
M. Horvat
Course is not held in the selected academic year
1.5
ECTS
15+0+0+0 Basic Use of Linux Operating System (86495)
M. Đurasević
2
ECTS
12+0+0+24 Career Management (204460)
H. Džapo
Course is not held in the selected academic year
Course has a limit on the number of students for enrollment
3
ECTS
15+0+0+15 Cloud Data Engineering Technologies (234065)
M. Horvat
Course has a limit on the number of students for enrollment
3
ECTS
3
ECTS
30+0+0+15 Development of software solutions for industrial IoT systems (229230)
M. Jurčević, I. Erceg
Course is not held in the selected academic year
Course has a limit on the number of students for enrollment
3
ECTS
30+0+15+0 Java and Open Source technologies in the enterprise environment (95134)
M. Čupić
Course is not held in the selected academic year
4
ECTS
30+0+0+15 Programming in Haskell (127252)
J. Šnajder
Course has a limit on the number of students for enrollment
3
ECTS
15+0+30+0 Science popularization (174789)
A. Sović Kržić, T. Jagušt
Course has a limit on the number of students for enrollment
3
ECTS
18+50+0+0 Service and Application Development for Operating System Android (214703)
M. Kušek, K. Pripužić
Course has a limit on the number of students for enrollment
4
ECTS
30+0+0+0 Solving Optimization Problems Using Evolutionary Computation Algorithms in Java (79087)
M. Čupić
Course is not held in the selected academic year

In each of the first three semesters, students may enroll in one free elective course offered at any FER graduate program. This includes required, core, and elective courses from all profiles.
The subjects Seminar 1, Seminar 2, Project, and Diploma Thesis are taken by students under the guidance of their mentor.