Winter Semester
| Course title | Course coordinators | Course description | Learning outcomes | Number of lecture hours | Number of practical/lab hours | ECTS |
|---|---|---|---|---|---|---|
| 257035, Digital Competences in Education (DKOFIPU) | Assoc. Prof. Snježana Babić, PhD (course coordinator) | Acquiring the basic concepts of digital competences in education and developing the ability to research, critically analyse, and integrate digital technologies into professional development and educational environments, with the aim of innovating education at different levels and further developing the digital competences of participants, educators, and the wider community. |
Show
|
30L (full-time study) 9L (online study) |
30P (full-time study) 6P (online study) |
6 |
| 257028, Functional Programming (FPFIPU) | Asst. Prof. Siniša Miličić, PhD | The course reveals the power and elegance of functional programming. Students will learn the elements of Lisp (Racket) and Haskell, two pillars of the functional paradigm, by studying their syntax and specific features. Through theory and practical projects, they will acquire the skills to write clean, efficient, and maintainable code. The course concludes with an exploration of future trends in functional programming, preparing students for upcoming innovations in programming. |
Show
|
30L (full-time) 9L (online) |
30P (full-time) 6P (online) |
6 |
| 227307, IT and Education (ITEDFIPU) | Assoc. Prof. Snježana Babić, PhD | Enable students to identify the pedagogical potential of information technology (IT) and select it for educational purposes based on the results of a critical analysis of the factors involved in integrating IT into different models of education, with the aim of introducing innovation into the educational system. |
Show
|
30L 9L |
30P 6P |
6 |
| IT Management (199910) (ITMFIPU) | Assoc. Prof. Darko Etinger, PhD (course coordinator) Lorena Jeger, MInf Romeo Šajina, MInf |
An increasing number of organizations are placing IT at the centre of their strategies. IT management focuses on how to make information systems effective. The aim of the course is to acquire the fundamental concepts of IT management and adopt techniques for effective and efficient management of information and communication technology and information systems within the business organization management system. |
Show
|
30L (full-time) 9L (online part-time) |
30P (full-time) 6P (online part-time) |
6 |
| 199903, Mobile Applications (MAPFIPU) | Assoc. Prof. Nikola Tanković, PhD (course coordinator) | Introduce students to the concepts, design and planning strategies, tools, and APIs required for creating, testing, and implementing mobile applications. Familiarize students with the currently most widespread mobile operating system (Android) and its associated SDK. |
Show
|
30L (full-time) 9L (online) |
30P (full-time) 6P (online) |
6 |
| 244510, Distributed Systems (RSFIPU) | Asst. Prof. Nikola Tanković, PhD | Familiarize students with the basic concepts and engineering of distributed information systems. Explain different architectural styles in the implementation of distributed systems. Master applicable paradigms, programming languages, libraries, and frameworks for the development of distributed systems. |
Show
|
30L (full-time) 9L (online) |
30P (full-time) 6P (online) |
6 |
Summer Semester
| Course title | Course coordinators | Course description | Learning outcomes | Number of lecture hours | Number of practical/lab hours | ECTS |
|---|---|---|---|---|---|---|
| 257023, Human-Computer Interaction (IČRFIPU) | Prof. Tihomir Orehovački, PhD (course coordinator, lectures, practicals) | The course enables students to design and evaluate digital systems tailored to user needs. Through it, students will understand how cognitive, social, and emotional factors influence interaction with technology and apply the acquired knowledge in creating intuitive, aesthetically appealing, and functional user interfaces. The emphasis is on developing analytical and practical competences needed to identify user requirements, create prototypes, and assess design solutions. Students will master tools and methods for collecting and analysing data, enabling them to optimize interactive systems and improve user experience. The course particularly encourages creativity and critical thinking, guiding students toward creating digital products that improve human-technology interaction in various application contexts. |
Show
|
30L (full-time) 9L (online part-time) |
30P (full-time) 6P (online part-time) |
6 |
| 227302, Neural Networks and Deep Learning | Assoc. Prof. Goran Oreški, PhD (course coordinator, lectures) Romeo Šajina, MInf (practicals) |
The aim of the course is to acquire fundamental knowledge in artificial neural networks and deep learning and their application in the field of computer vision. The course content starts from the basic theory of machine learning, covers algorithms based on neural networks, and introduces students to the concept of deep learning. |
Show
|
30L (full-time) 9L (online) |
30P (full-time) 6P (online) |
6 |
| Robotics | Asst. Prof. Ivan Lorencin, PhD | The student should acquire fundamental knowledge and concepts in the field of robotics, robot structural elements, robot kinematics and dynamics, trajectory planning, evolutionary robotics, and swarm robotics. |
Show
|
30L 9L |
30P 6P |
6 |
| 199901, E-Learning Systems (SEUFIPU) | Assoc. Prof. Snježana Babić, PhD (course coordinator) Asst. Prof. Katarina Kostelić, PhD (course coordinator) |
Acquiring the basic concepts of e-learning systems from pedagogical, technical, organizational, ethical, and security perspectives. Developing the ability to use e-learning systems, identify factors in their successful application, and propose possible solutions for integrating modern e-learning systems into educational, business, and other environments. |
Show
|
30L 9L |
30P 6P |
6 |
Pristupačnost


