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
- Programming
- Introduction to databases
- Standards in internet technology application
- Advanced standards in internet technology application
- Introduction to programming
- Programming
- Data structures and algorithms
- Introduction to databases
- Standards in internet technology application
- Advanced mobile programming
- Advanced Application Development Based on Templates
- Programming in Python
- Advanced Information System Interoperability
- Advanced programming paradigms
- Computer vision fundamentals
- Secure coding
- Database development
- Standards in internet technology application
- Object-oriented programming
- Client scripting
- User interface development
- Database development
- Standards in internet technology application
- Object-oriented programming
- User interface development
- Software engineering
- Accessing data from program code
- Java programming 2
- Application development for mobile devices
- Development of web applications
- Programming for digital marketers 1
- Software engineering
- Accessing data from program code
- Application development for mobile devices
- Programming for digital marketers 1
- Rapid development of Java applications using frameworks
- Programming
- Standards in internet technology application
- Standards in internet technology application
- 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
- 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
- Interoperability of digital services
- C++ in computer game development
- Advanced programming
- Rapid development of Java applications using frameworks
- Advanced client side scripting
- Optimization algorithms based on evolutionary computation
- Applied DevOps
- Data structures and algorithms
- Java programming 1
- Project approach to applications development
- Development of web applications
- Object-oriented programming - lab in NET environment
- Java programming 2
- Designing and developing a complete application solution
- Interoperability of information systems
- Java web programming
- Programming for digital marketers 2