Teaching
Winter Term:
Ubiquitous Computing (Introduction to) -- Lecture
Basic concepts of ubiquitous computing, including wearable systems, wireless sensor networks, design of "Ubicomp" experiments, and introducing machine learning to human-computer interaction.Lecture: 43UCO1111V, Exercises: 43UCO1112V, Moodle: 18880
Ubiquitous Systems Lab
Practical exercises in low-level programming of modern, ultra-low-power microcontrollers for energy-efficient ubiquitous and wireless applications such as wearables.Lab: 43UCO1113V
Seminar Data Science -- Machine Learning
Hands-on research work and experience building in exploring and dealing with methods that analyse data and build up adaptive models from data.Seminar: 43UCO1117V
Introduction to Programming -- Lecture
Introductory course on the basic concepts of computer programming with a focus on object oriented programming using C++.Lecture: 43UCO1114V, Exercises: 43UCO1115V, Moodle: 17761
Summer Term:
Ubiquitous Computing (Introduction to) -- Lecture
Basic concepts of ubiquitous computing, including wearable systems, wireless sensor networks, design of "Ubicomp" experiments, and introducing machine learning to human-computer interaction.Lecture: 43UCO1111V, Exercises: 43UCO1112V, Moodle: 18880
Ubiquitous Systems Lab
Practical exercises in low-level programming of modern, ultra-low-power microcontrollers for energy-efficient ubiquitous and wireless applications such as wearables.Lab: 43UCO1113V
Implementierung von Anwendungssystemen -- Lab Course
Studierenden lernen in Gruppenarbeit ein System mit dem Model View Controller Konzept zu entwickeln.Lab: 43UCO1116V
Advanced Programming in C++
Learning advanced programming concepts including various features from newer standard versions of C++Lecture: 43UCO1114V, GitHub: AdvancedCPP, Moodle: 34345
Objektorientierung und funktionale Programmierung
Grundlagen der Programmiersprache Java, Objektorientierter Entwurf mit UML und JavaLecture: 43EMS0000V, Moodle: 11376