Head of department
Katedra za programsko inženjerstvo omogućava studentima stjecanje teorijskih i stručnih znanja iz područja razvoja programskih rješenja.
Kontinuirano pratimo nove tehnologije i metodologije i ugrađujemo ih u nastavni program. Ta činjenica, uzevši u obzir da kronično nedostaje razvojnih inženjera na tržištu rada, studentima našu katedru čini jako privlačnom. Većina nastavnika na katedri i sami se bave razvojem softvera pa su u mogućnosti studentima na vlastitim iskustvima dodatno približiti realne situacije s kojima će se susretati u svojoj poslovnoj karijeri. Uz nastavnu djelatnost, članovi Katedre za programsko inženjerstvo aktivni su u znanstveno-istraživačkom radu, sudjeluju na znanstvenim i stručnim skupovima, te su autori nekoliko knjiga i priručnika iz područja razvoja programskih rješenja.
Kontinuirano pratimo nove tehnologije i metodologije i ugrađujemo ih u nastavni program. Ta činjenica, uzevši u obzir da kronično nedostaje razvojnih inženjera na tržištu rada, studentima našu katedru čini jako privlačnom. Većina nastavnika na katedri i sami se bave razvojem softvera pa su u mogućnosti studentima na vlastitim iskustvima dodatno približiti realne situacije s kojima će se susretati u svojoj poslovnoj karijeri. Uz nastavnu djelatnost, članovi Katedre za programsko inženjerstvo aktivni su u znanstveno-istraživačkom radu, sudjeluju na znanstvenim i stručnim skupovima, te su autori nekoliko knjiga i priručnika iz područja razvoja programskih rješenja.
Modules within the department
- Programming
- Data structures and algorithms
- Introduction to databases
- Introduction to object-oriented programming
- Standards in internet technology application
- Advanced standards in internet technology application
- Introduction to programming
- Programming
- Programming in Python
- Advanced application development based on templates
- Advanced mobile programming
- Embedded platforms and OS
- Advanced application development based on templates
- Secure coding
- Advanced programming paradigms
- Advanced information system interoperability
- Sensors and actuators
- Secure coding
- Advanced programming paradigms
- Computer games development
- General programming techniques
- Applied DevOps
- Development of 3D games
- Object-oriented programming
- Standards in internet technology application
- Database development
- Java programming 1
- Project approach to applications development
- Development of web applications
- Object-oriented programming - lab in NET environment
- Software engineering
- Accessing data from program code
- Application development for mobile devices
- Java programming 2
- Designing and developing a complete application solution
- Interoperability of information systems
- Java web programming
- User interface development
- Programming for digital marketers 1
- Programming for digital marketers 2
- Advanced programming
- Standards in internet technology application
- Advanced standards in internet technology application
- Client side scripting
- Development of web applications
- Application development for mobile devices
- Client scripting
- Web programming
- Advanced web programming
- Optimization algorithms based on evolutionary computation
- Rapid development of Java applications using frameworks
- Advanced client side scripting
- Applied DevOps
- Web technologies for IoT
- Wireless computer networks 2
- Optimization algorithms based on evolutionary computation
- Rapid development of Java applications using frameworks
- Mobile and hypercasual games
- Application of virtual and expanded reality
- Computer game scripting
- Programming with 3D models
- Visual effects in computer games
- Programming
- Data structures and algorithms
- Introduction to databases
- Object oriented programming
- Database development
- Standards in internet technology application
- Fundamentals of geoinformatics and remote sensing
- Web technologies 1
- Selected topics of application programming support 1
- Software engineering
- Web technologies 2
- Selected topics of application programming support 2
- Introduction to robotics
- Web technologies 3
- Application development for mobile devices
- Secure coding
- Application of satellite and radar images in remote sensing
- Perception and localization of robots
- Designing and developing a complete application solution
- Advanced mobile programming
- Advanced application development based on templates
- Advanced remote sensing
- Programming mobile robots
- Nature-inspired optimization algorithms
- Advanced programming paradigms
- Remote sensing practicum
- Research project in robotics
- Programming
- Interoperability of digital services
- Standards in internet technology application
- Introduction to programming
- Advanced standards in internet technology application
- Web programming
- Client scripting
- Advanced web programming
- User interface development
- Programming for digital marketers 1
- Programming for digital marketers 2
- Standards in internet technology application
- C++ in computer game development