No. 1 quality assurance system in Croatia

Creating a digital future in Croatia for 25 years

Institutional exchange agreements with more than 100 institutions

96% of alumni employed 3 months after graduation

Our programming course is one of the four sub-specializations in the Applied Computer Programming professional master program. Its master employability ratings today are excellent.

Upon receiving our diploma, you’ll be a specialist for the some of the most in-demand segments in software engineering.

They range from internet programming, app development for mobile devices, advanced programming techniques and development of business intelligence.

Furthermore, you’ll be acquainted with computer cryptography, e-commerce and computer game development.

What are the takeaways from the master computer engineering course?

Master studies allow you to further perfect your know-how of your favorite field. We’ll transfer the latest industry trends, insights and skills that employers demand onto to you. Here is a snapshot of some of them:

The master study programme has been conceived based on recommendations from the European SOCRATES network and satisfies the criteria based on ASIIN accreditation agency recommendations, which are applicable in the field of computer engineering.

Struktura nastavnog programa

Hone your programming languages skill set in Java, C# and Python as development tools and usage of object-oriented methodology.
Develop precise mathematical approaches to solving unusual, partly defined problems with contradictory requirements.
Learn how to analyze and recognize patterns, all about data mining and BI through use of stochastic models.
Learn how to independently develop an IoT product, from choice of platform to microcontrollers, Cloud services and programming solutions for clients.
Sharpen your analysis and design skills for software solutions. Learn how to implement IT systems. Discover complex aspects of computer application safety and crypto-protection of data.
Adopt and absorb competencies such as accountability and high professional standards, which are required for operating independently at the highest possible levels.
Learn how to come up with innovative solutions utilizing critical analysis and understanding of contemporary trends and practices.
Learn how to realistically estimate a business idea and find an effective way to realize it within applicable conditions. You might just start your own business during your time in university, just like many of our students did.

An additional option for a study program conducted fully in the English language

Algebra University, in collaboration with Goldsmiths, University of London, offers students the opportunity to obtain an additional British diploma for this study program.

Examples of jobs we’re preparing you for:

Software Engineer

Depending on your area of interest, you’ll be working with networks, operating systems, databases and applications.

Business Information Systems Project Specialist

Take part in development of vital information systems that companies heavily rely on.

Internet App Developer

Whether it’s a specialist for .NET or Java, your skills will definitively fit the job description.

Computer Game Developer

Programmers are highly sought-after in small, indie studios as well as large industry giants such as Bethesda, Blizzard and Ubisoft.

Mobile App Developer

Thousands of new ideas for that perfect mobile app are being developed each day. Be a part of the new Instagram, WhatsApp or Twitter.

Database Design

Expert for databases responsible for all phases of development including design, development and programming.

Example Class

Cyber security defences

This module is designed for students to learn the fundamental skills needed to analyse the internal and external security threats against a network, and to implement security mechanisms to protect an organization’s information. During this module students will learn to evaluate network and Internet security issues and provide security solutions such as designing a security policy, troubleshooting networks, and digital signatures.

Dual Degree award

Study programme duration

4 semesters (2 years)

Semester duration

15 weeks of active teaching
+ 4 examination weeks

Total number of ECTS points


Goldsmiths, University of London Title

MSc in Applied Computer Engineering (Software Engineering)

Algebra University Title

mag. ing. comp.

Professional Master in Computer Engineering

Certifications obtained during studies

ITIL Foundation