Winter Semester 2022/23
VL Einführung in die Rechnerarchitektur (in German)
Einführung in die Rechnerarchitektur — TUMonline
- Course ID
- IN0004
- Type
- VL
- Weekly Hours
- 4V+2Ü
- Teaching team
- Martin Schulz, Matthias Maiterth, Robert Wille, Tom Peham
- Rhythm
- weekly
Lecturer(s): Martin Schulz, Matthias Maiterth, Robert Wille, Tom Peham
Date and time:
- Lecture:
- Mon, 12:00-13:30 Audimax im Galileo
- Tue, 16:00-17:30 Audimax im Galileo
- Exercise:
- Fri, 13:00-15:00 MW 1801, Ernst-Schmidt-Hörsaal
Further information:
- Contact: robert.wille@tum.de
- ECTS: 8
- Hours: 4V+2Ü
- Language: German
- Subjects: Bachelor Computer Science
Content (in German):
In der Vorlesung werden die Grundlagen von Rechnerarchitekturen und Prozessoren vermittelt. Dies beinhaltet insbesondere:
- Rechnersichten
- Assembler
- Aufbau und Funktionsweise: Hardware, Software
- Maschinensprache
- Kodierung von Zeichen und Zahlen
- Prozessoraufbau
- Komponenten des Prozessors
- Pipelining
- Speicherorganisation
- Leistungsbewertung
Die Übung begleitet die Vorlesung durch praktische Aufgaben, welche die jeweiligen Konzepte illustriert.
VI Introduction to Emerging Technologies
Introduction to Emerging Technologies — TUMonline
- Course ID
- CIT3330001
- Type
- VI
- Weekly Hours
- 3
- Teaching team
- Robert Wille
- Rhythm
- weekly
Lecturer(s): Robert Wille
Location and time:
- Lecture:
- Tue, 09:45-12:15 3999, Seminarraum (0509.04.999)
Further information:
- Contact: robert.wille@tum.de
- ECTS: 5
- Hours: 3VI
- Language: English
- Subjects: Bachelor Electrical Engineering
Content:
Computer technologies will change in the near future. The exponential growth of conventional technologies (according to Moore’s Law) will come to a halt, since physical boundaries will be reached soon. At the same time, further system concepts beyond pure electronics emerge. As a consequence, researchers and engineers are currently considering alternative (emerging) computer technologies which work differently to established (conventional) computation paradigms. Examples include quantum computing, reversible circuits, microfludic devices (also known as Labs-on-a-Chip), or field-coupled nanotechnologies. This module provides an overview of these technologies and the corresponding paradigms. This covers an introduction into the respective concepts as well as possible applications. Afterwards, questions of how to efficiently design applications/solutions for these technologies are discussed.
VI Machine Learning - Methods and Tools
Machine Learning - Methods and Tools — TUMonline
- Course ID
- EI71040
- Type
- VI
- Weekly Hours
- 4
- Teaching team
- Robert Wille, Lorenzo Servadei
- Rhythm
- weekly
Lecturer(s): Robert Wille, Lorenzo Servadei
Location and time:
- Lecture:
- Fri, 13:00-15:30 (virtual)
Further information:
- Contact: robert.wille@tum.de
- ECTS: 5
- Hours: 4VI
- Language: English
- Subjects: Master Electrical Engineering
Content:
- Digital Transformation and Machine Learning
- Python, standard libraries, SciPY and NumPy
- Machine learning theory, regularization, error and noise
- Data analysis, pre-processing, visualization
- Introduction to Machine Learning Algorithms
- Introduction to feedforward neural networks and convolutional neural networks, RNNs, LSTM
- Training neural networks, attention models, unsupervised learning, reinforcement learning, hyperparameter optimization
SE Seminar on Topics in Design Automation
Seminar on Topics in Design Automation — TUMonline
- Course ID
- CIT4320000
- Type
- SE
- Weekly Hours
- 2
- Teaching team
- Robert Wille
- Rhythm
- weekly
Lecturer(s): Robert Wille
Location and time:
- Seminar:
- Tue, 16:45-17:30 4981, Besprechung (0509.05.981)
Further information:
- Contact: robert.wille@tum.de
- ECTS: 5
- Hours: 2SE
- Language: English
- Subjects: Master Electrical Engineering
Content:
In this seminar, current topics from the area of Design Automation are discussed among the participants. A structured introduction into scientific literature regarding paper reading, literature research, presentation techniques, and scientific writing is given. The participants are enabled to independently perform all required steps to present a scientific topic in form of a review paper and an oral presentation.
PR Quantum Computing Software Lab
Quantum Computing Software Lab — TUMonline
- Course ID
- CIT4310000
- Type
- PR
- Weekly Hours
- 2V+2P
- Teaching team
- Robert Wille
- Rhythm
- weekly
Lecturer(s): Robert Wille
Location and time:
- Practical:
- Tue, 13:15-16:30 3999, Seminarraum (0509.04.999)
Further information:
- Contact: robert.wille@tum.de
- ECTS: 6
- Hours: 2V+2P
- Language: English
- Subjects: Master Electrical Engineering
Content:
Quantum computers are becoming a reality. They offer new and powerful paradigms while also introducing new challenges, which, in turn, need different tools and methods to develop with the new paradigms. Accordingly, the design and realization of corresponding quantum computing solutions differs significantly from the conventional design and, hence, requires new software solutions and design methods. This module provides an introduction into the quantum computing paradigms as provides hands-on experiences on corresponding software tools and design automation methods. Different frameworks focused on quantum computing are presented and used to realize selected quantum algorithms in practice.