Stud.IP Uni Oldenburg
University of Oldenburg
22.09.2023 04:49:16
inf112 - Modern Programming Technologies (Complete module description)
Original version English PDF Download
Module label Modern Programming Technologies
Modulkürzel inf112
Credit points 6.0 KP
Workload 180 h
As part of the exercies, the students incrementally develop a complex software application in teams of 2 or 3 students. For this purpose, new subtasks with reference to the respective lecture content have to be worked on weekly. In the oral examination, the students have to show that they know the taught programming technologies and can use them appropriate when developing their own applications.
Institute directory Department of Computing Science
Verwendbarkeit des Moduls
  • Master's Programme Business Informatics (Master) > Akzentsetzungsmodule der Informatik
  • Master's Programme Computing Science (Master) > Praktische Informatik
Zuständige Personen
  • Boles, Dietrich (Module counselling)
  • Lehrenden, Die im Modul (Prüfungsberechtigt)
good programming skills
Skills to be acquired in this module
The objective of the module is to provide the students with modern programming technologies. After the course, the students are able to use these technologies during the development and implementation of complex applications.
Professional competence
The students:
  • name modern programming technologies
  • appropriate use modern programming technologies to solve complex problems

Methodological competence
The students:
  • search for solutions to specific problems in the internet independently

Social competence
The students:
  • develop software in teams
  • discuss own and someone else's solutions

The students:
  • reflect their problem-solving behaviour and take up new solutions, e.g. from the internet
Module contents
The module enhances the students' programming skills. It focuses on modern programming technologies. Among others, these are .NET-Framework, Java Server Technologies like Java EE or Spring,
Android App development or the development of skills for digital voice assistants. The new technologies are presented in the lecture part. In the exercises, the students develop their own larger applications in groups of 2 or 3 students in reference to the lecture content.
list of links in the learning management system
Language of instruction German
Duration (semesters) 1 Semester
Module frequency every winter term
Module capacity 12
Reference text

Modullevel / module level
Modulart / typ of module
Lehr-/Lernform / Teaching/Learning method 1VL + 1Ü
Vorkenntnisse / Previous knowledge gute Programmierkenntnisse
Form of instruction Comment SWS Frequency Workload of compulsory attendance
Lecture WiSe 0
Exercises 4 WiSe 56
Präsenzzeit Modul insgesamt 56 h
Examination Prüfungszeiten Type of examination
Final exam of module
The presentation of developed solutions takes place weekly during the exercises. Final delivery of the final software application is one week after the end of the lecture period. The oral exam take place in the second or third week after the end of the lecture period. Any re-examinations take place at the end of the semester break. The exact timetable can be found in the learning management system.
practical exercises and oral exam