Image for Software Engineering
Professional Master Study Programme in Applied Computer Engineering

Software Engineering

This study programme is validated by Goldsmiths, University of London. Seize the unique opportunity to study in English and earn a Dual Degree from Algebra University College and Goldsmiths, University of London! Learn more
  • 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.

We have ensured a work placement internship for you with one of the well-known industry players in Croatia or the EU. Use that experience as part of your final thesis and also maximize the opportunity to meet and network with industry professionals.

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.

Student guide

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.

Expertise in Java, C# and Python

Hone your programming languages skill set in Java, C# and Python as development tools and usage of object-oriented methodology.

Analysis and Critical Thinking

Develop precise mathematical approaches to solving unusual, partly defined problems with contradictory requirements.

Advanced Data Analysis Models

Learn how to analyze and recognize patterns, all about data mining and BI through use of stochastic models.

Internet of Things and Computer Robotics

Learn how to independently develop an IoT product, from choice of platform to microcontrollers, Cloud services and programming solutions for clients.

Analysis and Design of Software Solutions

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.

Best Practice

Learn how to come up with innovative solutions utilizing critical analysis and understanding of contemporary trends and practices.

Your Own Business Venture

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.

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

Development of 3D Games

After you master the basics of Unity, we’ll introduce you to the third dimension. We’ll be diving into applied physics, linear algebra, graphics and textures. We’ll learn all about illumination and shading of 3D objects, its acceleration, deceleration and use of force. Then we’ll deal with the use of texture and dynamic lighting as well as normal and height maps. You’ll learn all it takes to develop a 3D game and turn it from an idea into a real product.

See more

Learn all about the study programme

Download our brochure, reach your full potential and discover how to create your own world. Learn all there is to know about the study programme, student experience and Croatia as a study abroad destination.

  • This field is for validation purposes and should be left unchanged.