This repository contains the lecture materials for Applied Informatics — Internet Computing held at Karlsruhe Institute of Technology in the Institute of Applied Informatics and Formal Description Methods (AIFB). The lecture is accompanied by the textbook Internet Computing.
Please cite as: Sunyaev, A. (2022). Applied Informatics — Internet Computing. https://github.com/sunyaev/ai-ic
NOTE: This repository is currently still a work in progress and will be completed in the coming weeks and months.
In this lecture, we provide insights into fundamental concepts and future technologies of distributed systems and internet computing. The course first introduces basic concepts of distributed systems, e.g., design of architectures for distributed systems, internet architectures, web services, and middleware. In the second part of the course, emerging technologies of internet computing will be examined in depth. These include, among others: cloud computing, edge and fog computing, Internet of Things, blockchain, artificial intelligence.
All lecture slides correspond to book chapters. We also provide exercises related to one or multiple lectures.
Book Chapter | Lecture | Exercise |
---|---|---|
1 | Introduction | |
2 | Information Systems Architecture | |
3 | Design of Good Information Systems Architectures | |
4 | Internet Architectures | Exercise Sheet 1 |
5 | Middleware | Exercise Sheet 2 |
6 | Web Services | Exercise Sheet 3 |
7, 8 | Cloud, Fog, and Edge Computing | Exercise Sheet 4 |
9 | Distributed Ledger Technology | |
10 | Internet of Things | Exercise Sheet 5 |
11 | Critical Information Infrastructures | Exercise Sheet 6 |
12 | Emerging Technologies |
This work is licensed under Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0).
We would like to thank our fellow colleagues at AIFB who have been involved in the design and development of the lecture over the years. These are Prof. Dr. Hartmut Schmeck (2006–2007); Dr. Matthias Bonn, Prof. Dr.-Ing. Stefan Tai, and Dr. Lukas König (2008); Prof. Dr.-Ing. Stefan Tai (2009–2014); Prof. Dr.-Ing. J. Marius Zöllner (2015); Prof. Dr. Ingo Scholtes (2016); and Prof. Dr. Agnes Koschmider (2017).
Furthermore, we would like to thank Prof. Dr. Werner Mellis from the University of Cologne. We would also like to thank our colleagues from the Critical Information Infrastructures research group.