| Program start date | Application deadline |
| 2025-10-01 | - |
| 2026-10-01 | - |
| 2027-10-01 | - |
Program Overview
Immatrikulation Software Engineering - Bachelor of Science (B. Sc.)
The Software Engineering - Bachelor of Science (B. Sc.) program at the University of Ulm is a zulassungsfrei (open admission) program, meaning that all applicants who meet the admission requirements will be accepted.
Admission Requirements
To be eligible for the program, applicants must have a Hochschulzugangsberechtigung (higher education entrance qualification) for a university. This can be a German Abitur or an equivalent qualification from another country. Additionally, applicants must have sufficient German language skills, as the program is taught in German.
Application Process
The application process for the program involves several steps:
- Registration: Applicants must register online through the university's Campusportal.
- Application: After registration, applicants must submit an application for the program through the Campusportal.
- Immatrikulation: Once the application has been accepted, applicants must complete the immatrikulation (enrollment) process, which includes submitting various documents and paying the semester fee.
Required Documents
The following documents are required for immatrikulation:
- A signed application for enrollment
- A Hochschulzugangsberechtigung (higher education entrance qualification) or an equivalent qualification
- Proof of sufficient German language skills (e.g., DSH-2, TestDaF)
- A copy of the applicant's passport or ID card
- Proof of payment of the semester fee
- Proof of health insurance
Program Details
The Software Engineering - Bachelor of Science (B. Sc.) program is a three-year program that focuses on the development of software systems. The program covers a range of topics, including programming languages, software engineering, computer science, and mathematics.
Tuition Fees
There are no tuition fees for the program, but students must pay a semester fee, which includes a contribution to the student union and a ticket for public transportation.
Research Areas
The University of Ulm has a strong research focus, with several research areas relevant to the Software Engineering program, including:
- Green Energy Campus
- Quantum Science and Technology
- Life Long Health
- From Data to Knowledge
Study Orientation Procedure
Applicants who have not previously studied at a German university must participate in a study orientation procedure, which includes an online test and a counseling session.
Study Advice
The university offers study advice and counseling services to help students choose the right program and plan their studies.
Language Requirements
The program is taught in German, and applicants must have sufficient German language skills to participate. English language skills are also recommended, as some courses may be taught in English.
Health Insurance
All students in Germany must have health insurance. The university requires proof of health insurance as part of the immatrikulation process.
Semester Fee
The semester fee includes a contribution to the student union and a ticket for public transportation. The fee must be paid each semester.
Exmatrikulation
Students who wish to leave the university must complete the exmatrikulation (de-registration) process, which includes submitting a formal application and returning their student ID card.
