The world of tomorrow
From AI to software systems or secure IT systems as a research focus.
The world of Computer Science is diverse and a driver of innovation when it comes to changing the world of tomorrow.
The programme teaches modern methods for the structured analysis of application areas and for the conception, development and application of computing systems. Students are enabled to co-develop and realise IT-based cutting-edge technology right from the beginning of their career. Their foundational computer science knowledge also allows them to continuously further their education throughout their work life and easily keep up with the fast-paced technology development in computer science.
Bachelor of Science (BSc)
180
6
This graphic is intended to simplify the presentation. Detailed information can be found in our current Study Plan
From AI to software systems or secure IT systems as a research focus.
The world of Computer Science is diverse and a driver of innovation when it comes to changing the world of tomorrow.
Practical Computer Science: Fundamentals of, Object-Oriented Programming, Software Engineering, Human-Computer Interaction, Databases and Information Systems, Security in IT Systems, AI and Neuroinformatics
Computer Engineering: Computer Architecture, Operating Systems, Networked Systems
Theoretical Computer Science: Fundamentals of, logic, computability and complexity, algorithms and data structures
Mathematics: analysis and linear algebra, applied numerics, stochastics
Software project in a team and Teaching transferable skills such as foreign languages, moderation, presentation
The bachelor's programme provides basic knowledge in practical, theoretical and technical Computer Science. Students acquire a broad foundation in lectures, exercises and projects and develop a structured way of working. The foundation course is followed by a two-semester specialisation phase in which students can focus on areas such as algorithms, software engineering, AI and more. Modern methods for analysing and developing computer science systems are taught. The degree qualifies students for a career start and admission to a Master's degree programme.
At Ulm University, the ratio of teachers to students in Computer Science is extremely good. Exercise groups and tutorials are small and the formation of learning groups is encouraged. Additional programmes such as programming workshops and learning platforms make it easier to start studying. There is a trusting relationship between students, professors and teaching assistants. The commitment of lecturers and student tutors from higher semesters is high and focussed on the success of each individual student.
Research orientation: In the Bachelor's degree programme, our students acquire fundamentals of practical, theoretical and technical Computer Science. They learn modern methods for analysing and developing complex computer science systems. In a two-semester specialisation phase, students focus specifically on various areas of computer science.
Application and practical orientation: In addition to the software project, which extends over two semesters during the course, our students have the opportunity to gain direct insight into industrial practice as part of industrial collaborations. External project work, bachelor's and master's theses allow students to gain relevant experience and establish contacts, for example in the neighbouring Science Park.
The BA Computer Science programme begins in the winter semester. For those interested in starting their studies in the summer semester, we recommend starting via the orientation semester.
We recommend the following lectures as preparation for a subsequent Computer Science degree programme:
Other courses (also from other disciplines) can, of course, be chosen in consultation with our subject advisors.
Occupational fields
Bachelor's graduates work in industry, economic viability and administration. Their fields of activity include tasks in the design and development of software systems, the conception, installation and administration of IT infrastructures and networks as well as the technical supervision and support of complex IT projects.
A great way to broaden your horizons in a discipline is to study at a foreign university. Ulm University students can apply for one or two semesters abroad at numerous universities, both throughout Europe as part of the ERASMUS programme and outside Europe. If lectures are not required, internships and theses at other universities are also possible.
Ulm University has exchange agreements with over 100 universities in 26 countries.
International Office
Party after ceremony at Münsterplatz
Closing ceremony at Münsterplatz
Students and their projects at Streiflicht
Studying at the University of Ulm
Our closing ceremony on Münsterplatz
A Brief Introducion to Ulm and Ulm University
Fields of activity
Bachelor's graduates work in industry, economic viability and administration. Their fields of activity include tasks in the design and development of software systems, the conception, installation and administration of IT infrastructures and networks as well as the technical supervision and support of complex IT projects.
Welcome to the most liveable city in Germany. In Albert Einstein's birthplace, scientific research, leisure, top employers and culture come together in a unique way. Top locations and events such as the Ulmer Zelt, Nabada or the Donaufest attract visitors to the quaint streets. Here you feel at home!
Copyright: City of Ulm
Last step: If you can answer many of these questions positively, then computer science could be the right degree program for you!
Any questions? Academic Advicing