In our Master in Software Engineering you will learn how to conceive, design, implement, customize, and maintain systems and software technologies that ensures robust, safe, secure, uninterrupted, and real-time operations by applying software engineering principles to the industry practice and develop and test your prototypes. Courses are designed to provide you with advanced software engineering knowledge and practice of software and systems development complemented by competences in lean management and entrepreneurship.
Here you can find the structure of the whole study course with the allocation of lectures on years and semesters, as well as some general information.
Here you can find the short version of the syllabi of all lectures offered in the study course, with the topics covered in each course, giving you a general overview.
The detailed information on the courses offered in each academic year, with the indication of the lecturer, educational objectives, teaching format, learning outcomes, assessment, evaluation criteria and reading list, can be found in the course descriptions that you can download from the page Course Offering.
Each Master student has an individual Study Plan Advisor / Tutor. These are researchers of the Faculty who help you to get information and take decisions related to your study career. More details can be found under Tutoring.
There are two catalogues of optional courses in the study plan: Specialization Topics and Advanced Topics. You can choose an optional course from the Specialization Topics catalogue in the first semester of the first year, and another optional course from the Advanced Topics catalogue in the second semester of the second year
You can add or delete the optional courses from your study plan by yourself in my SNS.
At the beginning of each semester you are required to add to your study plan the optional courses.
"Free Choice" Credit Points are the perfect opportunity to deepen your specialization, explore unusual facets in Software Engineering or make up for gaps in your previous academic preparation. Therefore we highly recommend that you consult with your Tutor when making your choice
If you choose lectures of other Master Degrees of the Faculty of Engineering:
before the exam session, send an e-mail from your unibz account to the Faculty Secretariat indicating:
In this way, the course can be added to your on-line study career and labeled "Free Choice"
If you choose other lectures:
At the beginning of each semester send an approval request via e-mail from your unibz account to your Tutor, motivating your choice and indicating:
Your tutors will evaluate if the chosen lectures are consistent with the study path of the degree programme..
After approval:
If you choose an Internship:
Remember that you can also choose lectures from other universities: in particular, unibz is part of the Euregio Universities together with the University of Trento and the University of Innsbruck
Recognition of Working experience:
You can have your work experience recognised as a Mandatory Internship or an Optional Internship:
Please note that one month of work experience, means one month of full-time job and it must be specified by the company you worked for.
All modifications to the individual study plans, and exam recognitions have to be agreed in advance with the Tutor / Study Plan Advisor and approved by the Degree Committee of the Master.
For general information:
Master in Software Engineering
Additional language proficiency besides English. If you enrolled before 2023/24, you are enrolled in our previous Master in Software Engineering for Information Systems.
Exams
Some lectures might not be offered any more, but you still have the right to pass all the exams of your original study plan, see Exams.