Stud.IP Uni Oldenburg
University of Oldenburg
29.11.2021 04:35:05
inf112 - Modern Programming Technologies (Complete module description)
Original version English Download as PDF
Module label Modern Programming Technologies
Module code inf112
Credit points 6.0 KP
Workload 180 h
Institute directory Department of Computing Science
Applicability of the module
  • Master's Programme Business Informatics (Master) > Akzentsetzungsmodule der Informatik
  • Master's Programme Computing Science (Master) > Praktische Informatik
Responsible persons
Boles, Dietrich (Authorized examiners)
Lehrenden, Die im Modul (Authorized examiners)
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

**Self-competence** 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.
Reader's advisory
list of links in the learning management system
Language of instruction German
Duration (semesters) 1 Semester
Module frequency jährlich
Module capacity unlimited
Reference text
Useful previous knowledge: good programming skills
Modullevel / module level AS (Akzentsetzung / Accentuation)
Modulart / typ of module je nach Studiengang Pflicht oder Wahlpflicht
Lehr-/Lernform / Teaching/Learning method
Vorkenntnisse / Previous knowledge - gute Programmierkenntnisse
Examination Time of examination 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
Course type Practical training
Frequency WiSe
Workload attendance 56 h