inf112 - Modern Programming Technologies (Complete module description)

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)
Prerequisites

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


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.
Literaturempfehlungen

list of links in the learning management system

Links
Language of instruction German
Duration (semesters) 1 Semester
Module frequency every winter term
Module capacity 12
Teaching/Learning method V+Ü
Previous knowledge good programming skills
Lehrveranstaltungsform Comment SWS Frequency Workload of compulsory attendance
Lecture 2 WiSe 28
Exercises 2 WiSe 28
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