Study
Excellent teacher to student ratio
The generous teacher to student ratio in our Software Engineering programme allows for an exceptionally good support of our students.
Reasonably sized classes and tutorial, active encouragement of study groups and additional offers like programming workshops and electronic learning platforms help our students to ease into this versatile programme, especially during their first semesters.
Core qualification goals
- Students will acquire in-depth knowledge of the core areas of software engineering (e.g. requirements engineering, software project management, architecture and design of software systems, quality assurance, documentation and procedures).
- They will learn current techniques in the areas of formal specification, implementation and formal verification.
- They will gain specialised knowledge in elective areas such as databases and information systems, distributed and integrated systems, formal methods of software engineering, data security and IT security as well as human–computer interaction (HCI).
- Students will demonstrate the ability to recognise problems in project development in a timely manner, to evaluate possible courses of action and to plan suitable countermeasures.
- They will reflect on the legal and ethical consequences of implementing software solutions in various areas of life and how this is connected to their own actions.
Interdisciplinary qualification goals
- Students will gain an overview of personnel management and further soft skills such as time management, foreign languages, presentations and moderating.
- They will demonstrate solid communicative and social competence including the ability to appropriately convey meaning and knowledge.
The master’s course of study continues the emphasis on real-world applications with students taking part in two extensive software projects in cooperation with industry partners. By tackling authentic challenges, students acquire detailed first-hand experience in the successful execution of software engineering projects. Master’s theses can be written on current topics of research at the university institutes or in cooperation with partners in industry. The selection of electives in the third year of the bachelor’s course can pave the way for a potential area of concentration in the master’s course. This could be a focus on theoretical topics that would lead towards a career in research, an emphasis on practical and technical skills leading more towards a career as a developer of software-intensive systems or a concentration on business competence leading towards a career in management.
(Plan. Distribution of course work over the semesters and the relevant credits. Click to enlarge.)
International students, researchers and guests will find all necessary information for their stay at the Ulm Universty at International Office