In our master you will not only learn about techniques and methods to develop complex software and to manage large amounts of data; you also participate in cutting-edge research projects and work closely together with leading experts.
Although we do not always notice it, software and data have become ubiquitous in our daily lives. For example, we use Facebook, Twitter, and WhatsApp to communicate with friends; we let global positioning systems (GPS) guide us on our car journeys, and we trust life-critical air traffic control systems to take us safely to our destination.
Just to give you an idea of the scale of this, here's some figures: in 2012, 2.5 Exabytes (that is 2.5 billion Gigabytes) of data was generated every single day and a system such as MacOS X contains more than 80 million lines of code. That is why there’s the need to develop intelligent software and systems to store, retrieve, manage and make sense of these data. Designing, engineering and updating software requires sophisticated tools and methods that you will learn to apply in this two-year study programme.
Degree class: LM-18
ECTS credits: 120
Duration of the course: 2 years
Courses will be taught in English
Places available: 40 EU + 20 non-EU
Tuition fees: €1.345,50 per year
Students can choose between two different programmes: Data and Knowledge Engineering (DKM) or Software Engineering and IT Management (SEITM).
The DKE programme covers topics such as Advanced Database Management Technologies, Data and Process Modeling, Data Mining, Information Search and Retrieval, Semantic Technologies. The SEITM programme includes topics such as Requirements and Design of Software Systems, Software Process Management, Software Reliability and Testing, Systems Engineering. Some of the courses, such as Advanced Internet Technologies and Human Machine Interaction, are shared by both programmes.
Currently we offer exchange programmes with more than 20 partner universities all over the world and we are part of a large network of collaboration with employers in Italy and abroad where you can undertake an optional internship with a maximum of 200 hours.
Our graduates are working in areas that require competences in the analysis, formalization and design of software systems for the solution of complex problems in various application areas, such as industry, services, environment, health, heritage and public administration. The development and maintenance of high quality information systems and computer networks often are part of their job. They also carry out research in industrial, public and academic laboratories.
Well prepared and ready for the job market. On the website of AlmaLaurea you can check statistical data about graduates’ satisfaction and their employability.
Software Engineer Würth Phoenix Group, Bozen-Bolzano
As a kid I loved solving puzzles in creative ways, then, as a young adult, I was searching for a career which allowed me to continue my passion in solving puzzles. Computer Science was the natural choice, and thanks to the courses I attended at unibz, with its excellent student/professor ratio, I got a lot of individual attention so that I could develop my full potential in the field.