No. 1 quality assurance system in Croatia
Creating a digital future in Croatia for 26 years
Institutional exchange agreements with more than 100 institutions
96% of alumni employed 3 months after graduation
Why choose this study programme
The bachelor study programme in Software Engineering at Algebra University is designed according to the latest industry trends and needs. Algebra employs experienced professors and lecturers with industry experience, contributing to a better understanding of the practical aspects of software engineering.
Software engineering is one of the most prominent sectors in the labour market, meaning that completing the software engineering bachelor study programme at Algebra University opens many opportunities for employment and career advancement. After completing the programme, students will be able to work in various sectors, including mobile, desktop, and web application development, advanced data processing (machine learning), cyber security, robotics, and many others.
Throughout their studies, students will have a chance to meet peers and professors with similar interests. This network can be valuable for future professional opportunities. Algebra University also offers opportunities for international collaboration, student exchange, and internships abroad, further enriching your experience.
Curriculum Structure
You will understand everything about key data protection elements, such as encryption, key management for encryption, access control, and data classification. You will learn about the main challenges in programming secure code.
You will be able to independently develop solutions for managing various types of robots. You will learn how to select the right platform, sensors, and actuators, how to perform a range of actions and movements of robots, and how to use acquired knowledge to create modern solutions in the field of robotics
Developing complex business applications involves many experts. We will teach you how to be a team player and achieve maximum efficiency within a team.
Examples of jobs we’re preparing you for
Programmer, Software Engineer
Internet Application Developer (Front-end)
Internet Application Developer (.NET Developer)
Internet Application Developer (Java programmer)
App Developer for Mobile Platforms
Designer of application solutions
Database Designer
IT Project Manager
Head of Service Desk / Helpdesk
Developer for development and implementation of business information systems
IT engineer for the implementation of IT business systems
IT engineer, business solution sales consultant
IT engineer for the implementation of business decision support systems


Module Example
Information systems security
In this module, students will gain knowledge of the basic principles of information security. The goal of this module is to familiarize students with fundamental principles of information security, with a particular focus on the ISO standard for information security and key areas such as security risk management, authentication and authorization, cryptography, vulnerability management, network-level security, malware protection, and business continuity. The module will also provide detailed explanations of advanced security attacks and protective mechanisms against them.
Study type
On campus, Online
Medium of instruction
English, Croatian
Study programme duration
8 semesters (4 years)
Semester duration
15 weeks of active teaching
+ 4 examination weeks
Total number of ECTS points
240
Algebra University Title
univ.bacc.ing.comp.
Bachelor in Software Engineering
Certifications obtained during studies
ECDL Start
(4 exams)
IT SMF
ITIL Foundation
Oracle Certified
Associate – OCA
Exam AZ-204: Developing Solutions for Microsoft Azure
Android certified application developer