Code Monkey home page Code Monkey logo

ai-ic's Introduction

Applied Informatics — Internet Computing

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.

Introduction

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.

Content

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

License

Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)

This work is licensed under Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0).

Acknowledgements

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.

ai-ic's People

Contributors

sunyaev avatar mbe24 avatar

Forkers

vandaipham

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.