inf112 - Modern Programming Technologies (Complete module description)
Module label | Modern Programming Technologies |
Module code | 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 |
Applicability of the module |
|
Responsible persons |
|
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.
|
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. |
Recommended reading | 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+Ü |
Type of course | Comment | SWS | Frequency | Workload of compulsory attendance |
---|---|---|---|---|
Lecture | 2 | WiSe | 28 | |
Exercises | 2 | WiSe | 28 | |
Total module attendance time | 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 |