The objective of this course is to introduce new concepts and techniques for developing and engineering advanced services in emerging distributed computing systems including IoT (Internet of Things), network functions, cloud services, blockchain, machine learning and human-based services. In this course, we will examine the roles of IoT, cloud services, blockchain, data-as-a-service, data concerns, data marketplaces, machine learning for advanced elastic services. We study and implement techniques for developing such services by utlizing IoT data and other types of data with compute services in cloud environments. Furthermore, we will investigate human-based services in engineering advanced data analytics and how to combine them with data and compute services. All of them create emerging hybrid computing systems for various important domains, such as smart cities, predictive maintenance, etc.
The course will provide hand-on experiences via real-world exercises and mini programming projects. This follows project-based course approach. The course will provide a great interaction between students and the instructor. Students are expected to produce realistic applications and services to demonstrate their selected scenarios.
In the course, students can also use Google Cloud for real experiments.
Voraussetzung für die Anmeldung ist eine Fortmeldung zu einem der folgenden Studien: