Course structure and modules

Contact

Academic Counselling for Computing Science Bachelor's programme

FSB BSc-Informatik

I11 (Industriestr. 11), Raum 0-04a oder online (» Adress and map)

nach Vereinbarung (in Präsenz oder online); Terminreservierung für Studierende unter https://l.uol.de/visitutevogel

+49 441 798-2752  (F&P

Beratung und Hilfe in besonderen Fällen

(Teilzeitstudium, Nachteilsausgleich, ..)

Course structure and modules

Curriculum of the Bachelor of Computer Science

The recommended structure of the  Bachelor's programme provides for five modules per semester. Studying the basic and advanced modules according to this plan is recommended, as the order of the modules in this plan takes into account content dependencies between modules.

However, the assignment of the modules to the individual semesters is not fixed - especially in the case of the accent modules, it may turn out that a different, individual sequence makes more sense. The programme advisors will be happy to help you if you need to deviate from this model study plan.

You can also find the module descriptions and event times of the computer science modules offered in the current semester via the module directory.

If you are not studying according to this study plan, you can contact the subject study advisor when having questions selecting modules.

Recommended study plans

Restructuring in 2026/27 and 2027/28

The Bachelor’s degree programme in Computing Science is currently being restructured and modernised. This process will not be largely completed until 2027, so there are specific recommendations for students starting their studies in the 2026/27 winter semester.

Among the changes is the inclusion of the important subject of ‘IT security’ as a compulsory module on the degree programme. To make it easier for students to start their studies and settle in at the university, the number of credit points to be earned in the first semester has been reduced to 27 CP. This will be made up during the lecture-free periods in the second and third semesters.

Start of studies in the 2027/28 winter semester

From the 2027/28 winter semester onwards, the following study plan will apply to all students on the Bachelor’s degree programme in Computing Science. Studying under the previous regulations will then only be possible with a proposal.

Flexibility in the course of study

  1. The new module‘Computing Science in Context’ introduces you to the wide range of Computing Science topics you will encounter during your degree. It also explains where these are relevant in practice, i.e. for your future career aspirations.
    First-year students with a strong aptitude for mathematics may, instead or in addition, take the module mat955 ‘Mathematics for Computing Science: Linear Algebra’ as early as the first semester.
    (Please note: If you take the module inf955 in addition to this, the workload in the first semester is very high at 33 CP!)
  2. If you have already studied the module mat955 in the first semester, you should take the module ‘Computing Science in Context’ (then as module inf850 Computing Science in Context) in the third semester – or reschedule one of the other (elective) modules to this point.
  3. Introductory seminars (inf800) and ‘Current Topics’ modules(inf808, inf809) are offered every semester, so they can also be taken in a later semester. However, the introductory seminar must be completed before you register for your Bachelor’s thesis, as it enables you to practise academic work, which you will need later on in your Bachelor’s thesis.

Start of studies in the winter semester 2026/27

First-year students starting in the winter semester of 2026 have two options for structuring their degree programme:

Study Plan 2026 – Option 1:

You will take the 6KP module inf201 Technical Computing Science in the second semester and begin the associated course inf202 Technical Computing Science Placement during the lecture-free period (in September 2027), completing this placement before Christmas 2027.

Study Plan 2026 – Option 2

You will take the module inf2010 Computer Networks and the introductory seminar in the second semester and then acquire in-depth knowledge of Technical Computing Science through the 9KP module inf206 Technical Computing Science with Practical Training in the fourth semester.
In the modules inf808 Current Topics in Computing Science (3KP) and inf802 Computing Science Placement (6KP), you have the choice between courses on various topics in Computing Science.

Further flexibility:

  1. The new module‘Computing Science in Context’ (still listed under the old module title ‘Soft Skills’ in the winter/spring semester 26/27) showcases the diversity of Computing Science topics you will encounter during your degree. It also explains where these are important in practice, i.e. for your future career aspirations.
    However, first-year students with a strong aptitude for mathematics can also take the module mat955 Mathematics for Computing Science: Linear Algebra in the first semester, either instead of or in addition to the above. (Please note: if you take the inf955 module as well, the workload in the first semester will be very high!)
  2. If you have already studied the mat955 module in the first semester, you will take the ‘Computing Science in Context’ module (then as module inf850 Computing Science in Context) in the third semester – or reschedule one of the other (elective) modules to this point.
  3. The modules inf010, inf012 and inf420 will be compulsory modules from the winter semester 2027/28 onwards.
  4. Introductory seminars and the module inf808 are offered every semester, so they can also be taken in a later semester. However, the introductory seminar must be completed before registering for the Bachelor’s thesis, as it provides practice in academic work, which is important for the Bachelor’s thesis.

Start of studies before the 2026/27 winter semester

Please note: From the 2026/27 winter semesteronwards , the latest version of the examination regulations and the programme-specific annex will also apply to students who are already enrolled. However, it is possible, upon proposal, to continue studying under the previous regulations for a limited period. Transitional and adaptation provisions in the examination regulations have, however, largely ensured that this transition should be possible for everyone without any problems. Please do, however, take note of the information sessions on this topic at the Department’s student colloquium and book an appointment with your subject adviser, Dr Ute Vogel-Sonnenschein, if you have any specific questions.

Study plan prior to 2026

What do the colours in the study programme mean?

And what will I learn in the modules?

The Bachelor’s degree programme has a standard period of study of six semesters – in order to complete the programme within this timeframe, we recommend following the recommended study plan for the Bachelor’s degree programme in Computing Science and consulting your academic adviser if you deviate from it.

30 CP

Core modules: Core modules provide introductory knowledge of the most fundamental areas of Computing Science. They are compulsory modules and must all be passed before you begin your Bachelor’s thesis. However, as later modules build on the content covered in these modules, you should enrol in and pass them as early as possible.

72 CP

Advanced modules: These modules also provide essential basic knowledge in Computing Science and are therefore almost all compulsory:

30 CP

Specialisation: Inf-choice:

  • In the field of Computing Science, Culture and Society, we recommend the module inf851 Computing Science and Society, but you also have the option of choosing another topic from the relevant list
  • For the remaining modules, you are free to choose from all the specialisation modules in Computing Science – and this list is long and varied, allowing you to follow your individual interests and strengths.

15 CP

This colour indicates training modules; in the Bachelor’s degree in Computing Science, the following is compulsory

  1. the module inf004 Software Project and
  2. an internship course organised by the Department of Computing Science, for example inf009 Database Internship or inf021 Advanced Java Technologies

Anyone who has completed a recognised vocational training programme can have this credited as inf802 Computing Science Placement.

18 CP

Area of specialisation modules (PB modules) can be freely selected from the Area of specialisation catalogue. In the first semester, we recommend the module pb085 Soft Skills or inf851 Computing Science in Context. These also include, for example, language modules, as well as other modules on a wide variety of topics (astrophysics, philosophy, etc.). However, they may also be replaced (on proposal) by subject-specific modules (e.g. further Computing Science modules or modules from another subject with no entry requirements).

Part-time study

It is also possible to study part-time.

You can find the application form and the part-time regulations of the University of Oldenburg at uol.de/studium/studierendenstatus.

Your academic advisor must advise you on part-time study to ensure the best possible selection of modules and sign the proposal. You must submit the proposal to the Admissions office with your re-registration.

The form only asks for the reasons for part-time study for statistical reasons - these are not relevant for approval.

(Changed: 20 Aug 2026)  Kurz-URL:Shortlink: https://uol.de/p30966en
Zum Seitananfang scrollen Scroll to the top of the page