Cloud Computing - Interactive curriculae of TU Ilmenau
The interactive curriculae provide information on the degree programmes offered by the TU Ilmenau.
Please refer to the respective study and examination rules and regulations for the legally binding curricula (Annex Curriculum).
You can find all details on planned lectures and classes in the course catalogue.
Please note that this page is no longer updated. All modules and study plans from PO version 2021 onwards (Bachelor and Master study programs) are now available on the Campus Portal.
| module properties Cloud Computing in degree program Master Data Science 2026 | |
|---|---|
| module number | 201268 |
| examination number | 220504 |
| department | Department of Computer Science and Automation |
| ID of group | 2255 (Distributed Systems and Operating Systems) |
| module leader | Prof. Dr. Boris Koldehofe |
| term | summer term only |
| language | Englisch |
| credit points | 5 |
| on-campus program (h) | 45 |
| self-study (h) | 105 |
| obligation | obligatory module |
| exam | examination performance with multiple performances |
| details of the certificate | Das Modul Cloud Computing mit der Prüfungsnummer 220504 schließt mit folgenden Leistungen ab:
consists of a graded assignment and a project presentation |
| link to Moodle course | https://moodle.tu-ilmenau.de/course/view.php?id=2954 |
| teacher | Prof. Dr. Boris Koldehofe |
| signup details for alternative examinations | |
| maximum number of participants | |
| previous knowledge and experience | Pre-knowledge on fundamental aspects of computer science obtained for instance in a BSc program, in particular data structures and algorithms, basic concepts of programming languages, basic knowledge on computer networks, computer architecture or distributed and operating system principles. |
| learning outcome | Students can reproduce and explain concepts for dealing with cloud computing incl. models for cloud infrastructures and cloud application engineering. Students are able to interpret and use different service models of cloud computing and design apropriate application stacks. They are able to understand and analyze key performance indicators of cloud computing infrastructures related to computation, storage, and networking. The students are able to compare and analyze the performance of cloud computing applications with respect to different solutions implementing cloud computing infrastructures. Students are able to reason about fault tolerance and security issues in the context of cloud computing. |
| content | Cloud computing is nowadays a central computing paradigm to build cost efficiently scalable and adaptive applications. Cloud computing integrates and combines manyfold concepts and technologies from the domains of operating systems, distributed systems, data management, and computer networks in order to serve computing applications with resources under a variety of workloads. In this course, students will study fundamental aspects of cloud computing ranging from cloud infrastructure management until methods in building scalable cloud applications. The overall goal of the lecture is to develop a deep understanding of the fundamental concepts and technologies to enable students writing own cloud applications or manage private clouds. In particular, the lecture will cover the following topics:
|
| media of instruction and technical requirements for education and examination in case of online participation | Slides Exercise Assignments & Solutions Quizzes Blackboard Discussion |
| literature / references | The literature list provides pointers for complementary reading only and will be updated before the start of the course:
M. van Steen, A. S. Tanenbaum. Distributed |
| evaluation of teaching | |

