Suchergebnis: Katalogdaten im Herbstsemester 2020

Elektrotechnik und Informationstechnologie Bachelor Information
1. Semester
Fächer der Basisprüfung
Basisprüfungsblock A
NummerTitelTypECTSUmfangDozierende
227-0003-00LDigitaltechnik Information Belegung eingeschränkt - Details anzeigen O4 KP2V + 2UM. Luisier
KurzbeschreibungGrundbegriffe analog - digital, Zahlendarstellung, kombinatorische und sequenzielle Schaltungen, Boolesche Algebra, Karnough-Diagramme. Endliche Automaten. Speicher und Rechenmodule in CMOS-Technik.
LernzielEs werden die Grundkonzepte der Digitaltechnik eingeführt und die wesentlichen Baublöcke zum Aufbau komplexer Digitalsysteme wie Mikroprozessoren präsentiert.
InhaltGrundbegriffe analog - digital, logische Verknüpfungen, Boole'sche Algebra, Schaltungsanalyse, Schaltungssynthese, Karnaugh-Diagramme, Hazards, Zahlensysteme (Zweierkomplement), binäre Codes.
Der MOS-Transistor als Schalter, Grundschaltungen in statischer CMOS-Technik und mit Transmissionsgates, statisches und dynamisches Verhalten, Tristate-Logik, zeitabhängige binäre Schaltungen (Latch, Flipflop), Register, Speicher (DRAM, SRAM, ROM, EPROM), asynchrone und synchrone Zähler, endliche Automaten (Folgezustandstabelle, Automatengraph), Rechenschaltungen (Addierer, Multiplexer, Look-up Table), Grundstruktur von Mikroprozessoren.
SkriptManuskript zu allen Lektionen, Übungen mit Musterlösungen.
https://iis-students.ee.ethz.ch/lectures/digital-circuits/vorlesung/
LiteraturLiteratur wird in den jeweiligen Vorlesungseinheiten benannt.

Zugriff auf das Buch «J. Reichardt, "Digitaltechnik: eine Einfuehrung mit VHDL", 4. Auflage, De Gruyter Studium, 2017.» wird online durch die ETH Bibliothek bereitgestellt.
Voraussetzungen / BesonderesKeine speziellen Voraussetzungen erforderlich.
401-0151-00LLineare Algebra Information Belegung eingeschränkt - Details anzeigen O5 KP3V + 2UV. C. Gradinaru
KurzbeschreibungInhalt: Lineare Gleichungssysteme - der Algorithmus von Gauss, Matrizen - LR-Zerlegung, Determinanten, Vektorräume, Ausgleichsrechnung - QR-Zerlegung, Lineare Abbildungen, Eigenwertproblem, Normalformen -Singulärwertzerlegung; numerische Aspekte; Einführung in MATLAB.
LernzielEinführung in die Lineare Algebra für Ingenieure unter Berücksichtigung numerischer Aspekte
LiteraturK. Nipp / D. Stoffer, Lineare Algebra, vdf Hochschulverlag, 5. Auflage 2002
Peter J. Olver / Chehrzad Shakiban, Applied linear algebra, 2nd ed. 2018, 10.1007/978-3-319-91041-3 , online in ETH-BIB
227-0001-00LNetzwerke und Schaltungen I Belegung eingeschränkt - Details anzeigen O4 KP2V + 2UC. Franck
KurzbeschreibungDieser Kurs führt die Studierenden in die Grundlagen der Elektrotechnik und der elektrischen Netze ein und vermittelt die grundlegenden physikalischen Phänomene sowie die benötigten mathematischen Berechnungsmethoden.
LernzielDie Grössen Spannung und Strom sowie die Eigenschaften der Grundelemente elektrischer Schaltungen (Kondensator, Widerstand, Induktivität) vor dem Hintergrund elektrischer und magnetischer Felder verstehen. Schaltungselemente in ihrer technischen Ausführung mathematisch beschreiben, analysieren und letztlich auslegen können. Die Strom- und Spannungsverteilungen von Netzwerken mit Gleichspannungs- oder -stromquellen berechnen können. Die Induktionswirkung zeitlich veränderlicher magn. Felder verstehen und für zugeordnete technische Anwendungen mathematisch formulieren können.
InhaltElektrostatisches Feld; Stationäres elektrisches Strömungsfeld; Einfache elektrische Netzwerke; Stromleitungsmechanismen; Stationäres Magnetfeld; Zeitlich veränderliches elektromagnetisches Feld.
Um den Analyse- und Syntheseschritt der Ingenieurpraxis abzubilden, behandeln die Rechenübungen die mathematische Beschreibung praktischer technischer Systeme, sowie deren Funktionsanalyse und Dimensionierungsfragen.
SkriptManfred Albach, Elekrotechnik ISBN 978-3-86894-398-6 (2020)
ergänzt durch Vorlesungsfolien
LiteraturManfred Albach, Elekrotechnik
978-3-86894-398-6 (2020)
151-0223-10LTechnische Mechanik Belegung eingeschränkt - Details anzeigen O4 KP2V + 2U + 1KJ. Dual, C. Glocker
KurzbeschreibungEinführung in die Technische Mechanik: Kinematik, Statik und Dynamik von starren Körpern und Systemen.
LernzielEinfache Problemstellungen der technischen Mechanik können analysiert und gelöst werden.
InhaltGrundlagen: Lage und Geschwindigkeit materieller Punkte, starre Körper, ebene Bewegung, Kinematik starrer Körper, Kraft, Moment, Leistung.
Statik: Äquivalenz und Reduktion von Kräftegruppen, Kräftemittelpunkt und Massenmittelpunkt, Gleichgewicht, Prinzip der virtuellen Leistungen, Hauptsatz der Statik, Bindungen, Analytische Statik, Reibung.
Dynamik: Beschleunigung, Trägheitskräfte, Prinzip von d'Alembert, Newtonsches Bewegungsgesetz, Impulssatz, Drallsatz, Drall bei ebenen Bewegungen.
Skriptja
LiteraturM. B. Sayir, J. Dual, S. Kaufmann, E. Mazza: Ingenieurmechanik 1, Grundlagen und Statik. Springer Vieweg, Wiesbaden, 2015.
M. B. Sayir, S. Kaufmann: Ingenieurmechanik 3, Dynamik. Springer Vieweg, Wiesbaden, 2014.
Basisprüfungsblock B
NummerTitelTypECTSUmfangDozierende
401-0231-10LAnalysis 1 Information Belegung eingeschränkt - Details anzeigen O8 KP4V + 3UE. Kowalski
KurzbeschreibungReelle und komplexe Zahlen, Grenzwerte, Folgen, Reihen, Potenzreihen, stetige Abbildungen, Differential- und Integralrechnung einer Variablen, Einführung in gewöhnliche Differentialgleichungen
LernzielEinführung in die Grundlagen der Analysis
SkriptChristian Blatter: Ingenieur-Analysis (Kapitel 1-4)
LiteraturKonrad Koenigsberger, Analysis I.
Christian Blatter, Analysis I.
Obligatorische Praktika im Basisjahr
NummerTitelTypECTSUmfangDozierende
227-0005-10LDigitaltechnik Praktikum Information Belegung eingeschränkt - Details anzeigen O1 KP1PA. Emboras, M. Luisier
KurzbeschreibungGrundbegriffe analog - digital, Zahlendarstellung, kombinatorische und sequenzielle Schaltungen, Boolesche Algebra, Karnough-Diagramme. Endliche Automaten. Speicher und Rechenmodule in CMOS-Technik, programmierbare Logikschaltungen.
LernzielVertiefung der Inhalte aus Vorlesung und Übung, Umgang mit Designsoftware Quartus II und Oszilloskop
InhaltDie Inhalte des Praktikums Digitaltechnik sollen die Themen aus der gleichnamigen Vorlesung und Übung ergänzen und weiter vertiefen. Dazu werden mit der Designsoftware Quartus II für logische Schaltungen verschiedene Schaltungen graphisch entworfen und auf einem Evaluationsboard getestet. Dabei wird unter anderem eine 7-Segment-Anzeige angesteuert, ein Addierer aufgebaut und verschiedene Arten von Latches und Flip-Flops erstellt. Zum Abschluss des Praktikums soll ein kleiner Synthesizer realisiert werden, mit dem selbsterstellte Melodien abgespielt werden können. Gleichzeitig wird der Umgang mit einem modernen Oszilloskop vermittelt, das eine Analyse der programmierten Schaltungen über sein digitalen und analogen Eingänge ermöglicht.
SkriptManuskript zu allen Versuchen.
https://iis-students.ee.ethz.ch/lectures/digital-circuits/praktikum/
Voraussetzungen / BesonderesKeine speziellen Voraussetzungen erforderlich
252-0865-00LVorkurs Informatik Information O1 KP1PM. Schwerhoff
KurzbeschreibungDie Veranstaltung bietet eine Einführung in die Grundlagen der Programmierung mit C++. Es wird keine Programmiererfahrung vorausgesetzt.
LernzielVerständnisaufbau für grundlegende Konzepte der imperativen Programmierung sowie für das systematische Herangehen an Programmierprobleme. Studierende können einfache C++-Programme lesen und schreiben.
InhaltDiese Veranstaltung führt Sie in die Grundlagen des Programmierens mit C++ ein. Programmieren bedeutet, einem Computer eine Abfolge von Befehlen zu erteilen, deren Abarbeitung ein bestimmtes Problem löst.

Der Kurs setzt sich wie folgt zusammen:
- Allgemeine Einführung in die Informatik: Entwicklung, Ziele, elementare Konzepte
- Interaktives Tutorial zum Selbststudium als Einführung in C++: behandelt werden Variablen, Datentypen, Verzweigungen und Schleifen
- Einführung in das systematische Lösen von Programmierproblemen mittels schrittweiser Verfeinerung
- Zwei kleine Programmierprojekte: praktische Anwendung der gelernten Grundlagen
SkriptDas Lernmaterial ist vollständig online verfüg- und nutzbar; die Programmierprojekte werden in einer Online-Entwicklungsumgebung umgesetzt.
Repetition Basisjahr Elektrotechnik und Informationstechnologie BSc
NummerTitelTypECTSUmfangDozierende
900-9017-00LRepetition Basisjahr Elektrotechnik und Informationstechnologie BSc Belegung eingeschränkt - Details anzeigen 0 KPkeine Angaben
Kurzbeschreibung
Lernziel
3. Semester: Prüfungsblöcke
Prüfungsblock 1
NummerTitelTypECTSUmfangDozierende
401-0353-00LAnalysis 3 Information Belegung eingeschränkt - Details anzeigen O4 KP2V + 2UM. Iacobelli
KurzbeschreibungIn this lecture we treat problems in applied analysis. The focus lies on the solution of quasilinear first order PDEs with the method of characteristics, and on the study of three fundamental types of partial differential equations of second order: the Laplace equation, the heat equation, and the wave equation.
LernzielThe aim of this class is to provide students with a general overview of first and second order PDEs, and teach them how to solve some of these equations using characteristics and/or separation of variables.
Inhalt1.) General introduction to PDEs and their classification (linear, quasilinear, semilinear, nonlinear / elliptic, parabolic, hyperbolic)

2.) Quasilinear first order PDEs
- Solution with the method of characteristics
- COnservation laws

3.) Hyperbolic PDEs
- wave equation
- d'Alembert formula in (1+1)-dimensions
- method of separation of variables

4.) Parabolic PDEs
- heat equation
- maximum principle
- method of separation of variables

5.) Elliptic PDEs
- Laplace equation
- maximum principle
- method of separation of variables
- variational method
LiteraturY. Pinchover, J. Rubinstein, "An Introduction to Partial Differential Equations", Cambridge University Press (12. Mai 2005)
Voraussetzungen / BesonderesPrerequisites: Analysis I and II, Fourier series (Complex Analysis)
402-0053-00LPhysics IIO8 KP4V + 2UA. Imamoglu
KurzbeschreibungThe goal of the Physics II class is an introduction to quantum mechanics
LernzielTo work effectively in many areas of modern engineering, such as renewable energy and nanotechnology, students must possess a basic understanding of quantum mechanics. The aim of this course is to provide this knowledge while making connections to applications of relevancy to engineers. After completing this course, students will understand the basic postulates of quantum mechanics and be able to apply mathematical methods for solving various problems including atoms, molecules, and solids. Additional examples from engineering disciplines will also be integrated.
InhaltContent:
- Wave mechanics: the old quantum theory
- Postulates and formalism of Quantum Mechanics
- First application: the quantum well and the harmonic Oscillator
- QM in three dimension: the Hydrogen atom
- Identical particles: Pauli's principle
- Crystalline Systems and band structures
- Quantum statistics
- Approximation Methods
- Applications in Engineering
- Entanglement and superposition
SkriptLecture notes (hand-written) will be distributed via the Moodle interface
LiteraturDavid J. Griffiths, "Introduction to quantum mechanics" Second edition, Cambridge University Press.

Link
Voraussetzungen / BesonderesPrerequisites: Physics I.
227-0045-00LSignal- und Systemtheorie I Information O4 KP2V + 2UH. Bölcskei
KurzbeschreibungSignaltheorie und Systemtheorie (zeitkontinuierlich und zeitdiskret): Signalanalyse im Zeit- und Frequenzbereich, Signalräume, Hilberträume, verallgemeinerte Funktionen, lineare zeitinvariante Systeme, Abtasttheoreme, zeitdiskrete Signale und Systeme, digitale Filterstrukturen, diskrete Fourier-Transformation (DFT), endlich-dimensionale Signale und Systeme, schnelle Fouriertransformation (FFT).
LernzielEinführung in die mathematische Signaltheorie und Systemtheorie.
InhaltSignaltheorie und Systemtheorie (zeitkontinuierlich und zeitdiskret): Signalanalyse im Zeit- und Frequenzbereich, Signalräume, Hilberträume, verallgemeinerte Funktionen, lineare zeitinvariante Systeme, Abtasttheoreme, zeitdiskrete Signale und Systeme, digitale Filterstrukturen, diskrete Fourier-Transformation (DFT), endlich-dimensionale Signale und Systeme, schnelle Fouriertransformation (FFT).
SkriptVorlesungsskriptum, Übungsskriptum mit Lösungen.
252-0836-00LInformatik II Information O4 KP2V + 1UF. Mattern
KurzbeschreibungDie Vorlesung vermittelt die gebräuchlichsten Problemlösungsverfahren, Algorithmen und Datenstrukturen. Themen sind u.a.: Divide and Conquer-Prinzip, Rekursion, Sortieralgorithmen, Backtracking, Suche in Spielbäumen, Datenstrukturen (Listen, Stacks, Binärbäume etc.) zeitdiskrete Simulation, Nebenläufigkeit, Komplexität, Verifikation. Bei den Übungen wird die Programmiersprache Java verwendet.
LernzielEinführung in die Methoden der Informatik sowie Vermittlung von Grundlagen zur selbständigen Bewältigung von anspruchsvolleren Übungen und Studienarbeiten mit Informatikkomponente im nachfolgenden Bachelor- und Masterstudium.
InhaltTeil II der Vorlesung vermittelt die gebräuchlichsten Problemlösungsverfahren, Algorithmen und Datenstrukturen. Der Stoff umfasst auch grundlegende Konzepte und Mechanismen der Programmstrukturierung. Darüber hinaus wird generell das Denken in formalen Systemen, die Notwendigkeit zur Abstraktion, sowie die Bedeutung geeigneter Modellbildungen für die Informatik motiviert. Der Schwerpunkt der Vorlesung liegt auf der praktischen Informatik; konkrete Themen sind u.a.: Komplexität und Korrektheit von Algorithmen, Divide and Conquer-Prinzip, Rekursion, Sortieralgorithmen, Backtracking, Suche in Spielbäumen, Datenstrukturen (Listen, Stacks, binäre Bäume etc.), zeitdiskrete Simulation, Nebenläufigkeit, Verifikation. Bei den praktischen Übungen wird die Programmiersprache Java verwendet, dabei werden auch Aspekte wie Modularisierung, Abstraktion und Objektkapselung behandelt. Gelegentlich werden auch kurze Hinweise zum geschichtlichen Kontext der jeweiligen Konzepte gegeben. In den Übungen wird u.a. in Gruppen ein Spielprogramm für "Reversi" programmiert, am Ende des Semesters findet dazu ein Turnier statt.
SkriptFolienkopien, erweitert um "bonus slides" mit weiterführenden Anmerkungen sowie Darstellungen des historischen Kontextes.
LiteraturLehrbuch von Mark Allan Weiss: Data Structures and Problem Solving Using Java, Addison Wesley.
Voraussetzungen / BesonderesVoraussetzungen: Informatik I.
Prüfungsblock 2
NummerTitelTypECTSUmfangDozierende
227-0077-10LHalbleiter-Schaltungstechnik Information O4 KP2V + 2UQ. Huang
KurzbeschreibungEinführungsvorlesung in die Halbleiter-Schaltungstechnik. Der Transistor als aktives Bauelement. Analyse und Entwurf transistorbasierter elektronischer Schaltungen wie Verstärker und Filter; Operationsverstärker und darauf basierende Schaltungen.
LernzielModerne elektronische Schaltungen auf Transistorbasis haben unser Leben verändert und spielen in unserer Wirtschaft seit einem halben Jahrhundert eine Schlüsselrolle. Das Hauptziel dieser Vorlesung ist es, den Studenten das Konzept des aktiven Bauteils näher zu bringen. Dies beinhaltet Operationsverstärker und deren Anwendung für Verstärkerschaltungen, für Signalaufbereitung, Schaltfunktionen und Filter. Zusätzlich zur Behandlung von typischen elektonischen Schaltungen, welche in üblichen Anwendungen einschliesslich Gruppenarbeiten und Fachpraktika anzutreffen sind, können die Studenten ihre Kenntnisse linearer Schaltungen, welche auf nicht-linearen Bauteilen basieren, vertiefen. Auch auf Nichtidealitäten elektronischer Schaltungen und auf Entwurfskonzepte (als Gegenteil der Analyse) wird eingegangen. Die Veranstaltung stellt eine Voraussetzung für Themengebiete wie analoge, integrierte Schaltungen, HF-Schaltungen für drahtlose Kommunikation, A/D und D/A-Wandler und Optoelektronik dar, welche in höheren Semestern angeboten werden.
InhaltRekapitulation des Transistors als Bauteil (bipolar und MOSFET), Gross- und Kleinsignalverhalten, Arbeitspunkt und Arbeitspunkteinstellung. Eintransistorverstärker, einfache Rückkopplung zur Arbeitspunkteinstellung. Frequenzgang von einfachen Verstärkern. Methoden zur Bandbreitenerweiterung. Differenzverstärker, Operationsverstärker, Verstärker mit variabler Bandbreite. Instrumentierungsverstärker: Gleichtaktunterdrückung, Rauschen, Störsignale, Chopper-Technik. Transimpedanzverstärker. Aktive Filter: einfache aktive Filter, Filter mit biquadratischen Stufen. Filter höherer Ordnung, Realisierung mit biquadratischen Stufen und mit Leiterstruktur. Switched-Cap-Filter.
LiteraturGöbel, H.: Einführung in die Halbleiter-Schaltungstechnik. Springer-Verlag Berlin Heidelberg, 6th edition, 2019.

Pederson, D.O. and Mayaram, K.: Analog Integrated Circuits for Communication. Springer US, 2nd edition, 2008.

Sansen, W.M.C.: Analog Design Essentials. Springer US, 1st edition, 2006.

Su, K.L.: Analog Filters. Springer US, 2nd edition, 2002.
401-0053-00LDiskrete MathematikO4 KP2V + 1UD. Adjiashvili
KurzbeschreibungEinführung in Grundlagen der diskreten Mathematik: Kombinatorik (elementare Zählprobleme), Graphentheorie, Algebra, und Anwendungen davon.
LernzielEntwicklung eines guten Verständnisses von einigen der prominentesten Gebiete der diskreten Mathematik.
3. Semester: Obligatorisches Praktikum im 2. Studienjahr
NummerTitelTypECTSUmfangDozierende
227-0079-10LHalbleiter-Schaltungstechnik Praktikum Information Belegung eingeschränkt - Details anzeigen O1 KP1PQ. Huang
KurzbeschreibungPraktikum mit grundlegenden Versuchsschaltungen auf der Basis von Transistoren und Operationsverstärkern.
LernzielModerne elektronische Schaltungen auf Transistorbasis haben unser Leben verändert und spielen in unserer Wirtschaft seit einem halben Jahrhundert eine Schlüsselrolle. Das Hauptziel dieser Vorlesung ist es, den Studenten das Konzept des aktiven Bauteils näher zu bringen. Dies beinhaltet Operationsverstärker und deren Anwendung für Verstärkerschaltungen, für Signalaufbereitung, Schaltfunktionen und Filter. Zusätzlich zur Behandlung von typischen elektonischen Schaltungen, welche in üblichen Anwendungen einschliesslich Gruppenarbeiten und Fachpraktika anzutreffen sind, können die Studenten ihre Kenntnisse linearer Schaltungen, welche auf nicht-linearen Bauteilen basieren, vertiefen. Auch auf Nichtidealitäten elektronischer Schaltungen und auf Entwurfskonzepte (als Gegenteil der Analyse) wird eingegangen. Die Veranstaltung stellt eine Voraussetzung für Themengebiete wie analoge, integrierte Schaltungen, HF-Schaltungen für drahtlose Kommunikation, A/D und D/A-Wandler und Optoelektronik dar, welche in höheren Semestern angeboten werden.
InhaltKennenlernen und Verstehen von grundsätzlichen Transistor- und Operationsverstärkerschaltungen. Selbständiger Aufbau und Inbetriebnahme von einfachen Schaltungen inkl. Speisungsentkopplung. Durchführen und Verstehen verschiedener, grundsätzlicher Messmethoden wie DC- und AC-Analyse, Messungen im Zeit- und Frequenzbereich, Impedanzmessungen und Messung der Transfercharakteristik. Im Praktikum werden folgende Themen und Schaltungen näher behandelt: Charakterisierung einer realen Kapazität inklusive Nichtidealitäten; Common-Emitter Transistorverstärker mit Widerstandsgegenkopplung; Charakterisierung eines realen Verstärkers mit Nicht-idealitäten; Verstärkergrundschaltungen; Bandpassfilter mit Verstärker, Widerständen und Kapazitäten; A/D und D/A-Wandler; Oszillator und Funktionsgenerator auf Verstärkerbasis.
5. Semester: Weitere Grundlagefächer des 3. Jahres
Studierende absolvieren mindestens zwei der zur Auswahl stehenden Weiteren Grundlagefächer. Empfehlungen zur Fächerwahl sind vorhanden unter Link
NummerTitelTypECTSUmfangDozierende
227-0014-20LComputational Thinking Belegung eingeschränkt - Details anzeigen W4 KP2V + 1UR. Wattenhofer
KurzbeschreibungWe learn: algorithmic principles, dynamic and linear programming, complexity, electronic circuits, P vs. NP, Turing machines, reductions, cryptography, zero-knowledge proofs, data organization, dictionaries, hashing, databases, SQL, machine learning, regression, clustering, deep neural networks. We will use Python as a programming language. There will be paper and programming exercises every week.
LernzielComputation is everywhere, but what is computation actually? In this lecture we will discuss the power and limitations of computation. Computational thinking is about understanding machine intelligence: What is computable, and how efficiently?

Understanding computation lies at the heart of many exciting scientific, social and even philosophical developments. Computational thinking is more than programming a computer, it means thinking in abstractions. Consequently, computational thinking has become a fundamental skill for everyone, not just computer scientists. For example, functions which can easily be computed but not inverted are at the heart of understanding data security and privacy. Machine learning on the other hand has given us fascinating new tools to teach machines how to estimate functions. Thanks to clever heuristics, machines now appear to be capable of solving complex cognitive tasks. To give just one more example: How can we design the best electronic circuit for a given problem? In this class, we study various problems together with the fundamental theory of computation.

The weekly lectures will be based on blackboard discussions and coding demos, supported by a script and coding examples. The course uses Python as a programming language. Python is popular and intuitive, a programming language that looks and feels a bit like human instructions. The lecture will feature weekly exercises, on paper and in Python.
227-0053-00LHigh-Frequency Design Techniques Information W4 KP2V + 2UC. Bolognesi
KurzbeschreibungIntroduction to the basics of high-frequency circuit design techniques used in the realization of high-bandwidth communication systems and devices. Modern society depends on increasingly large data masses that need to be transmitted/processed as rapidly as possible: higher carrier frequencies allow wider bandwidth channels which enable higher data transmission rates.
LernzielFamiliarize students with the essential tools and principles exploited in high-frequency design. Introduction to circuit simulation.
InhaltIntroduction to wireless, radio spectrum, review of vectors and complex numbers, AC circuit analysis, matching networks, distributed circuit design, transmission lines and transmission line equations, reflection coefficients, the Smith Chart and its software, voltage standing wave ratio (VSWR), skin effect, matrix analysis, scattering parameters, electromagnetic fields and waves, antenna basics.
SkriptLecture notes
LiteraturTextbook: High Frequency Techniques, by Joseph F. White, 2004, Wiley-Interscience & IEEE Press ISBN 0-471-45591-1 (free online access via ETH-Bibliothek)
227-0122-00LIntroduction to Electric Power Transmission: System & Technology
Students that complete the course from HS 2020 onwards obtain 4 credits.
W4 KP2V + 2UC. Franck, G. Hug
KurzbeschreibungIntroduction to theory and technology of electric power transmission systems.
LernzielAt the end of this course, the student will be able to: describe the structure of electric power systems, name the most important components and describe what they are needed for, apply models for transformers and overhead power lines, explain the technology of transformers and lines, calculate stationary power flows and other basic parameters in simple power systems.
InhaltStructure of electric power systems, transformer and power line models, analysis of and power flow calculation in basic systems, technology and principle of electric power systems.
SkriptLecture script in English, exercises and sample solutions.
5. Semester: Kernfächer des 3. Jahres
Kurswahl kann frei zusammengestellt werden, eine Liste von Empfehlungen findet sich unter Link
NummerTitelTypECTSUmfangDozierende
227-0101-00LDiscrete-Time and Statistical Signal Processing Information W6 KP4GH.‑A. Loeliger
KurzbeschreibungThe course introduces some fundamental topics of digital signal processing with a bias towards applications in communications: discrete-time linear filters, inverse filters and equalization, DFT, discrete-time stochastic processes, elements of detection theory and estimation theory, LMMSE estimation and LMMSE filtering, LMS algorithm, Viterbi algorithm.
LernzielThe course introduces some fundamental topics of digital signal processing with a bias towards applications in communications. The two main themes are linearity and probability. In the first part of the course, we deepen our understanding of discrete-time linear filters. In the second part of the course, we review the basics of probability theory and discrete-time stochastic processes. We then discuss some basic concepts of detection theory and estimation theory, as well as some practical methods including LMMSE estimation and LMMSE filtering, the LMS algorithm, and the Viterbi algorithm. A recurrent theme throughout the course is the stable and robust "inversion" of a linear filter.
Inhalt1. Discrete-time linear systems and filters:
state-space realizations, z-transform and spectrum,
decimation and interpolation, digital filter design,
stable realizations and robust inversion.

2. The discrete Fourier transform and its use for digital filtering.

3. The statistical perspective:
probability, random variables, discrete-time stochastic processes;
detection and estimation: MAP, ML, Bayesian MMSE, LMMSE;
Wiener filter, LMS adaptive filter, Viterbi algorithm.
SkriptLecture Notes
227-0102-00LDiskrete Ereignissysteme Information W6 KP4GL. Thiele, L. Vanbever, R. Wattenhofer
KurzbeschreibungEinführung in Diskrete Ereignissysteme (DES). Zuerst studieren wir populäre Modelle für DES. Im zweiten Teil analysieren wir DES, aus einer Average-Case und einer Worst-Case Sicht. Stichworte: Automaten und Sprachen, Spezifikationsmodelle, Stochastische DES, Worst-Case Ereignissysteme, Verifikation, Netzwerkalgebra.
LernzielOver the past few decades the rapid evolution of computing, communication, and information technologies has brought about the proliferation of new dynamic systems. A significant part of activity in these systems is governed by operational rules designed by humans. The dynamics of these systems are characterized by asynchronous occurrences of discrete events, some controlled (e.g. hitting a keyboard key, sending a message), some not (e.g. spontaneous failure, packet loss).

The mathematical arsenal centered around differential equations that has been employed in systems engineering to model and study processes governed by the laws of nature is often inadequate or inappropriate for discrete event systems. The challenge is to develop new modeling frameworks, analysis techniques, design tools, testing methods, and optimization processes for this new generation of systems.

In this lecture we give an introduction to discrete event systems. We start out the course by studying popular models of discrete event systems, such as automata and Petri nets. In the second part of the course we analyze discrete event systems. We first examine discrete event systems from an average-case perspective: we model discrete events as stochastic processes, and then apply Markov chains and queuing theory for an understanding of the typical behavior of a system. In the last part of the course we analyze discrete event systems from a worst-case perspective using the theory of online algorithms and adversarial queuing.
Inhalt1. Introduction
2. Automata and Languages
3. Smarter Automata
4. Specification Models
5. Stochastic Discrete Event Systems
6. Worst-Case Event Systems
7. Network Calculus
SkriptAvailable
Literatur[bertsekas] Data Networks
Dimitri Bersekas, Robert Gallager
Prentice Hall, 1991, ISBN: 0132009161

[borodin] Online Computation and Competitive Analysis
Allan Borodin, Ran El-Yaniv.
Cambridge University Press, 1998

[boudec] Network Calculus
J.-Y. Le Boudec, P. Thiran
Springer, 2001

[cassandras] Introduction to Discrete Event Systems
Christos Cassandras, Stéphane Lafortune.
Kluwer Academic Publishers, 1999, ISBN 0-7923-8609-4

[fiat] Online Algorithms: The State of the Art
A. Fiat and G. Woeginger

[hochbaum] Approximation Algorithms for NP-hard Problems (Chapter 13 by S. Irani, A. Karlin)
D. Hochbaum

[schickinger] Diskrete Strukturen (Band 2: Wahrscheinlichkeitstheorie und Statistik)
T. Schickinger, A. Steger
Springer, Berlin, 2001

[sipser] Introduction to the Theory of Computation
Michael Sipser.
PWS Publishing Company, 1996, ISBN 053494728X
227-0103-00LRegelsysteme Information W6 KP2V + 2UF. Dörfler
KurzbeschreibungStudy of concepts and methods for the mathematical description and analysis of dynamical systems. The concept of feedback. Design of control systems for single input - single output and multivariable systems.
LernzielStudy of concepts and methods for the mathematical description and analysis of dynamical systems. The concept of feedback. Design of control systems for single input - single output and multivariable systems.
InhaltProcess automation, concept of control. Modelling of dynamical systems - examples, state space description, linearisation, analytical/numerical solution. Laplace transform, system response for first and second order systems - effect of additional poles and zeros. Closed-loop control - idea of feedback. PID control, Ziegler - Nichols tuning. Stability, Routh-Hurwitz criterion, root locus, frequency response, Bode diagram, Bode gain/phase relationship, controller design via "loop shaping", Nyquist criterion. Feedforward compensation, cascade control. Multivariable systems (transfer matrix, state space representation), multi-loop control, problem of coupling, Relative Gain Array, decoupling, sensitivity to model uncertainty. State space representation (modal description, controllability, control canonical form, observer canonical form), state feedback, pole placement - choice of poles. Observer, observability, duality, separation principle. LQ Regulator, optimal state estimation.
LiteraturK. J. Aström & R. Murray. Feedback Systems: An Introduction for Scientists and Engineers. Princeton University Press, 2010.
R. C. Dorf and R. H. Bishop. Modern Control Systems. Prentice Hall, New Jersey, 2007.
G. F. Franklin, J. D. Powell, and A. Emami-Naeini. Feedback Control of Dynamic Systems. Addison-Wesley, 2010.
J. Lunze. Regelungstechnik 1. Springer, Berlin, 2014.
J. Lunze. Regelungstechnik 2. Springer, Berlin, 2014.
Voraussetzungen / BesonderesPrerequisites: Signal and Systems Theory II.

MATLAB is used for system analysis and simulation.
227-0110-00LElektromagnetische Wellen für FortgeschritteneW6 KP2V + 2UP. Leuchtmann, U. Koch
KurzbeschreibungDie Vorlesung gibt einen vertieften Einblick in das Verhalten elektromagnetischer Wellen in linearen Materialien, inklusive negativem Brechungsindex oder Metamaterialien.
LernzielSie verstehen das Verhalten elektromagnetischer Wellen sowohl im homogenen Raum als auch in ausgewählten Strukturen (Oberflächen, geschichtete Medien, zylindrische Strukturen, Wellenleiter) und wissen auch über zeitharmonische Materialmodelle in Plasmonik Bescheid.
InhaltBeschreibung von zeitharmonischen Feldern; die Rolle des Materials in den Maxwell'schen Gleichungen; Energietransport- und -absorbierungsmechanismen; Elektromagnetische Wellen im homogenen Raum: gewöhnliche und evaneszente Ebene Wellen, Zylinderwellen, Kugelwellen, "Complex origin"-Wellen und -Strahlen; Reflexion an beschichteten Grenzflächen; Oberflächen-Wellen; Wellen in geschichteten Strukturen; Mechanismus der Führung elektromagnetischer Wellen; TEM-Wellen; Hohlleiter und dielektrische Wellenleiter.
SkriptEin englischsprachiges Skript mit animierten Darstellungen kann heruntergeladen werden, ebenso die in der Vorlesung gezeigten Folien.
LiteraturDas Skript enthält eine Literaturliste.
Voraussetzungen / BesonderesDie Vorlesung wird auf Deutsch gehalten, das Skript und die Präsentationen sind auf Englisch.
227-0112-00LHigh-Speed Signal Propagation Information
Findet dieses Semester nicht statt.
W6 KP2V + 2UC. Bolognesi
KurzbeschreibungVerständnis der Hochgeschwindigkeits-Signalausbreitung in Mikrowellenkabel, integr. Mikrowellenschaltungen und Leiterplatten.
Da Sytemtaktfrequenzen stets in höhere GHz Bereiche vordringen, ist es notwendig die Hochgeschwindigkeits-Signalausbreitung zu verstehen, um Signalintegrität zu gewährleisten.

Der Kurs richtet sich an Interessierte an analogen/digitalen Hochgeschwindigkeitssystemen.
LernzielVerständnis der Hochgeschwindigkeits-Signalausbreitung in Verbindungsleitern, Mikrowellenkabel und integrierten Übertragungsleitungen wie zum Beispiel in integrierten Mikrowellenschaltungen und/oder Leiterplatten.

Da Systemtaktfrequenzen kontinuierlich in höhere GHz Bereiche vordringen, entwickelt sich das dringende Bedürfnis die Hochgeschwindigkeits-Signalausbreitung zu verstehen um nach wie vor eine hohe Signalintegrität zu gewährleisten, insbesondere angesichts Phänomenen wie der Intersymbol-Interferenz (ISI) und des Übersprechens.

Konzepte wie Streuparameter (oder S-Parameter) übernehmen eine Schlüsselrolle in der Charakterisierung von Netzwerken über grosse Bandbreiten. Bei hohen Frequenzen werden alle Strukturen effektiv zu "Übertragungsleitungen".

Ohne besondere Vorsicht ist es sehr wahrscheinlich, dass eine schlecht entworfene Übertragungsleitung zum Versagen des gesamten entworfenen Systems führt.

Filter werden ebenfalls behandelt, da sich herausstellt, dass einige der Probleme von verlustbehafteten Übertragungskanälen (Leitungen, Kabel, etc.) durch adäquates filtern korrigiert werden können. Ein Prozess der "Entzerrung" genannt wird.
InhaltLeitungsgleichungen der TEM-Leitung (Telegraphengleichungen). Beschreibung elektrischer Grössen auf der TEM Leitung; Reflexion im Zeit- und Frequenzbereich, Smith-Diagramm. Verhalten schwach bedämpfter Leitungen. Einfluss des Skineffekts auf Dämpfung und Impulsverzerrung. Leitungsersatzschaltungen. Gruppenlaufzeit und Dispersion. Eigenschaften gekoppelter Leitungen. Streuparameter. Butterworth-, Tschebyscheff- und Besselfilter: Einführung zum Filterentwurf mit Filterprototypen (Tiefpass, Hochpass, Bandpass, Bandsperre). Einfache aktive Filter.
SkriptSkript: Leitungen und Filter (In deutscher Sprache).
Voraussetzungen / BesonderesDie Uebungen werden auf Englisch gehalten.
227-0113-00LLeistungselektronik Information W6 KP4GJ. W. Kolar
KurzbeschreibungVerständnis der Grundfunktion leistungselektronischer Energieumformer, Einsatzbereiche. Methoden der Analyse des Betriebsverhaltens und des regelungstechnischen Verhaltens, Dimensionierung. Beurteilung der Beeinflussung umgebender Systeme, Elektromagnetische Verträglichkeit.
LernzielVerständnis der Grundfunktion leistungselektronischer Energieumformer, Einsatzbereiche. Methoden der Analyse des Betriebsverhaltens und des regelungstechnischen Verhaltens, Dimensionierung. Beurteilung der Beeinflussung umgebender Systeme, Elektromagnetische Verträglichkeit.
InhaltGrundstruktur leistungselektronischer Systeme, Beispiele. DC/DC-Konverter, Potentialtrennung. Regelungstechnische Modellierung von DC/DC-Konvertern, State-Space-Averaging, PWM-Switch-Model. Leistungshalbleiter, Nichtidealitäten, Kühlung. Magnetische Bauelemente, Skin- und Proximity- Effekt, Dimensionierung. EMV. Einphasen- Diodenbrücke mit kapazitiver Glättung, Netzrückwirkungen, Leistungsfaktorkorrektur. Selbstgeführte Einphasen- u. Dreiphasen-Brückenschaltung mit eingeprägter Ausgangsspannung, Modulation, Raumzeigerbegriff. Netzgeführte Einphasen-Brückenschaltung, Kommutierung, Wechselrichterbetrieb, WR-Kippen. Netzgeführte Dreiphasen-Brückenschaltung, ungesteuert und gesteuert/kapazitive und induktive Glättung. Parallelschaltung netzgeführter Stromrichter, Saugdrosselschaltung. Gegenparallelschaltung netzgeführter Dreiphasen-Brückenschaltungen, Vierquadranten-Gleichstrommaschinenantrieb. Resonanz-Thyristorstromrichter, u-Zi-Diagramm.
SkriptSkript und Simulationsprogramm für interaktives Lernen und Visualisierung, Uebungen mit Musterlösungen
Voraussetzungen / BesonderesVoraussetzungen: Grundkenntnisse der Elektrotechnik und Signaltheorie.
227-0116-00LVLSI I: From Architectures to VLSI Circuits and FPGAs Information W6 KP5GF. K. Gürkaynak, L. Benini
KurzbeschreibungThis first course in a series that extends over three consecutive terms is concerned with tailoring algorithms and with devising high performance hardware architectures for their implementation as ASIC or with FPGAs. The focus is on front end design using HDLs and automatic synthesis for producing industrial-quality circuits.
LernzielUnderstand Very-Large-Scale Integrated Circuits (VLSI chips), Application-Specific Integrated Circuits (ASIC), and Field-Programmable Gate-Arrays (FPGA). Know their organization and be able to identify suitable application areas. Become fluent in front-end design from architectural conception to gate-level netlists. How to model digital circuits with SystemVerilog. How to ensure they behave as expected with the aid of simulation, testbenches, and assertions. How to take advantage of automatic synthesis tools to produce industrial-quality VLSI and FPGA circuits. Gain practical experience with the hardware description language SystemVerilog and with industrial Electronic Design Automation (EDA) tools.
InhaltThis course is concerned with system-level issues of VLSI design and FPGA implementations. Topics include:
- Overview on design methodologies and fabrication depths.
- Levels of abstraction for circuit modeling.
- Organization and configuration of commercial field-programmable components.
- FPGA design flows.
- Dedicated and general purpose architectures compared.
- How to obtain an architecture for a given processing algorithm.
- Meeting throughput, area, and power goals by way of architectural transformations.
- Hardware Description Languages (HDL) and the underlying concepts.
- SystemVerilog
- Register Transfer Level (RTL) synthesis and its limitations.
- Building blocks of digital VLSI circuits.
- Functional verification techniques and their limitations.
- Modular and largely reusable testbenches.
- Assertion-based verification.
- Synchronous versus asynchronous circuits.
- The case for synchronous circuits.
- Periodic events and the Anceau diagram.
- Case studies, ASICs compared to microprocessors, DSPs, and FPGAs.

During the exercises, students learn how to model FPGAs with SystemVerilog. They write testbenches for simulation purposes and synthesize gate-level netlists for FPGAs. Commercial EDA software by leading vendors is being used throughout.
SkriptTextbook and all further documents in English.
LiteraturH. Kaeslin: "Top-Down Digital VLSI Design, from Architectures to Gate-Level Circuits and FPGAs", Elsevier, 2014, ISBN 9780128007303.
Voraussetzungen / BesonderesPrerequisites:
Basics of digital circuits.

Examination:
In written form following the course semester (spring term). Problems are given in English, answers will be accepted in either English oder German.

Further details:
https://iis-students.ee.ethz.ch/lectures/vlsi-i/
227-0121-00LKommunikationssysteme Information W6 KP2V + 2UA. Wittneben
KurzbeschreibungInformationstheorie, Signalraumanalyse, Basisbandübertragung, Passbandübertragung, Systembeispiel und Kanal, Sicherungsschicht, MAC, Beispiele Layer 2, Layer 3, Internet
LernzielZiel der Vorlesung ist die Einführung der wichtigsten Konzepte und Verfahren, die in modernen digitalen Kommunikationssystemen Anwendung finden, sowie eine Übersicht über bestehende und zukünftige Systeme.
InhaltEs werden die untersten drei Schichten des OSI-Referenzmodells behandelt: die Bitübertragungsschicht, die Sicherungsschicht mit dem Zugriff auf das Übertragungsmedium und die Vermittlung. Die wichtigsten Begriffe der Informationstheorie werden eingeführt. Anschliessend konzentrieren sich die Betrachtungen auf die Verfahren der Punkt-zu-Punkt-Übertragung, welche sich mittels der Signalraumdarstellung elegant und kohärent behandeln lassen. Den Methoden der Fehlererkennung und –korrektur, sowie Protokollen für die erneute Übermittlung gestörter Daten wird Rechnung getragen. Auch der Vielfachzugriff bei geteiltem Übertragungsmedium wird diskutiert. Den Abschluss bilden Algorithmen für das Routing in Kommunikationsnetzen und der Flusssteuerung.

Die Anwendung der grundlegenden Verfahren wird ausführlich anhand von bestehenden und zukünftigen drahtlosen und drahtgebundenen Systemen erläutert.
SkriptVorlesungsfolien
Literatur[1] Simon Haykin, Communication Systems, 4. Auflage, John Wiley & Sons, 2001
[2] Andrew S. Tanenbaum, Computernetzwerke, 3. Auflage, Pearson Studium, 2003
[3] M. Bossert und M. Breitbach, Digitale Netze, 1. Auflage, Teubner, 1999
227-0124-00LEmbedded Systems Information W6 KP4GL. Thiele
KurzbeschreibungAn embedded system is some combination of computer hardware and software, either fixed in capability or programmable, that is designed for a specific function or for specific functions within a larger system. The course covers theoretical and practical aspects of embedded system design and includes a series of lab sessions.
LernzielUnderstanding specific requirements and problems arising in embedded system applications.

Understanding architectures and components, their hardware-software interfaces, the memory architecture, communication between components, embedded operating systems, real-time scheduling theory, shared resources, low-power and low-energy design as well as hardware architecture synthesis.

Using the formal models and methods in embedded system design in practical applications using the programming language C, the operating system FreeRTOS, a commercial embedded system platform and the associated design environment.
InhaltAn embedded system is some combination of computer hardware and software, either fixed in capability or programmable, that is designed for a specific function or for specific functions within a larger system. For example, they are part of industrial machines, agricultural and process industry devices, automobiles, medical equipment, cameras, household appliances, airplanes, sensor networks, internet-of-things, as well as mobile devices.

The focus of this lecture is on the design of embedded systems using formal models and methods as well as computer-based synthesis methods. Besides, the lecture is complemented by laboratory sessions where students learn to program in C, to base their design on the embedded operating systems FreeRTOS, to use a commercial embedded system platform including sensors, and to edit/debug via an integrated development environment.

Specifically the following topics will be covered in the course: Embedded system architectures and components, hardware-software interfaces and memory architecture, software design methodology, communication, embedded operating systems, real-time scheduling, shared resources, low-power and low-energy design, hardware architecture synthesis.

More information is available at https://www.tec.ee.ethz.ch/education/lectures/embedded-systems.html .
SkriptThe following information will be available: Lecture material, publications, exercise sheets and laboratory documentation at https://www.tec.ee.ethz.ch/education/lectures/embedded-systems.html .
LiteraturP. Marwedel: Embedded System Design, Springer, ISBN 978-3-319-56045-8, 2018.

G.C. Buttazzo: Hard Real-Time Computing Systems. Springer Verlag, ISBN 978-1-4614-0676-1, 2011.

Edward A. Lee and Sanjit A. Seshia: Introduction to Embedded Systems, A Cyber-Physical Systems Approach, Second Edition, MIT Press, ISBN 978-0-262-53381-2, 2017.

M. Wolf: Computers as Components – Principles of Embedded System Design. Morgan Kaufman Publishers, ISBN 978-0-128-05387-4, 2016.
Voraussetzungen / BesonderesPrerequisites: Basic knowledge in computer architectures and programming.
227-0145-00LSolid State Electronics and Optics Information W6 KP4GN. Yazdani, V. Wood
Kurzbeschreibung"Solid State Electronics" is an introductory condensed matter physics course covering crystal structure, electron models, classification of metals, semiconductors, and insulators, band structure engineering, thermal and electronic transport in solids, magnetoresistance, and optical properties of solids.
LernzielUnderstand the fundamental physics behind the mechanical, thermal, electric, magnetic, and optical properties of materials.
Voraussetzungen / BesonderesRecommended background:
Undergraduate physics, mathematics, semiconductor devices
227-0166-00LAnalog Integrated Circuits Information W6 KP2V + 2UT. Jang
KurzbeschreibungThis course provides a foundation in analog integrated circuit design based on bipolar and CMOS technologies.
LernzielIntegrated circuits are responsible for much of the progress in electronics in the last 50 years, particularly the revolutions in the Information and Communications Technologies we witnessed in recent years. Analog integrated circuits play a crucial part in the highly integrated systems that power the popular electronic devices we use daily. Understanding their design is beneficial to both future designers and users of such systems.
The basic elements, design issues and techniques for analog integrated circuits will be taught in this course.
InhaltReview of bipolar and MOS devices and their small-signal equivalent circuit models; Building blocks in analog circuits such as current sources, active load, current mirrors, supply independent biasing etc; Amplifiers: differential amplifiers, cascode amplifier, high gain structures, output stages, gain bandwidth product of op-amps; stability; comparators; second-order effects in analog circuits such as mismatch, noise and offset; data converters; frequency synthesizers; switched capacitors.
The exercise sessions aim to reinforce the lecture material by well guided step-by-step design tasks. The circuit simulator SPECTRE is used to facilitate the tasks. There is also an experimental session on op-amp measurements.
SkriptHandouts of presented slides. No script but an accompanying textbook is recommended.
LiteraturBehzad Razavi, Design of Analog CMOS Integrated Circuits (Irwin Electronics & Computer Engineering) 1st or 2nd edition, McGraw-Hill Education
227-0385-10LBiomedical ImagingW6 KP5GS. Kozerke, K. P. Prüssmann
KurzbeschreibungIntroduction and analysis of medical imaging technology including X-ray procedures, computed tomography, nuclear imaging techniques using single photon and positron emission tomography, magnetic resonance imaging and ultrasound imaging techniques.
LernzielTo understand the physical and technical principles underlying X-ray imaging, computed tomography, single photon and positron emission tomography, magnetic resonance imaging, ultrasound and Doppler imaging techniques. The mathematical framework is developed to describe image encoding/decoding, point-spread function/modular transfer function, signal-to-noise ratio, contrast behavior for each of the methods. Matlab exercises are used to implement and study basic concepts.
Inhalt- X-ray imaging
- Computed tomography
- Single photon emission tomography
- Positron emission tomography
- Magnetic resonance imaging
- Ultrasound/Doppler imaging
SkriptLecture notes and handouts
LiteraturWebb A, Smith N.B. Introduction to Medical Imaging: Physics, Engineering and Clinical Applications; Cambridge University Press 2011
Voraussetzungen / BesonderesAnalysis, Linear Algebra, Physics, Basics of Signal Theory, Basic skills in Matlab programming
227-0393-10LBioelectronics and Biosensors Information W6 KP2V + 2UJ. Vörös, M. F. Yanik, T. Zambelli
KurzbeschreibungThe course introduces the concepts of bioelectricity and biosensing. The sources and use of electrical fields and currents in the context of biological systems and problems are discussed. The fundamental challenges of measuring biological signals are introduced. The most important biosensing techniques and their physical concepts are introduced in a quantitative fashion.
LernzielDuring this course the students will:
- learn the basic concepts in biosensing and bioelectronics
- be able to solve typical problems in biosensing and bioelectronics
- learn about the remaining challenges in this field
InhaltL1. Bioelectronics history, its applications and overview of the field
- Volta and Galvani dispute
- BMI, pacemaker, cochlear implant, retinal implant, limb replacement devices
- Fundamentals of biosensing
- Glucometer and ELISA

L2. Fundamentals of quantum and classical noise in measuring biological signals

L3. Biomeasurement techniques with photons

L4. Acoustics sensors
- Differential equation for quartz crystal resonance
- Acoustic sensors and their applications

L5. Engineering principles of optical probes for measuring and manipulating molecular and cellular processes

L6. Optical biosensors
- Differential equation for optical waveguides
- Optical sensors and their applications
- Plasmonic sensing

L7. Basic notions of molecular adsorption and electron transfer
- Quantum mechanics: Schrödinger equation energy levels from H atom to crystals, energy bands
- Electron transfer: Marcus theory, Gerischer theory

L8. Potentiometric sensors
- Fundamentals of the electrochemical cell at equilibrium (Nernst equation)
- Principles of operation of ion-selective electrodes

L9. Amperometric sensors and bioelectric potentials
- Fundamentals of the electrochemical cell with an applied overpotential to generate a faraday current
- Principles of operation of amperometric sensors
- Ion flow through a membrane (Fick equation, Nernst equation, Donnan equilibrium, Goldman equation)

L10. Channels, amplification, signal gating, and patch clamp Y4

L11. Action potentials and impulse propagation

L12. Functional electric stimulation and recording
- MEA and CMOS based recording
- Applying potential in liquid - simulation of fields and relevance to electric stimulation

L13. Neural networks memory and learning
LiteraturPlonsey and Barr, Bioelectricity: A Quantitative Approach (Third edition)
Voraussetzungen / BesonderesThe course requires an open attitude to the interdisciplinary approach of bioelectronics.
In addition, it requires undergraduate entry-level familiarity with electric & magnetic fields/forces, resistors, capacitors, electric circuits, differential equations, calculus, probability calculus, Fourier transformation & frequency domain, lenses / light propagation / refractive index, Michaelis-Menten equation, pressure, diffusion AND basic knowledge of biology and chemistry (e.g. understanding the concepts of concentration, valence, reactants-products, etc.).
Praktika, Projekte, Seminare
Es müssen mindestens 18 KP (nach Studienreglement 2016), bzw. 15 KP (nach Studienreglement 2018) aus der Kategorie "Praktika, Projekte, Seminare" erworben werden.
Allgemeines Fachpraktikum
NummerTitelTypECTSUmfangDozierende
227-0095-10LAllgemeines Fachpraktikum I Belegung eingeschränkt - Details anzeigen
Nur für BSc Elektrotechnik und Informationstechnologie.

Einschreibung über das Online-Tool (EE-Website: Studies -> Bachelor Program -> Third Year -> Laboratory Courses)
W2 KP2PProfessor/innen
KurzbeschreibungIm Fachpraktikum wird der Lehrstoff der ersten vier Semester und des dritten Studienjahres im Labor erprobt und gefestigt. Darüber hinaus besteht die Mögllichkeit, sich in so genannten Softwarekursen spezifische Kenntnisse von Programmpaketen anzueignen (MATLAB etc.).
LernzielPraktische Anwendung der im Grundstudium erworbenen Kenntnisse.
Voraussetzungen / BesonderesEinschreibung über das Online-Tool, Link
227-0096-10LAllgemeines Fachpraktikum II Belegung eingeschränkt - Details anzeigen
Nur für BSc Elektrotechnik und Informationstechnologie.

Einschreibung über das Online-Tool (EE-Website: Studies -> Bachelor Program -> Third Year -> Laboratory Courses)
W4 KP4PProfessor/innen
KurzbeschreibungIm Fachpraktikum wird der Lehrstoff der ersten vier Semester und des dritten Studienjahres im Labor erprobt und gefestigt. Darüber hinaus besteht die Mögllichkeit, sich in so genannten Softwarekursen spezifische Kenntnisse von Programmpaketen anzueignen (MATLAB etc.).
LernzielPraktische Anwendung der im Grundstudium erworbenen Kenntnisse.
Voraussetzungen / BesonderesEinschreibung über das Online-Tool, Link
Projekte & Seminare (HS 2020)
Ab HS 2020 werden Projekte & Seminare (P&S) als einzelne Lehrveranstaltungen angeboten.
Die Belegung ist ausschliesslich für Studierende im BSc Elektrotechnik und Informationstechnologie ab Freitag vor Semesterbeginn möglich.
Plätze werden über das P&S-Bewerbungstool (https://psapp.ee.ethz.ch/) zugeteilt.
Bitte belegen Sie nur P&S für die Sie sich über das Tool bewerben.
NummerTitelTypECTSUmfangDozierende
227-0085-01LProjekte & Seminare: Amateurfunk-Kurs Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W1.5 KP1PJ. Leuthold
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielDer Amateurfunk ermöglicht es, drahtlos über weite Distanzen zu kommunizieren.
Doch darf eine Amateurfunk-Station nicht ohne Weiteres betrieben werden.
Voraussetzung ist das Ablegen der Amateurfunkprüfung HB3 oder HB9 beim BAKOM.

In diesem Kurs werden wir einen Überblick über die wichtigsten Themengebiete des Amateurfunks bieten.
Im praktischen Teil werdet ihr unter anderem die Gelegenheit haben, das Funkgerät selbst in die Hand zu nehmen.
In einem Portabel-Ausflug (nicht testatpflichtig) werden wir zudem draussen eine mobile Funkstation aufbauen und bedienen.

Nach dem Kurs habt ihr die Möglichkeit, die HB9-Prüfung abzulegen.
Mit der Prüfung in der Tasche könnt ihr dann auch die Funkbude des AMIV auf dem ETZ-Dach verwenden oder auch eure eigene Anlage aufbauen und betreiben.

Voraussetzung für das Testat ist eine aktive Teilnahme am Kurs, nicht das Bestehen der BAKOM-Prüfung.
Eine erfolgreiche Funkverbindung zu einer anderen Station ist ebenfalls Teil der Testatbedingung.
Das Lernmaterial wird in der ersten Kursstunde ausgegeben.
227-0085-02LProjekte & Seminare: Game Development with Unity Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W3 KP3PL. Benini
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielGame Development is a big field and is constantly growing. A powerful tool to create cross-platform games is Unity. Unity is a cross-platform real-time game engine that uses C# as its programming language (very similar to Java). This P&S is a
great chance for gaining practical experience, creating something from scratch and establishing a supporting community. Therefore, if you are eager to improve your coding skills as well as bring them to life by applying them to game development, this is the right P&S for you!
227-0085-03LProjekte & Seminare: COMSOL Design Tool – Design of Optical Components Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W3 KP3PJ. Leuthold
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielSimulation tools are becoming an essential accessory for scientists and engineers for the development of new devices and study of physical phenomena. More and more disciplines rely on accurate simulation tools to get insight and also to accurately design novel devices.

COMSOL is a powerful multiphysics simulation tool. It is used for a wide range of fields, including electromagnetics, semiconductors, thermodynamics and mechanics. In this P&S we will focus on the rapidly growing field of integrated photonics.

During hands-on exercises, you will learn how to accurately model and simulate various optical devices, which enables high-speed optical communication. At the end of the course, students will gain practical experience in simulating photonic components by picking a small project in which certain photonic devices will be optimized to achieve required specifications. These simulated devices find applications in Photonic Integrated Circuits (PICs) on chip-scale.

Course website: https://blogs.ethz.ch/ps_comsol
Voraussetzungen / BesonderesNo previous knowledge of simulation tools is required. A basic understanding of electromagnetics is helpful but not mandatory.
The course will be taught in English.
227-0085-04LProjekte & Seminare: Microcontrollers for Sensors and Internet of Things Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W4 KP4PL. Benini
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielUltra Low Power Microcontroller (MCU) – Firmware Programming and Sensors Interfacing using an Arm Cortex-M (STM32) Microcontroller

Microprocessors are used to execute big and generic applications, while microcontrollers are low cost and low power embedded chips with program memory and data memory built onto the system which are used to execute simple tasks within one specific application (i.e. sensor devices, wearable systems, and IoT devices). Microcontrollers demand very precise and resource-saving programming, therefore it is necessary to know the processor core, and particular importance has the investigation of the microcontroller's hardware components (ADC, clocks, serial communication, timers, interrupts, etc.).

The STM32 from STMicroelectronics has gained in popularity in recent years due to its low power and ease of use. The goal of this course is the development of understanding the internal processes in the microcontroller chip from TI. This will enable you to conduct high-level-firmware-programming of microcontrollers, to learn about the STM32 MCU features, benefits, and programming and how they can be connected with sensors, acquire the data, processing them and send the information to other devices. The course will also include an introductive lecture on machine learning and artificial intelligence on the embedded system and in particular microcontrollers. The C language will be used to program the microcontroller.

The course will be taught in English.
227-0085-05LProjekte & Seminare: Fast Signal Acquisition and Processing for Quantum Experiments using FPGA Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W2 KP2PS. Kozerke
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielFPGAs are used in wide range of applications including video processing, machine learning, cryptography and radar signal processing, thanks to their flexibility and massive parallel processing power. Recently FPGAs have become important in quantum signal processing where high amount of data should be analyzed in a short time to use quantum setups most efficiently. In addition, FPGAs are used for quantum state detection and feedback generation, which have to be performed in the scale of hundreds of nanoseconds. The goal of this course is to understand the FPGA based signal processing for superconducting circuits based quantum experiments. The course participants will learn the implementation techniques of the modules for fast quantum signal acquisition and processing, the electronics supporting quantum experiments, and FPGA programming. You will implement quantum signal processing and quantum state detection modules using Xilinx FPGA, Verilog HDL, and high speed ADC. The course will be taught in English. No prior knowledge in quantum physics or FPGA is required, still a good knowledge in any coding language (for example C or Java) is required.
227-0085-06LProjekte & Seminare: Neural Network on Low Power FPGA: A Practical Approach Belegung eingeschränkt - Details anzeigen
Findet dieses Semester nicht statt.
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W2 KP2PL. Benini
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielArtifical Intelligence and in particular neural networks are inspired by biological systems, such as the human brain. Through the combination of powerful computing resources and novel architectures for neurons, neural networks have achieved state-of-the-art results in many domains such as computer vision. FPGAs are one of the most powerful platform to implement neural networks as they can handle different algorithms in computing, logic, and memory resources in the same device. Faster performance comparing to competitive implementations as the user can hardcore operations into the hardware. This course will give to the student the basis of Machine Learning to understand how they work and how they can be trained and giving hand-on experiences with the training tools such as Keras. Moreover the course will focus in deploy algorithms in low power FPGA such as the Lattice sensAI platform to have energy efficient running algorithms. The course will provide to the students the tools and know-how to implement neural netwok on an FPGA, and the student will challenge theirself in a 5 weeks piratical project that they will present at the end of the course. Experience in FPGA programming is desirable but not mandatory.

The course will be taught in English.
227-0085-07LProjekte & Seminare: Deep Learning for Smartphone Apps (DLSA) Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W3 KP3PL. Van Gool
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielDeep Learning with Smartphone Sensors – Programming Android Phones – Neural Networks – Keras/TensorFlow -- Projects on Smartphones.

Latest smartphone generations are equipped with computational capabilities (CPU, GPU, NPU, DSP) matching common PCs from a decade ago. Moreover, smartphones have several sensors that can acquire many useful information beyond audio and visual data, for instance where we are, what we are doing, with whom we are together, what is our body constitution, what are our needs. Based on this information our smartphone offers us the appropriate computational power to process them in loco without sending the sensor data to the cloud. This course focuses on giving the bases of machine (deep) learning and embedded systems. Students will learn the tools to implement machine/deep learning algorithms in their Android phones to be smarter. The course will end with a 4 weeks project where the students can target a specific application scenario.

The course will be taught in English.
227-0085-08LProjekte & Seminare: Bluetooth Low Energy Programming for IoT Sensing System Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W4 KP4PC. Franck
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielBluethoot Low Energy System on Chip – Firmware Programming and sensors Interfacing using an Arm Cortex-M (Nordic nrf52838) Microcontroller

The NRF52832 Bltuethoo Low Energy System on Chip produced by Nordic Semiconductor is one of the pioneering low-power chip to integrate Bluetooth Low Energy (BLE 5.0) and microcontroller functionality into a single die. With the introduction of the BLE 5.0 standard, Bluetooth has achieved high data bandwidth with low power consumption. This makes the technology an ideal match for many applications i.e. IoT sensor application or audio streaming, by address
two of the greatest bottlenecks of these devices. This course offers the chance for participants to do hands-on programming of microcontrollers. In particular, the focus will be laid on interfacing with sensors, acquisition of data, on-board event-driven data processing and BLE transmissions. The programming will be performed in C.

Today’s microcontrollers offer a low power, efficient and cost-effective
solution of tackling a nearly infinite number of task specific applications. Ranging from IoT devices, wearable system, sensor (mesh) device, all the way to be being integrated as submodule for the most complex of system such as cars, planes and rockets. Microcontrollers derive their advantages from the efficient use of resources and as such require very efficient and resource-saving
programming. It is therefore mandatory to understand the microcontroller’s hardware components such as processor cores, ADC, clocks, serial communication, wireless communication, timers, interrupts, etc. The P&S includes 5 weeks project where the student will setup a IoT sensor node to monitor electric power transmission and distribution system.

The course will be taught in English.
227-0085-09LProjekte & Seminare: Spiking Neural Network on Neuromorphic processors Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W3 KP3PG. Indiveri
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielMachine Learning – Spiking Neural Network – DVS Cameras - Programming Neuromoripch processors – Intel Loihi - Final Project with a presentation.

Compared to the “traditional” artificial neural network, the spiking neural network (SNN) can provided both latency and energy efficiency. Moreover, SNN has demonstrated in previous works a better performance in processing physiological information of small sample size, and only the output layer of the spiking neural network needs to be trained, which results in a fast training rate. This couse focuses on giving the bases of spiking neural networks and neuromorphic processors. Students will learn the tools to implement SNN algorithm in both academic processors and Intel Loihi using data from Event-based Vision camera and biomedical sensors (i.e. ECG and EEG). The course will end with 4 weeks project
where the students can target a specif application scenario.

The course will be taught in English.
227-0085-11LProjekte & Seminare: Deep Learning for Image Manipulation (DLIM) Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W3 KP3PL. Van Gool
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielDeep Learning – Image Manipulation – Image Enhancement – Image Restoration – Style Transfer – Image to Image Translation – Generative Models – TensorFlow/PyTorch – Projects

With the advent of deep learning tremendous advances were achieved in numerous areas from computer vision, computer graphics, and image processing. Using these techniques, an image can be automatically manipulated in various ways with high-quality results, often fooling the human observer. Deep learning based image processing and manipulation are being applied in a vast number of emerging technologies, including image enhancement in smartphone cameras, automated image editing, image content creation, graphics, and autonomous driving. This course focuses on the fundamentals of deep learning and image manipulation. Students will learn the tools to implement and develop deep learning solutions for a variety of image manipulation tasks. The course will end with a 4 weeks project where the students can target a specific application scenario.

The course will be taught in English.
227-0085-12LProjekte & Seminare: Electronic Circuits & Signals Exploration Laboratory Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W2 KP1PH.‑A. Loeliger
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielAs everyday electronic circuits have transitioned into integrated circuits, they have become increasingly difficult to examine and tinker with. As a result, students become less exposed to basic analog electronic circuits and their fundamental operating principles. At university level, bachelor classes in analog circuits and electronics provide rigorous theoretical insights but are typically focused on linearised operating behaviour.

The goal of this lab course is for the students to enhance their understanding on how basic analog electronic circuits work, or perhaps don't work, and provide enough practical experience for the students to feel at ease using transistors, resistors, capacitances, diodes etc., to create working circuits.

For example, students create circuits that make physical quantities audible. Students are encourage to realise their own circuit ideas.
227-0085-13LProjekte & Seminare: Let’s Build and Control our own Atomic Force Microscope... Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W3.5 KP3.5PJ. Vörös
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielInvented in the 1980s in Zurich and awarded with a Nobel price, the atomic force microscope (AFM) has enabled us to visualize surfaces at the single atom level, and to measure single molecule and cell-cell interactions, deepening our understanding of material science and biology. This is enabled by controlling micromechanical piezo actuators with nanometer precision and processing noisy signals in order to achieve meaningful data.

In order to introduce you to the capabilities of modern AFMs in biomedical sensing, you will build your own setups in groups of two. You will be introduced to an AFM’s functionality, control, and signal read-out using LabView. A tuning fork signal will be used as the feedback for the self-built AFM. In order to better understand the working principle of a tuning fork, you will also build your own frequency sweeper and analyze it with self-built low-pass filters.
After you have implemented your own setup, you will have the chance to characterize different biomedical samples on state-of-the-art setups. This data will then be analyzed using Matlab.
The focus of this P&S seminar is to enable you to transfer your theoretical knowledge into practice and at the same time get to know how electrical engineering can be used in biomedical research.

The course requires active participation during the practical sessions, a 10-15 min presentation and a short written report on the acquired results. The course will be given in English.

Dates:
05.10, 08.10, 12.10, 15.10, , 26.10, 29.10, 9.11, 12.11
227-0085-14LProjekte & Seminare: Technical and Economic Aspects of Renewable Energy Supply Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W3 KP3PG. Hug
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielMore and more sustainable and renewable energy technologies are used for electricity generation to cope with climate change. These distributed resources transform the electric power grid and impose major challenges.

In this seminar, students have the opportunity to glance at cutting-edge research in the field of power systems. Possible research questions might be:

- How to integrate distributed energy generation like PV plants and wind turbines into the electricity grid?
- What challenges does the increasing share of electric vehicles and batteries impose on the power grid?
- How to cope for the uncertain generation capacity of renewables and how to forecast it?
- How does the electricity market work and how do the new sources of flexibility transform it?

Students will prepare a presentation and a report on their individual research question, which is based on an assigned paper. The main objectives are to practice literature review, scientific writing and presenting. Students will learn to independently understand specific research results – a crucial skill for academic research including semester and master projects.

The language of instruction is English. Registrations for the seminar are binding.
227-0085-15LProjekte & Seminare: Python for Engineers - Get Productive in the Classroom, in the Lab and at Home Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W3 KP3PJ. Leuthold
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielPython is an interpreted high-level programming language which is becoming increasingly popular in the academic scientific community as well as in industry. The course will introduce the basics of the python programming language, and will cover some of the most useful Python modules, such as numpy, scipy and matplotlib. The classes will further cover simple GUIs, data analysis and linking with shared libraries or C code. They will further familiarize with the GIT version control system, with the linux shell and with the most common software licenses. Students are not required to have previous Python programming experience.
227-0085-16LProjekte & Seminare: Machine Learning for Brain-Computer Interfaces Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W3 KP3PL. Benini
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielA brain-computer interface (BCI) provides a communication and control channel based on the recognition of subject’s intention from spatiotemporal activity of the brain. A typical method to acquire neural activity signals is electroencephalograhy (EEG), which is often used in BCI. In order to make these data usable and get useful information out of them, signal processing techniques play a crucial role. Moreover, feature extraction and machine learning methods are applied to obtain a highly accurate BCI.
The aim of the Project and Seminars course is to give insights of signal processing and machine learning applied to brain-computer interfaces to undergraduate students, by having hands-on experience in brain signal acquisition, data processing, feature extraction, and machine learning.
227-0085-17LProjekte & Seminare: Bau eines drahtlosen Infrarot-Kopfhörers Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W2 KP4PA. Wittneben
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden
LernzielInhalt ist der Aufbau eines optischen Infrarot-Audioübertragungssystems. Wir machen uns mit wichtigen Messgeräten (Oszilloskop, Spektrumanalyser) und Messmethoden (Frequenzgang aufnehmen, S/N Verhältnis, nichtlineare Störungen)
vertraut. Der Einfluss der Modulation zur Unterdrückung von Störungen wird untersucht. Jeder Student baut für sich je einen Infrarot-Sender und -Empfänger zusammen und kann diese am Ende
mit nach Hause nehmen. Beim Zusammenbau sammeln wir praktische Erfahrungen mit dem Löten von konventionellen und SMD Bauteilen. Die fertigen Schaltungen werden in Betrieb genommen, abgeglichen und ausgemessen.

Das Praktikum wird an fünf Nachmittagen in Zweiergruppen jeweils Donnerstags durchgeführt. Absenzen werden nur in begründeten Ausnahmefällen erlaubt.

Die Daten der Praktikumsnachmittage, weitere Informationen sowie die Unterlagen für die Vorbereitung können auf unserer Homepage gefunden werden.
227-0085-18LProjekte & Seminare: Bits on Air Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W2 KP2PH. Bölcskei
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden
LernzielTäglich sind wir mit digitaler Nachrichtenübertragung konfrontiert, sei es beim Fernsehen, beim Mobiltelefon oder bei der Internet-Nutzung. Um die Funktionsweise dieser Systeme kennenzulernen, sollen in diesem P&S-Kurs die Grundzüge der Digitalkommunikation vermittelt werden. Auf herkömmlichen PCs werden dazu selber geschriebene Software-Modems implementiert. Diese Modems bestehen genau wie die in der Wirklichkeit verwendeten digitalen Kommunikationssysteme aus einem Modulator, einem Demodulator und einem Algorithmus zur
Synchronisation des Trägers der eintreffenden Nachricht. Einmal implementiert, können mit Hilfe dieser Modems akustisch beliebige Daten (z.B. kleine Textdateien) zwischen verschiedenen PCs übertragen werden.

Zum Programmieren wird MATLAB verwendet. MATLAB-Kenntnisse werden nicht vorausgesetzt. Vielmehr ist das Ziel dieses P&S-Kurses, neben dem Kennenlernen der Grundlagen der Digitalkommunikation auch das Programmieren mit MATLAB zu üben.

Die Daten der Nachmittage können der Bits on Air-Homepage entnommen werden.

Absenzen werden nur in begründeten Ausnahmefällen erlaubt. Der verpasste Stoff muss selbstständig nachgeholt und in einem kurzen Bericht zusammengefasst werden.
227-0085-19LProjekte & Seminare: Software Defined Radio Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W3 KP3PH. Bölcskei
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden
LernzielDrahtlose Übermittlung von Informationen über Funk ist heute allgegenwärtig. Je nach Anwendung und Frequenzbereich werden dabei verschiedene Modulationsarten benutzt, wobei digitale Verfahren weitgehend die alten analogen Verfahren abgelöst haben.
Tools für Software Defined Radio (SDR) ermöglichen es, mit relativ kleinem Aufwand in diese Welt einzutauchen und “auf den Wellen zu surfen”. Durch schnellere Computer wird es möglich, dass immer
komplexere Signalverarbeitung in Sendern und Empfängern auf einem Rechner erfolgen können. Dabei können die Algorithmen sehr flexibel und schnell angepasst und verändert werden.

In diesem P&S werden wir uns näher anschauen, wie dies funktioniert und was dahintersteckt. Dazu erarbeiten wir uns in einem ersten Teil Grundlagen zu Frequenzen, Spektren, Modulationsarten,
Signalverarbeitung, u.s.w.

Im zweiten Teil werden wir in Gruppen verschiedene Projekte mit SDR-Tools erarbeiten. Dabei können auch eigene Ideen eingebracht werden. Am Schluss werden die Projekte in einer Präsentation den anderen Teilnehmern vorgestellt.
227-0085-21LProjekte & Seminare: Quad-rotors: Control and Estimation Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W2 KP2PJ. Lygeros
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielThe objective of this P&S is to make a real-world quad-rotor fly autonomously by applying the control and estimation theory taught in class.
Details of this P&S course can be found at: http://www.dfall.ethz.ch/pands.php
A video showing highlights from HS2018 can be see here: http://www.youtube.com/watch?v=PEg-XHSXd58

In the first half of the P&S, we will introduce the physical model for a quad-rotor and use this to apply the control and estimation techniques that are taught in the 5th semester in the Control System 1 class. The students will then create their own control function for a quad-rotor and test these in simulation. The second half of the course will involve the students implementing the control and estimation algorithms they design in the real-world on our fleet of nano-quad-rotors. Once stable flight is achieved, the students will have the freedom to perform tasks with the quad-rotor. By implementing the control and estimation algorithms on a real-quadcopter, the students will gain experience with how decisions in the modelling and design stage affect real-world performance.

Important Information:
Students must be in the 5th semester.
The first class will be Monday, September 21 for all students.
Classes will then occur every second week. The students will be split into two groups and the classes for each group will occur on alternating weeks.
It is preferable to be taking the Control Systems 1 (CS1) course but not mandatory. Those students who are not taking CS1 will need to complete some extra reading to understand some aspects of this P&S.
Due to COVID-19, the course will be offered in an online setting with classes being held over Zoom. The students will be able to take a real-world quad-rotor to their homes in order to implement the control and estimation algorithms taught in the course.
227-0085-22LProjekte & Seminare: Programmierung eines Blackfin DSP Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W4 KP4PH.‑A. Loeliger
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielDie Echtzeitverarbeitung von digitalen Signalen ist eine Herausforderung welche in der Praxis häufig auftritt (digitale Kommunikation, Audio- und Videovearbeitung, ...).

Es gibt eine Familie von Mikroprozessoren welche spezifisch für die Echtzeitverarbeitung von digitalen Signalen optimiert sind: Sogenannte "Digital Signal Processor" oder kurz DSP. In diesem Praktikum lernt ihr einige Grundlagen der digitalen Signalverarbeitung und deren Implementation auf einem DSP kennen.

In Zweiergruppen werdet ihr euch am Beispiel von akustischen Signalen Schritt für Schritt an die Theorie und die Programmierung in Assembler herantasten. In der zweiten Hälfte des Semesters könnt ihr ein kleines, selbst bestimmtes Audio-Projekt verwirklichen.

Für die Implementierung verwenden wir ein für dieses P&S entwickeltes Board mit Komponenten welche auch in der Industrie verwendet werden. Es ist bestückt mit Ein- und Ausgängen für analoge Audiosignale, einem Codec, welcher das analoge Signal in ein digitales und zurück umwandelt, einem DSP der Familie "Blackfin" von Analog Devices (BF532) und 32MB Arbeitsspeicher.
227-0085-23LProjekte & Seminare: Phase Change Materials and Memories Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W1 KP1PM. Yarema
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielYou will learn how to make and characterize phase change materials, which are being researched by companies like Intel and Micron for next generation transistor free memory, known as phase change memory (PCM). In the first laboratory session, you characterize the phase change of a PCM material using x-ray diffraction. In the second laboratory session, you will synthesize nanoparticles of the PCM material germanium telluride to understand the challenges and potential for addressing scaling issues in PCMs.

Important information:
In addition to the 8 hours of laboratory time, 6 hours of additional reading, preparation, and data analysis is expected. For the laboratory class, you must adhere to the safety rules introduced by the instructor and to the dress code (long pants and close-toed shoes must be worn, long hair must be pulled back, and no watches/jewelry on hands or wrists).

The course will be held in English. Minimum number of students is 3.
227-0085-24LProjekte & Seminare: Vision and Control in RoboCup Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W1 KP1PL. Van Gool
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielRoboCup is a tournament where teams of autonomous robots compete in soccer matches against each other. The ETH team NomadZ plays in the standard platform league with the humanoid NAO robot, where the focus lies on developing robust and efficient algorithms for vision, control and behavior. In this course, the basic challenges we encounter in RoboCup are presented and approached in practical exercises using MATLAB and Python. The topics cover visual localization, deep learning for object detection and reinforcement learning for control.

The course is offered to students of the 5th semester.
227-0085-25LProjekte & Seminare: Magnetresonanz: Vom Spektrum zum Bild Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W1 KP1PK. P. Prüssmann
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielDas Phänomen der magnetischen Kernresonanz (NMR) und ihre Anwendung in der Spektroskopie und in der Bildgebung werden kennen gelernt. Der Kurs beginnt mit einer allgemeinen Einführung in die NMR. Danach werden Messungen an einem klinischen MRI-Gerät durchgeführt. Dabei werden die NMR-Experimente selbst entwickelt und programmiert. Vom einfachen spektroskopischen Experiment ausgehend werden schrittweise die Grundlagen der Bildgebung erarbeitet. So können schliesslich Schnittbilder von Testobjekten erstellt werden.

Aufgrund der Corona-Situation wir der Kurs nicht direkt am Scanner sondern per Remote-Verbindung in einem Seminarraum abgehalten. Bei Verbot von Präsenz-Unterricht muss die Veranstaltung entfallen.
Der Kurs kann erst ab einer Mindestteilnehmerzahl von 2 durchgeführt werden.

Kurstermine:
23.11., 30.11., 7.12., 14.12.2020
227-0085-26LProjekte & Seminare: Biosignal Acquisition and Processing for IoT Low Power Wearable Sensing... Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W3 KP3PS. Kozerke
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielBiosignal acquisition and processing – Wearable sensor node design and analysis for bio-impedance sensor using an Arm Cortex-M (Nordic nrf52838) Microcontroller
Wearable smart sensor electronics has the potential to revolutionize the medical field. Various body conformal flexible sensors have been used to monitor motion and physiological electrical signals such as electrocardiography (ECG), electroencephalography (EEG) and body composition analysis via body bio-impedance measurements. Smart sensor nodes not only provide accurate and continuous data in time but also automate the process of maintaining medical records, thereby lowering the workload oft he health worker or clinician. This course offers an avenue for the students to understand the interdisciplinary principles that make it possible to interpret human physiology by utilizing discreet electronic components. Most importantly, participants will get a chance to do hands-on system design specific to electronically tracking a particular physiological phenomenon. In particular, the focus will be laid on programming of micro controllers, interfacing with sensors, acquisition of data and utilizing discreet analog elements for bio-signal processing. The programming will be performed in C.


The course will be taught in English and by the ITET center for project based learning.
227-0085-27LProjekte & Seminare: Android Application Development (AAD) Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W4 KP3PS. Kozerke
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielAndroid Applications – Programming and development of Application - Android Studio – Smart Phone Sensors – GPS and Google Maps.

Although the App-Industry is dominated by the giant Apps right now, it is still crucial that one knows how those Apps function and how those Apps are communicating with their hardware. This course offers the opportunity for the participants to understand the development of application using Android Studio. Most importantly, participants will get a chance to do hands-on software design specific to Android smartphone and the data acquisition from sensors, GPS, google maps and other internal devices. The main goal of the course if providing the students with the basic principle and software programming for build up every android application. The course include 4-5 weeks project were the students alone or in group will build up a working demo of a target application. The course will conclude with the presentation of the students work. Previous experience in C/Java or other languages is preferable but not mandatory. The students will program their own Android Smartphone.

The course will be taught in English by the new Project-based learning centre.
227-0085-28LProjekte & Seminare: iCEBreaker FPGA For IoT Sensing Systems Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W3 KP3PL. Benini
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielUltra Low Lattice FPGA – High Level Programming – Peripehrals Interfacing using an Lattice FPGA

Field-programmable gate array (FPGA) is an integrated circuit designed to be configured by a customer or a designer after manufacturing , so they are also "field-programmable". The FPGA configuration is generally specified using a hardware description language (HDL), similar to that used for an application-specific integrated circuit (ASIC). However more and more nowdays producers and open source community are providing higher level toolls to program them similary than processors. On the other side still it is important know the hardware architectures. This course will give to the students the opportunity to program FPGA in a high level way and use them to connect with external peripherals such as display, sensors, etc. In particular, the course will use the iCEBreaker FPGA boards that is specifically designed for students and engineers . They work out of the box with the latest open source FPGA development tools and next-generation open CPU architectures. The course will also iCEBreaker can be expandable through its Pmod connectors, so the students can make use of a large selection of third-party modules. The course will include a project where the students will learn how to build a full working system for the next generation of Internet of Things intelligent smart sensing.

The course will be taught in English by the new D-ITET center for Project-based learning.
227-0085-29LProjekte & Seminare: Practical Embedded Deep Neural Networks with Special Hardware Accelerator Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W3 KP3PS. Kozerke
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielDeep neural networks (DNNs) have become the leading method for a wide range of data analytics tasks, after a series of major victories at the ImageNet Large Scale Visual Recognition Challenge (ILSVRC). For ILSVRC, the task was to classify images into 1000 different classes, many of which are difficult to distinguish (e.g. many classes are different breeds of dogs). All that was given were 1.2 million labelled images. Meanwhile, this recipe for success has taken over many more areas, from image-based tasks like segmenting objects in images, detecting objects, enhancing images using super-resolution and compression artifact reduction, to robotics and reinforcement learning, and a wide range of industrial applications.
DNNs and their subtype convolutional neural networks (CNNs) have not been new in the 2013 when the wave of success has started, but they got this huge boost through the new availability of large-scale dataset and—at least as importantly—the availability of the necessary compute resources by using GPUs to perform the computations required during training.
While GPUs were then also used to stem the high computation effort of DNNs during inference (e.g. classifying images directly using a trained DNN rather than training the DNN itself). The high demand, the need for cost efficiency, and the goal of deploying DNNs not just in data centers but pervasively in everyday devices, wearables, and low-latency industrial or interactive applications, has triggered the development of various application-specific processors which are much faster, vastly more energy efficient, and cheaper at the same time—such as the Google TPU, Graphcore, …, and Huawei’s Ascend/Atlas platforms.

In this course, you will learn:
1) the basics of deep neural networks, how they work, and what challenges there are for inference,
2) how platforms with specialized hardware accelerators, specifically the Huawei Atlas 200, can be used for running DNN inference and getting a practical application running, and
3) work on your own project using DNNs and hardware accelerators based on your own ideas or on some of our proposals.

The course will be taught in English by the new D-ITET center for Project-Based Learning and a special guest lecturer from Huawei. Individual interactions/help can also be in (Swiss) German.
Most sessions will be around 1 hour of lecture and 2 hours of practical computer exercises. We will start an introduction and then you will have ca. 8 weeks to work on your project, which will concluded with a final presentation of your results.
227-0085-31LProjekte & Seminare: Vision Goes Vegas Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W2 KP2PL. Van Gool
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielComputer Vision beschäftigt sich unter anderem damit, Maschinen zu befähigen ihre Umwelt zu sehen und das wahrgenommene Bild zu verstehen. In unserem Projekt soll ein System entwickelt werden, das Spielkarten erkennen kann und, einer guten Strategie folgend, erfolgreich Black-Jack spielen kann. Die Teilnehmer des Projektes werden kleine Teams bilden und gemeinsam mit einem Assistenten die Aufgabe erarbeiten und eine Implementierung erstellen. Am Ende des Semesters sollen die Programme im öffentlichen Wettstreit gegeneinander antreten!

Ziel des Projektes ist es, aktuelle Methoden der Computer Vision kennen zu lernen. Spielkarten, die von einer Digitalkamera in beliebiger Orientierung aufgenommen werden, müssen registriert und erkannt werden. Ein Strategiemodul kontrolliert dann die Spieltaktik aufgrund allgemeiner Regeln und dem Wissen über schon gefallene Karten. Da sehr viele verschiedene Möglichkeiten bestehen, solch ein System zu realisieren, sind der Phantasie der Teilnehmer keine Grenzen gesetzt.

Als Voraussetzungen sollte Interesse an Computer Vision mitgebracht werden und die Bereitschaft, sich in einem Team von Mitstudierenden einzubringen. Kenntnisse in C++ sind notwendig.

Dieses P&S wird in englischer Sprache durchgeführt.
227-0085-32LProjekte & Seminare: Magnetische Felder im Alltag Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W2 KP2PJ. Leuthold
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielMagnetfelder sind überall zu finden aber selten direkt wahrnehmbar. Das führt auch zu teils irrationalen Ängsten wie beispielsweise vor Elektrosmog. Die Stromversorgung mit Gleichstrom, 16.67 Hz und 50 Hz Wechselstrom ist heute nicht mehr wegzudenken. Überall wo Strom fliesst, entstehen auch Magnetfelder. Deswegen sind Magnetfelder allgegenwärtig. Aber wo treten besonders hohe Felder auf? Wie hoch dürfen diese sein bevor gesundheitliche Schäden entstehen können? Damit haben sich schon viele Studien befasst und darauf basierend wurden landesspezifische Richtlinien definiert. Doch werden diese überhaupt eingehalten? Wo werden die gesetzlichen Grenzwerte überschritten? Was sind die Konsequenzen? Mit diesem Thema befasst sich das P&S und spricht ein eingeladener Gast.

Die Teilnehmer des P&S werden kleine eigene Forschungsprojekte verfolgen. Dafür werden sie mobilen Messgeräten ausgerüstet, welches sich mit einem Smartphone verbinden lassen, um verschiedene Magnetfeldquellen zu suchen und zu charakterisieren. Wie stark sind die Magnetfelder in unserem Umfeld wirklich? Können sie eine Gefahr darstellen? Wie können sie abgeschirmt werden? Diese Fragen sollen systematisch untersucht werden.

Zum Abschluss des P&S präsentieren die einzelnen Gruppen die Erkenntnisse aus ihren Messungen fassen diese in einem kurzen Bericht zusammen.
227-0085-33LProjekte & Seminare: Accelerating Genome Analysis with FPGAs, GPUs, and New Execution Paradigms Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W3 KP3PO. Mutlu
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielA genome encodes a set of instructions for performing some functions within our cells. Analyzing our genomes helps, for example, to determine differences in these instructions (known as genetic variations) from human to human that may cause diseases or different traits. One benefit of knowing the genetic variations is better understanding and diagnosis of diseases and the development of efficient drugs.

Computers are widely used to perform genome analysis using dedicated algorithms and data structures. However, timely analysis of genomic data remains a daunting challenge, due to the complex algorithms and large datasets used for the analysis. Increasing the number of processing cores used for genome analysis decreases the overall analysis time, but significantly escalates the cost of building, maintaining, and cooling such a computing cluster, as well as the power/energy consumed by the cluster. This is a critical shortcoming with respect to both energy production and environmental friendliness. Cloud computing platforms can be used as an alternative to distribute the workload, but transferring the data between the clinic and the cloud poses new privacy and legal concerns.

In this course, we will cover the basics of genome analysis to understand the computational steps of the entire pipeline and find the computational bottlenecks. Students will learn about the existing efforts for accelerating one or more of these steps and will have the chance to carry out a hands-on project to improve these efforts.

Prerequisites of the course:
- No prior knowledge in bioinformatics or genome analysis is required.
- Digital Design and Computer Architecture (or equivalent course)
- A good knowledge in C programming language is required.
- Experience in at least one of the following is highly desirable:
FPGA implementation and GPU programming.
- Interest in making things efficient and solving problems

The course is conducted in English.

Course website: https://safari.ethz.ch/projects_and_seminars/doku.php?id=bioinformatics

Learning Materials
===============
1. A survey on accelerating genome analysis: https://arxiv.org/pdf/2008.00961
2. A detailed survey on the state-of-the-art algorithms for sequencing data: https://arxiv.org/pdf/2003.00110
3. An example of how to accelerate genomic sequence matching by two orders of magnitude with the help of FPGAs or GPUs: https://arxiv.org/abs/1910.09020
4. An example of how to accelerate read mapping step by an order of magnitude and without using hardware acceleration: https://arxiv.org/pdf/1912.08735
5. An example of using a different computing paradigm for accelerating read mapping step and improving its energy consumption: https://arxiv.org/pdf/1708.04329
6. Two examples on using software/hardware co-design to accelerate genomic sequence matching by two orders of magnitude: https://arxiv.org/abs/1604.01789 https://arxiv.org/abs/1809.07858
227-0085-34LProjekte & Seminare: Designing and Evaluating Memory Systems and Modern Software Workloads with... Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W3 KP3PO. Mutlu
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielDRAM is predominantly used to build the main memory systems of modern computing devices. Simulation-based experimental studies are key for understanding the complex interactions between DRAM and modern applications.

Ramulator is an extensible DRAM simulator providing cycle-accurate performance models for a variety of commercial DRAM standards (e.g., DDR3/4, LPDDR3/4, GDDR5, HBM) and academic proposals. Ramulator has a modular design that enables easy integration of additional DRAM standards and mechanisms. Ramulator is written in C++11 and can be easily integrated to full-system simulators such as gem5.

In this P&S, you will design new DRAM and memory controller mechanisms for improving overall system performance, energy consumption, and reliability. You will extend Ramulator with these new designs and evaluate their performance, energy consumption, and reliability using modern applications. This will be the right P&S for you if you would like to learn about the state-of-the-art memory controller and DRAM designs and their interaction with modern applications. This P&S will also enable you to hands-on simulate and understand the memory system behavior of modern workloads such as machine learning, graph analytics, genome analysis.

Prerequisites of the course:
- Digital Design and Computer Architecture (or equivalent course)
- A good knowledge in C/C++ programming language.
- Interest in making things efficient and solving problems.
- Interest in understanding software development and hardware design, and their interactions.

The course is conducted in English.

Course website: https://safari.ethz.ch/projects_and_seminars/doku.php?id=ramulator

Learning Materials
===============
1. An old version of Ramulator:
https://github.com/CMU-SAFARI/ramulator

2. Original Ramulator paper:
https://people.inf.ethz.ch/omutlu/pub/ramulator_dram_simulator-ieee-cal15.pdf

3. An example study of modern workloads and DRAM architectures using Ramulator:
Link

4. An example recent study of a new DRAM architecture using Ramulator:
Link

5. An example recent study of a new virtual memory system architecture using Ramulator:
https://people.inf.ethz.ch/omutlu/pub/VBI-virtual-block-interface_isca20.pdf

6. Three examples of new ideas enabled by Ramulator based evaluation
https://people.inf.ethz.ch/omutlu/pub/rowclone_micro13.pdf
https://people.inf.ethz.ch/omutlu/pub/salp-dram_isca12.pdf
https://people.inf.ethz.ch/omutlu/pub/raidr-dram-refresh_isca12.pdf
227-0085-35LProjekte & Seminare: Understanding and Improving Modern DRAM Performance, Reliability, and... Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W3 KP3PO. Mutlu
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielDRAM is predominantly used to build the main memory systems of modern computing devices. To improve the performance, reliability, and security of DRAM, it is critical to perform experimental characterization and analysis of existing cutting-edge DRAM chips.

SoftMC is an FPGA-based DRAM testing infrastructure that enables the programmer to perform all low-level DRAM operations (i.e., DDR commands) in a cycle-accurate manner. SoftMC provides a simple and intuitive high-level programming interface (in C++) that completely hides the low-level details of the FPGA from programmers. Programmers implement test routines in C++, and the test routines automatically get translated into the low-level SoftMC memory controller operations in the FPGA. SoftMC developers write low-level hardware description language code to enable new and faster studies.

In this P&S, you will have the chance to learn how DRAM is organized and operates in a low-level and gain practical experience in using SoftMC while developing SoftMC programs for new DRAM characterization studies related to performance, reliability and security. You may also improve the SoftMC infrastructure itself to enable new studies. And, who knows, you might discover new security vulnerabilities like RowHammer.

This will be the right P&S for you if you are interested in DRAM technology and would like to learn more about it as well as FPGA technology and how it can be used for practical purposes such as understanding and mitigating RowHammer attacks, generating true random numbers, reducing memory latency, fingerprinting and identifying devices, and improving reliability.

Prerequisites of the course:
- Digital Design and Computer Architecture (or equivalent course)
- Familiarity with FPGA programming
- Interest in low-level hacking and memory
- Interest in discovering why things do or do not work and solving problems

The course is conducted in English.

Course website: https://safari.ethz.ch/projects_and_seminars/doku.php?id=softmc

Learning Materials:
===================
- An old version of SoftMC is here: https://github.com/CMU-SAFARI/SoftMC
- SoftMC description: https://people.inf.ethz.ch/omutlu/pub/softMC_hpca17.pdf
- SoftMC lecture: https://www.youtube.com/watch?v=tnSPEP3t-Ys
- Example RowHammer study using SoftMC: https://people.inf.ethz.ch/omutlu/pub/Revisiting-RowHammer_isca20.pdf
- Example security attack study using SoftMC: Link
- Example neural network acceleration study using SoftMC: Link
- Example random number generation study using SoftMC: Link
- Example physical unclonable function study using SoftMC: https://people.inf.ethz.ch/omutlu/pub/dram-latency-puf_hpca18.pdf
- The original RowHammer study using SoftMC: https://people.inf.ethz.ch/omutlu/pub/dram-row-hammer_isca14.pdf
227-0085-36LProjekte & Seminare: Genome Sequencing on Mobile Devices Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W3 KP3PO. Mutlu
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielGenome analysis is the foundation of many scientific and medical discoveries, and serves as a key enabler of personalized medicine. This analysis is currently limited by the inability of existing technologies to read an organism’s complete genome. Instead, a dedicated machine (called sequencer) extracts a large number of shorter random fragments of an organism’s DNA sequence, known as reads. Small, handheld sequencers such as ONT MinION and Flongle make it possible to sequence bacterial and viral genomes in the field, thus facilitating disease outbreak analyses such as COVID-19, Ebola, and Zika. However, large, capable computers are still needed to perform genome assembly, which tries to reassemble read fragments back into an entire genome sequence. This limits the benefits of mobile sequencing and may pose problems in rapid diagnosis of infectious diseases, tracking outbreaks, and near-patient testing. The problem is exacerbated in developing countries and during crises where access to the internet network, cloud services, or data centers is even more limited.

In this course, we will cover the basics of genome analysis to understand the speed-accuracy tradeoff in using computationally-lightweight heuristics versus accurate computationally-expensive algorithms. Such heuristic algorithms typically operate on a smaller dataset that can fit in the memory of today’s mobile device. Students will experimentally evaluate different heuristic algorithms and observe their effect on the end results. This evaluation will give the students the chance to carry out a hands-on project to implement one or more of these heuristic algorithms in their smartphones and help the society by enabling on-site analysis of genomic data.

Prerequisites of the course:
- No prior knowledge in bioinformatics or genome analysis is required.
- A good knowledge in C programming language and programming is required.
- Interest in making things efficient and solving problems

The course is conducted in English.

Course website: https://safari.ethz.ch/projects_and_seminars/doku.php?id=genome_seq_mobile

Learning Materials
===============
1. A survey on accelerating genome analysis: https://arxiv.org/pdf/2008.00961

2. A detailed survey on the state-of-the-art algorithms for sequencing data: https://arxiv.org/pdf/2003.00110

3. An example of how to accelerate genomic sequence matching by two orders of magnitude with the help of FPGAs or GPUs: https://arxiv.org/abs/1910.09020

4. An example of how to accelerate read mapping step by an order of magnitude and without using hardware acceleration: https://arxiv.org/pdf/1912.08735

5. An example of using a different computing paradigm for accelerating read mapping step and improving its energy consumption: https://arxiv.org/pdf/1708.04329

6. Two examples on using software/hardware co-design to accelerate genomic sequence matching by two orders of magnitude: https://arxiv.org/abs/1604.01789 https://arxiv.org/abs/1809.07858

7. An example of a purely software method for fast genome sequence analysis: http://www.biomedcentral.com/content/pdf/1471-2164-14-S1-S13.pdf
227-0085-37LProjekte & Seminare: Exploring the Processing-in-Memory Paradigm for Future Computing Systems Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W3 KP3PO. Mutlu
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielData movement between the memory units and the compute units of current computing systems is a major performance and energy bottleneck. From large-scale servers to mobile devices, data movement costs dominate computation costs in terms of both performance and energy consumption. For example, data movement between the main memory and the processing cores accounts for 62% of the total system energy in consumer applications. As a result, the data movement bottleneck is a huge burden that greatly limits the energy efficiency and performance of modern computing systems. This phenomenon is an undesired effect of the dichotomy between memory and the processor, which leads to the data movement bottleneck.

Many modern and important workloads such as machine learning, computational biology, graph processing, databases, video analytics, and real-time data analytics suffer greatly from the data movement bottleneck. These workloads are exemplified by irregular memory accesses, relatively low data reuse, low cache line utilization, low arithmetic intensity (i.e., ratio of operations per accessed byte), and large datasets that greatly exceed the main memory size. The computation in these workloads cannot usually compensate for the data movement costs. In order to alleviate this data movement bottleneck, we need a paradigm shift from the traditional processor-centric design, where all computation takes place in the compute units, to a more data centric design where processing elements are placed closer to or inside where the data resides. This paradigm of computing is known as Processing-in Memory (PIM).

This is your perfect P&S if you want to become familiar with the main PIM technologies, which represent "the next big thing" in Computer Architecture. You will work hands-on with the first real-world PIM architecture, will explore different PIM architecture designs for important workloads, and will develop tools to enable research of future PIM systems. Projects in this course span software and hardware as well as the software/hardware interface. You can potentially work on developing and optimizing new workloads for the first real world PIM hardware or explore new PIM designs in simulators, or do something else that can forward our understanding of the PIM paradigm.

Prerequisites of the course:
- Digital Design and Computer Architecture (or equivalent course).
- Familiarity with C/C++ programming.
- Interest in future computer architectures and computing paradigms.
- Interest in discovering why things do or do not work and solving problems
- Interest in making systems efficient and usable

The course is conducted in English.

Course website: https://safari.ethz.ch/projects_and_seminars/doku.php?id=processing_in_memory

Learning materials
===============

1. Summary papers about recent research in PIM.
Link
Link

2. Ramulator-PIM: A version of Ramulator simulator for PIM.
https://github.com/CMU-SAFARI/ramulator-pim

3. UPMEM SDK documentation: The first real-world PIM architecture.
https://sdk.upmem.com/2020.3.0/

4. An example recent study of 3D-stacked PIM for consumer workloads.
Link

5. An example recent study of lightweight PIM functionality on 3D-stacked memory:
Link

6. An example recent study of a PIM accelerator for graph processing.
Link

7. An example recent study of a Processing-using-Memory system.
https://people.inf.ethz.ch/omutlu/pub/ambit-bulk-bitwise-dram_micro17.pdf
https://arxiv.org/pdf/1905.09822.pdf
Projekte & Seminare (bis FS 2020)
Benutzen Sie diese Lerneinheiten ausschliesslich um Kreditpunkte aus P&S bis und mit FS 2020 absolviert wurden gutzuschreiben.
Für Belegungen im HS 2020 siehe "Projekte & Seminare (HS 2020)".
NummerTitelTypECTSUmfangDozierende
227-0085-10LProjekte & Seminare für 1 KP (1) Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W1 KP1PProfessor/innen
KurzbeschreibungFörderung des selbstständigen Arbeitens, der Fähigkeit zur Teamarbeit, der Vorbereitung und Durchführung von Präsentationen, der Aneignung von Kenntnissen in Lernmethodik und Projektmethodik sowie die Vermittlung von Fertigkeiten und von Kenntnissen über den Aufbau von Systemen der Informationstechnologie und Elektrotechnik sowie Förderung der fachspezifischen Allgemeinbildung.
Lernzielsiehe oben
Voraussetzungen / BesonderesEinschreibung über das Online-Tool, https://isgapps.ee.ethz.ch/ppsapp/
227-0085-20LProjekte & Seminare für 1 KP (2) Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W1 KP1PProfessor/innen
KurzbeschreibungFörderung des selbstständigen Arbeitens, der Fähigkeit zur Teamarbeit, der Vorbereitung und Durchführung von Präsentationen, der Aneignung von Kenntnissen in Lernmethodik und Projektmethodik sowie die Vermittlung von Fertigkeiten und von Kenntnissen über den Aufbau von Systemen der Informationstechnologie und Elektrotechnik sowie Förderung der fachspezifischen Allgemeinbildung.
Lernzielsiehe oben
Voraussetzungen / BesonderesEinschreibung über das Online-Tool, https://isgapps.ee.ethz.ch/ppsapp/
227-0085-30LProjekte & Seminare für 2 KP (1) Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W2 KP2PProfessor/innen
KurzbeschreibungFörderung des selbstständigen Arbeitens, der Fähigkeit zur Teamarbeit, der Vorbereitung und Durchführung von Präsentationen, der Aneignung von Kenntnissen in Lernmethodik und Projektmethodik sowie die Vermittlung von Fertigkeiten und von Kenntnissen über den Aufbau von Systemen der Informationstechnologie und Elektrotechnik sowie Förderung der fachspezifischen Allgemeinbildung.
Lernzielsiehe oben
Voraussetzungen / BesonderesEinschreibung über das Online-Tool, https://isgapps.ee.ethz.ch/ppsapp/
227-0085-40LProjekte & Seminare für 2 KP (2) Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W2 KP2PProfessor/innen
KurzbeschreibungFörderung des selbstständigen Arbeitens, der Fähigkeit zur Teamarbeit, der Vorbereitung und Durchführung von Präsentationen, der Aneignung von Kenntnissen in Lernmethodik und Projektmethodik sowie die Vermittlung von Fertigkeiten und von Kenntnissen über den Aufbau von Systemen der Informationstechnologie und Elektrotechnik sowie Förderung der fachspezifischen Allgemeinbildung.
Lernzielsiehe oben
Voraussetzungen / BesonderesEinschreibung über das Online-Tool, https://isgapps.ee.ethz.ch/ppsapp/
227-0085-50LProjekte & Seminare für 3 KP Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W3 KP3PProfessor/innen
KurzbeschreibungFörderung des selbstständigen Arbeitens, der Fähigkeit zur Teamarbeit, der Vorbereitung und Durchführung von Präsentationen, der Aneignung von Kenntnissen in Lernmethodik und Projektmethodik sowie die Vermittlung von Fertigkeiten und von Kenntnissen über den Aufbau von Systemen der Informationstechnologie und Elektrotechnik sowie Förderung der fachspezifischen Allgemeinbildung.
Lernzielsiehe oben
Voraussetzungen / BesonderesEinschreibung über das Online-Tool, https://isgapps.ee.ethz.ch/ppsapp/
227-0085-60LProjekte & Seminare für 4 KP Belegung eingeschränkt - Details anzeigen
Nur für Elektrotechnik und Informationstechnologie BSc.

Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W4 KP4PProfessor/innen
KurzbeschreibungFörderung des selbstständigen Arbeitens, der Fähigkeit zur Teamarbeit, der Vorbereitung und Durchführung von Präsentationen, der Aneignung von Kenntnissen in Lernmethodik und Projektmethodik sowie die Vermittlung von Fertigkeiten und von Kenntnissen über den Aufbau von Systemen der Informationstechnologie und Elektrotechnik sowie Förderung der fachspezifischen Allgemeinbildung.
Lernzielsiehe oben
Voraussetzungen / BesonderesEinschreibung über das Online-Tool, https://isgapps.ee.ethz.ch/ppsapp/
Gruppenarbeiten
NummerTitelTypECTSUmfangDozierende
227-0091-10LGruppenarbeit I Belegung eingeschränkt - Details anzeigen W6 KP5ADozent/innen
KurzbeschreibungDie Studierenden arbeiten in Gruppen an betreuten Projekten, im Umfang von 150 bis 180 Stunden. Die Themen der Gruppenarbeit sind frei wählbar und können sowohl rein technischer als auch genereller Natur im Rahmen des Ingenieurwesens sein.
Lernzielsiehe oben
227-0092-10LGruppenarbeit II Belegung eingeschränkt - Details anzeigen W6 KP5ADozent/innen
KurzbeschreibungDie Studierenden arbeiten in Gruppen an betreuten Projekten, im Umfang von 150 bis 180 Stunden. Die Themen der Gruppenarbeit sind frei wählbar und können sowohl rein technischer als auch genereller Natur im Rahmen des Ingenieurwesens sein.
Lernzielsiehe oben
Industriepraktikum
Bitte beachten Sie die Bedingungen zum Industriepraktikum in den "Richtlinien für die Kategorie Projekte, Praktika, Seminare" (Link).
NummerTitelTypECTSUmfangDozierende
227-0093-10LIndustriepraktikum Belegung eingeschränkt - Details anzeigen
Nur für Studierende im Bachelorstudienreglement 2012/2016.
Für Studierende im Bachelorstudienreglement 2018, siehe "227-1550-10L Internship in Industry" auf Masterstufe.
W6 KPexterne Veranstalter
KurzbeschreibungEs ist das Ziel der 12-wöchigen Praxis, Bachelor-Studierenden die industriellen Arbeitsumgebungen näher zu bringen. Während dieser Zeit bietet sich ihnen die Gelegenheit, in aktuelle Projekte der Gastinstitution involviert zu werden.
Lernzielsiehe oben
Voraussetzungen / BesonderesBitte beachten Sie die Bedingungen zum Industriepraktikum in den "Richtlinien für die Kategorie Projekte, Praktika, Seminare" (Link).
Weitere Angebote
NummerTitelTypECTSUmfangDozierende
227-0651-00LSchaltungs- und Leiterplattenentwicklung in der Praxis Information Belegung eingeschränkt - Details anzeigen
Maximale Teilnehmerzahl: 24
W2 KP4GA. Blanco Fontao
KurzbeschreibungTeilnehmer lernen eine vorgegebene elektronische Schaltung zu entwickeln und die zugehörige Leiterplatte zu entwerfen. Als CAE/CAD Werkzeuge für Design und Simulation gelangt Altium Designer zur Anwendung.
LernzielDas Lernziel besteht darin, sich anhand eines bescheidenen aber vollständig durchzuarbeitenden Beispiels mit den praktischen Aspekten des Entwurfs von elektronischen Schaltungen und Leiterplatten vertraut machen. Dazu gehören das Verstehen von Pflichtenheft und Spezifikationen, die Evaluation von Komponenten, Testbarkeit und effiziente Fehlersuche bei Prototypen, Elektromagnetische Verträglichkeit (EMV), die Verwendung industrieller CAE/CAD Werkzeuge für Schaltungssimulation und PCB Konstruktion, die Erstellung von Fertigungsdaten für den Leiterplatten-Hersteller generieren, das Bestücken von Leiterplatten, das Testen und die Inbetriebnahme.
InhaltInhalt:

- Arbeit mit Spezifikation, Lasten- und Pflichtenheft
- Richtlinien, Normen und Vorschriften
- Entwicklungs- und Designablauf.

- Einführung in die Arbeit mit Altium Designer

- Evaluation und Dimensionierung von Bauelementen
- Aufbau von Schema- und Board-Symbolen für CAE/CAD
- Arbeit mit Datenbanken für Bauteilebiblioteken.

- Aufbau logisch strukturierter Schemata
- Eingabe einer Schaltung nach Vorlage
- Definition von Netzklassen und Layoutregeln im Schema
- Störungssicheres Schaltungsdesign (EMV)
- Prüfen von Schemadaten
- Simulation von Mixed-Signal-Schaltungen mit Spice
- Hinweise und Tipps zur Testbarkeit und Fehlersuche

- Platzieren der Bauelemente auf der Leiterplatte
- Umsetzen der Schemadaten in ein brauchbares Layout
- Manuelles und automatisches Verlegen der Leiterbahnen
- Definition von Layoutregeln
- HF- und EMV-Richtlinien für die Leiterführung
- Differentielle Leitungsführung und Impedanzkontrolle.

- Einführung in die Leiterplattenherstellung
- Erstellen der Fertigungsdaten, -Listen und -Pläne
- Baugruppenfertigung (Bestücken und Löten)
- Prüfen und Inbetriebnahme der Schaltung
LiteraturAlle notwendigen Unterlagen stehen als elektronische Dokumente zur Verfügung (PDF).
Voraussetzungen / Besonderes- Der Kurs wird allen Studenten empfohlen, welche beabsichtigen in einer Semester- oder Diplomarbeit eine Schaltung zu entwickeln oder eine Leiterplatte zu konstruieren. Damit sie optimal vorbereitet sind und sich ganz auf die eigentliche Projektarbeit konzentrieren können, ist es vorteilhaft den Kurs ein Semester zuvor zu belegen.

- Die Anzahl Teilnehmer ist begrenzt.

- Für Studenten und Mitarbeiter des Departements Informationstechnologie und Elektrotechnik trägt das Departement die Materialkosten. Andere Teilnehmer müssen diese Kosten im Wert von 200 CHF selber tragen.
351-1138-00LPRISMA Capstone - Rethinking Sustainable Cities and Communities Belegung eingeschränkt - Details anzeigen
Due to didactic reasons, the number of participants is limited to 30.

All interested students are invited to attend the first day of class.
Additionally please enroll via mystudies. Please note that all students are put on the waiting list and that your current position on the waiting list is irrelevant, as places will be assigned after the first lecture on the basis of your interest and commitment for the class.
W4 KP5VA. Cabello Llamas
KurzbeschreibungThe goal of this course is to bring students from different backgrounds together to make connections between disciplines and to build bridges to society. Supported by student coaches and experts, our student teams will work using hands of design thinking methods to solve current challenges based on the UN sustainable development goals. This course is a capstone for the student initiative PRISMA.
LernzielIn this course students will be able to acquire and practice cross-disciplinary competencies as a part of their studies. More specifically students will learn to:
- Work and think in a problem-based way.
- Put their own field into a broader context.
- Engage in collaborative ideation with a multidisciplinary team.
- Identify challenges related to relevant societal issues.
- Develop, prototype and plan innovative solutions for a range of different contexts.
- Innovate in a human-centred way by observing and interacting with key stakeholders.

The acquired methods and skills are based on the ETH competence framework and can be applied to tackle a broad range of problems in academia and society, way beyond the scope of this course.
InhaltTopic 2020 – Sustainable Cities and Communities – UN SDG 11

Over the last decades, the share of human population living in urban areas has steadily increased, rapidly growing from 751 Million in 1950 to 4.2 Billion in 2018. Today, 55% of the global population lives in cities, and the number is expected to increase to 68% by 2050 , making cities a crucial part of some of today’s most pressing problems like climate change and poverty, but also a main driver for innovation and economic growth. The UN has underlined the importance of cities for the future with its Sustainable Development Goal (SDG) 11, which aims at making cities and human settlements inclusive, safe, resilient and sustainable. Moving beyond traditional teaching approaches, this course allows students to engage creatively in a process of rethinking and redesigning aspects and elements of current and future urban areas, actively contributing towards fulfilling the UN SDG 11.

What is Design Thinking?

Design Thinking is a deeply human process that taps into the creative abilities we all have, but that get often overlooked by more conventional problem-solving practices. It relies on our ability to be intuitive, to recognize patterns, to construct ideas that are emotionally meaningful as well as functional, and to express ourselves through means beyond words or symbols. Design Thinking provides an integrated way by incorporating tools, processes and techniques from design, engineering, the humanities and social sciences to identify, define and address diverse challenges. This integration leads to a highly productive collaboration between different disciplines.

Course structure

This course is offered on a yearly basis, each year addressing a different topic related to the UN SDGs.

The course is divided in to three stages:

Warm-up and framing: The objective of this first stage is to get familiar with current problems faced by cities and communities as well as with the Design Thinking process and mindset. The students will learn about the working process, the teaching spaces and resources, as well as the fellow students and the lecturers.

Identifying challenges: The objective is to get to know additional methods and tools to identify a specific challenge relevant for urban areas through fieldwork, resulting in the definition of an actionable problem statement that will form the starting point for the formulation of innovative solutions.

Solving challenges within current and future context: During this phase, students will apply the learned methods and tools to solve the identified challenge in a multi-disciplinary group. Although the challenge setting starts from the context of Swiss cities, the envisioned solution will draw inspiration from additional contexts (e.g. best practices from other countries) and reflect on its application in different settings.

To facilitate iterative learning, students will go through two cycles of this process, honing their skills in a smaller 3-week project before diving deeper and addressing a real world challenge in a bigger 9-week project in collaboration with an external partner.
Voraussetzungen / BesonderesBachelor students are given preference to this course.
Wahlfächer
Dies ist nur eine kleine Auswahl. Als Wahlfächer können aber auch weitere Fächer aus dem Angebot der ETH belegt werden, siehe dazu die "Richtlinien zu Projekten, Praktika, Seminare", publiziert auf http://www.ee.ethz.ch/pps-richtlinien
Wirtschafts-, Rechts und Managementwissenschaftliche Wahlfächer
Diese Fächer sind besonders geeignet bei einem geplanten Übertritt in den Masterstudiengang Energy Science and Technology (MSc EST) oder Management, Technologie und Ökonomie (MSc MTEC).
NummerTitelTypECTSUmfangDozierende
351-0778-00LDiscovering Management
Entry level course in management for BSc, MSc and PHD students at all levels not belonging to D-MTEC. This course can be complemented with Discovering Management (Excercises) 351-0778-01.
W3 KP3GB. Clarysse, S. Brusoni, S. Feuerriegel, G. Grote, V. Hoffmann, T. Netland, G. von Krogh
KurzbeschreibungDiscovering Management offers an introduction to the field of business management and entrepreneurship for engineers and natural scientists. The module provides an overview of the principles of management, teaches knowledge about management that is highly complementary to the students' technical knowledge, and provides a basis for advancing the knowledge of the various subjects offered at D-MTEC.
LernzielDiscovering Management combines in an innovate format a set of theory lectures and a series of case studies. The learning model for Discovering Management involves 'learning by doing'. The objective is to introduce the students to the relevant topics of the management literature and give them a good introduction in entrepreneurship topics too. The course is a series of lectures on the topics of strategy, innovation, leadership, productions and operations management and corporate social responsibility. While the different theory lectures provide the theoretical and conceptual foundations, the experiential learning outcomes result from the case studies.
InhaltDiscovering Management aims to broaden the students' understanding of the principles of business management, emphasizing the interdependence of various topics in the development and management of a firm. The lectures introduce students not only to topics relevant for managing large corporations, but also touch upon the different aspects of starting up your own venture. The lectures will be presented by the respective area specialists at D-MTEC.
The course broadens the view and understanding of technology by linking it with its commercial applications and with society. The lectures are designed to introduce students to topics related to strategy, corporate innovation, leadership, value chain analysis, corporate social responsibility, and information management. Practical examples from case studies will stimulate the students to critically assess these issues.
Voraussetzungen / BesonderesDiscovering Management is designed to suit the needs and expectations of Bachelor students at all levels as well as Master and PhD students not belonging to D-MTEC. By providing an overview of Business Management, this course is an ideal enrichment of the standard curriculum at ETH Zurich.
No prior knowledge of business or economics is required to successfully complete this course.
351-0778-01LDiscovering Management (Exercises)
Complementary exercises for the module Discovering Managment.

Prerequisite: Participation and successful completion of the module Discovering Management (351-0778-00L) is mandatory.
W1 KP1UB. Clarysse, L. De Cuyper
KurzbeschreibungThis course is offered complementary to the basis course 351-0778-00L, "Discovering Management". The course offers additional exercises and case studies.
LernzielThis course is offered to complement the course 351-0778-00L. The course offers additional exercises and case studies.
InhaltThe course offers additional exercises and case studies concering:
Strategic Management; Technology and Innovation Management; Operations and Supply Chain Management; Finance and Accounting; Marketing and Sales.

Please refer to the course website for further information on the content, credit conditions and schedule of the module: Link
363-0511-00LManagerial Economics
Not for MSc students belonging to D-MTEC!
W4 KP3VP. Egger, M. Köthenbürger, N. Loumeau
Kurzbeschreibung"Managerial Economics" wendet Theorien und Methoden aus dem Bereich der Wirtschaftwissenschaften (Volks- und Betriebswirtschaftslehre) an, um das Entscheidungsverhalten von Unternehmen und Konsumenten im Kontext von Märkten zu analysieren. Der Kurs richtet sich an Studenten ohne wirtschaftswissenschaftliches Vorwissen.
LernzielZiel des Kurses ist es, in die Grundlagen des mikroökonomischen Denkens einzuführen. Aufbauend auf Prinzipien von Optimierung und Gleichgewicht stehen hierbei zentrale ökonomische Konzepte des Individual- und Firmenverhaltens und deren Interaktion in Entscheidungskontexten von Märkten im Mittelpunkt. Aus einer Analyse des Verhaltens einzelner Konsumenten und Produzenten werden wir die Nachfrage, das Angebot und Gleichgewichte von Märkten unter verschiedenen Annahmen zur vorherrschenden Marktstruktur (vollständiger Wettbewerb, Monopol, oligopolistische Marktformen) entwickeln und ökonomisch diskutieren. Die in diesem Kurs vermittelten Inhalte bilden eine wesentliche Grundlage für eine volks- und betriebswirtschaftliche Kompetenz mit Hinblick auf Entscheidungskontexte des privatwirtschaftlichen und öffentlichen Sektors.
Literatur"Mikroökonomie" von Robert Pindyck & Daniel Rubinfeld, aktualisierte 8. Auflage, 8/2013, (Pearson Studium - Economic VWL).
Voraussetzungen / BesonderesDer Kurs richtet sich sowohl an Bachelor als auch an Master Studenten. Es ist kein spezielles Vorwissen in den Bereichen Ökonomik und Management erforderlich.
363-1109-00LEinführung in die Mikroökonomie
GESS (Science in Perspective): Diese Lehrveranstaltung ist nur für Bachelorstudierende.
Masterstudierende können die LE 363-0503-00L „Principles of Microeconomics“ belegen.

Hinweis für D-MAVT Studierende: Sollten Sie bereits «363-0503-00L Principles of Microeconomics» erfolgreich absolviert haben, dann dürfen Sie diese Lehrveranstaltung nicht mehr belegen.
W3 KP2GM. Wörter, M. Beck
KurzbeschreibungDer Kurs führt in die Grundlagen, Probleme und Ansätze der Mikroökonomie ein. Er beschreibt wirtschaftliche Entscheidungen von Haushalten und Unternehmen und deren Koordination durch vollkommene Märkte.
LernzielDie Studierenden erarbeiten sich ein vertieftes Verständnis grundlegender mikroökonomischer Modelle.

Sie erlangen die Fähigkeit, diese Modelle bei der Interpretation realer wirtschaftlicher Zusammenhänge anzuwenden.

Die Studierenden verfügen über ein reflektierendes und kontextbezogenes Wissen darüber, wie Gesellschaften knappe Ressourcen nutzen, um Güter und Dienstleistungen zu produzieren und unter sich zu verteilen.
InhaltMarkt, Budgetrestriktion, Präferenzen, Nutzenfunktion, Nutzenmaximierung, Nachfrage, Technologie, Gewinnfunktion, Kostenminimierung, Kostenfunktion, vollkommene Konkurrenz, Information und Kommunikationstechnologien.
SkriptUnterlagen in der Internet Lernumgebung https://moodle-app2.let.ethz.ch/auth/shibboleth/login.php
LiteraturVarian, Hal R. (2014), Intermediate Microeconomics, W.W. Norton

Deutsche Übersetzung: Grundzüge der Mikroökonomik (2016), 9. Auflage, Oldenbourg; auch die frühere 8. Ausgabe (2011) kann verwendet werden.
Voraussetzungen / BesonderesDiese Lehrveranstaltung "Einführung in die Mikroökonomie“ (363-1109-00L) ist für Bachelorstudierende gedacht und LE 363-0503-00 „Principles of Microeconomics“ für Masterstudierende.
851-0703-00LGrundzüge des Rechts
Studierende, die die Vorlesung "Grundzüge des Rechts für Bauwissenschaften" (851-0703-03L) oder "Grundzüge des Rechts" (851-0708-00L) belegt haben oder belegen werden, sollen sich in dieser Lerneinheit nicht einschreiben.

Besonders geeignet für Studierende D-ARCH, D-MAVT, D- MATL
W2 KP2VO.  Streiff Gnöpff
KurzbeschreibungDie Vorlesung führt in die Grundzüge der Rechtsordnung ein. Es werden Grundfragen des Verfassungs- und Verwaltungsrechts, des Privatrechts sowie des Europarechts behandelt.
LernzielStudierende erkennen grundlegende Strukturen der Rechtsordnung, verstehen ausgewählte Probleme des öffentlichen Rechts und des Privatrechts und können die erworbenen Grundlagen in weitergehenden rechtswissenschaftlichen Lehrveranstaltungen anwenden.
InhaltGrundlegende Konzepte des Rechts, Rechtsquellen.
Privatrecht: Vertragsrecht (inkl. Werk- und Ingenieurverträge), Deliktsrecht und Sachenrecht.
Öffentliches Recht: Grundrechte, Verwaltungsrecht (inkl. Bezüge zu Umwelt und Raum), Staat als Nachfrager (öffentliche Beschaffung), prozessuales Denken.
Grundzüge des Europarechts und des Strafrechts.
SkriptJaap Hage, Bram Akkermans (Hg.), Introduction to Law, Cham 2017 (Online-Ressource ETH Bibliothek)
LiteraturWeiterführende Unterlagen werden auf der Moodle-Lernumgebung bereitgestellt (vgl. https://moodle-app2.let.ethz.ch/course/view.php?id=12870).
851-0735-10LWirtschaftsrecht Belegung eingeschränkt - Details anzeigen
Maximale Teilnehmerzahl: 100

Besonders geeignet für Studierende D-ITET, D-MAVT
W2 KP2VP. Peyrot
KurzbeschreibungDie Vorlesung führt die Studierenden in praxisnaher Weise in die rechtlichen Aspekte der Gründung und Führung eines Unternehmens ein.
LernzielDie Studierenden verfügen über grundlegende Kenntnisse des Wirtschaftsrechts. Sie sind in der Lage, selbständig wirtschaftsrechtliche Problemstellungen zu erkennen und interessengerecht zu lösen.
Sie verfügen über folgende Kompetenzen:
- Sie verfügen über das Grundlagenwissen zur Gründung und Führung eines Unternehmens.
- Sie sind vertraut mit den Themen contracting, negotiation, claims management und dispute resolution
- Sie kennen die Bedeutung eines Systems zur Einhaltung der rechtlichen Rahmenordnung einzurichten (compliance).
- Sie können zum legal management des Unternehmens beitragen und rechtliche Fragestellungen mit Juristen besprechen.
- Sie verstehen das Recht als Teil der Unternehmensstrategie und als wertvolle Ressource für die Unternehmung.
SkriptEin umfassendes Skript wird auf der Plattform Moodle online zur Verfügung gestellt.
851-0738-00LGeistiges Eigentum: Eine Einführung
Besonders geeignet für Studierende D-CHAB, D-INFK, D-ITET, D-MAVT, D- MATL, D-MTEC
W2 KP2VM. Schweizer
KurzbeschreibungDie Vorlesung bietet eine Einführung in das schweizerische und europäische Immaterialgüterrecht (Marken-, Urheber-, Patent- und Designrecht). Auch werden die Aspekte des Wettbewerbsrechts behandelt, die für den Schutz geistiger Schöpfungen und unternehmens- oder produktbezogener Zeichen relevant sind. Die rechtlichen Grundlagen werden anhand aktueller Fälle erarbeitet.
LernzielZiel der Vorlesung ist es, ETH-Studierende in die Lage zu versetzen, zu erkennen, welche Schutzrechte die von ihnen geschaffenen Leistungen möglicherweise schützen oder verletzen können. Dadurch lernen die Studierenden, die immaterialgüterrechtlichen Chancen und Risiken bei der Entwicklung und Vermarktung von Produkten abzuschätzen. Dazu müssen sie die Schutzvoraussetzungen und den Schutzumfang der verschiedenen immaterialgüterrechtlichen Schutzrechte ebenso kennen wie die Probleme, die typischerweise bei der Durchsetzung von Schutzrechten auftreten. Diese Kenntnisse sollen praxisnah aufgrund von aktuellen Urteilen und Fällen vermittelt werden.

Ein weiteres Ziel ist es, den Studierenden zu ermöglichen, informiert an der aktuellen Diskussion über die Ziele und Wünschbarkeit des Schutzes geistiger Leistungen teilzunehmen, wie sie insbesondere auf den Gebieten des Urheberrechts (Stichworte fair use, Creative Commons, Copyleft) und Patentrechts (Software-Patente, patent trolls, patent thickets), geführt wird.
851-0738-01LDie Rolle des Geistigen Eigentums im Ingenieurwesen und den technischen Wissenschaften Belegung eingeschränkt - Details anzeigen
Maximale Teilnehmerzahl: 40

Besonders geeignet für Studierende D-BAUG, D-BIOL, D-BSSE, D-CHAB, D-ITET, D-MAVT
W2 KP2VK. Houshang Pour Islam
KurzbeschreibungPatente und andere Formen des Geistigen Eigentums haben in den letzten Jahrzehnten einen starken Bedeutungszuwachs im Alltag von Ingenieuren und Wissenschaftern erfahren. Ziel der Vorlesung ist es, einen Überblick über grundlegende Aspekte des Geistigen Eigentums zu vermitteln und die Vorlesungsteilnehmer in die Lage zu versetzen, das Wissen später im Berufsalltag einzusetzen.
LernzielDas Wissen über Geistiges Eigentum ist für Ingenieure und Wissenschafter in den letzten Jahrzehnten zunehmend wichtiger geworden und bildet mittlerweile eine Schlüsselqualifikation. Sowohl in Produktion und Vertrieb als auch in Forschung und Entwicklung sind sie dabei insbesondere mit Fragen zum Schutz von technischen Erfindungen und mit der Nutzung von Patentinformationen konfrontiert.

Im Rahmen der Vorlesung werden die Vorlesungsteilnehmer mit den praxisrelevanten Aspekten des Geistigen Eigentums vertraut gemacht und in die Lage versetzt, das erworbene Wissen später im Berufsalltag einzusetzen.

Unter anderem werden in der Vorlesung die folgenden Themen behandelt:
- Die Bedeutung von Innovationen in industrialisierten Ländern
- Überblick über die Formen des Geistigen Eigentums
- Der Schutz von technischen Erfindungen und die Absicherung der kommerziellen Umsetzung
- Patente als Quelle für technische und andere wichtige Informationen
- Praktische Aspekte des Geistigen Eigentum im Forschungsalltag, bei der Arbeit im Unternehmen und bei der Gründung von Startups.

Das in der Vorlesung vermittelte Wissen wird anhand von Beispielen aus verschiedenen technischen Bereichen veranschaulicht und vertieft.

Die Vorlesung umfasst praktische Übungen zur Nutzung und Recherche von Patentinformationen. Es wird dabei das Grundwissen vermittelt, wie Patentdokumente gelesen und ausgewertet werden und öffentlich zugängliche Patentdatenbanken genutzt werden können, um die benötigten Patentinformationen zu beschaffen und im Alltag einzusetzen.
Voraussetzungen / BesonderesDie Vorlesung ist für Studierende ingenieurwissenschaftlicher, naturwissenschaftlicher und anderer technischer Studienfächer geeignet.
Ingenieurswissenschaftliche Wahlfächer
NummerTitelTypECTSUmfangDozierende
227-0105-00LIntroduction to Estimation and Machine Learning Belegung eingeschränkt - Details anzeigen W6 KP4GH.‑A. Loeliger
KurzbeschreibungMathematical basics of estimation and machine learning, with a view towards applications in signal processing.
LernzielStudents master the basic mathematical concepts and algorithms of estimation and machine learning.
InhaltReview of probability theory;
basics of statistical estimation;
least squares and linear learning;
Hilbert spaces;
Gaussian random variables;
singular-value decomposition;
kernel methods, neural networks, and more
SkriptLecture notes will be handed out as the course progresses.
Voraussetzungen / Besonderessolid basics in linear algebra and probability theory
227-0517-10LFundamentals of Electric Machines Information W6 KP4GD. Bortis
KurzbeschreibungThis course introduces to different electric machine concepts and provides a deeper understanding of their detailed operating principles. Different aspects arising in the design of electric machines, like dimensioning of magnetic and electric circuits as well as consideration of mechanical and thermal constraints, are investigated. The exercises are used to consolidate the concepts discussed.
LernzielThe objective of this course is to convey knowledge on the operating
principles of different types of electric machines. Further objectives are to evaluate machine types for given specification and to acquire the ability to perform a rough design of an electrical machine while considering the versatile aspects with respect to magnetic, electrical, mechanical and thermal limitations. Exercises are used to consolidate the presented theoretical concepts.
Inhalt‐ Fundamentals in magnetic circuits and electromechanical energy
conversion.
‐ Force and torque calculation.
‐ Operating principles, magnetic and electric modelling and design
of different electric machine concepts: DC machine, AC machines
(permanent magnet synchronous machine, reluctance machine
and induction machine).
‐ Complex space vector notation, rotating coordinate system (dqtransformation).
‐ Loss components in electric machines, scaling laws of
electromechanical actuators.
‐ Mechanical and thermal modelling.
SkriptLecture notes and associated exercises including correct answers
Voraussetzungen / BesonderesPrerequisites: Introductory course on power electronics.
151-0723-00LManufacturing of Electronic Devices Information Belegung eingeschränkt - Details anzeigen W4 KP3GA. Kunz, A. Guber, R.‑D. Moryson, F. Reichert
KurzbeschreibungDie Vorlesung verfolgt die Prozesskette der Wertschöpfung elektrischer und elektronischer Komponenten: Inhalt sind der Schaltungsentwurf und die Schaltungsentwicklung, die Fertigung elektronischer Schaltungen in Leiterplatten und Hybridtechnik, integrierte Prüftechnik, die Planung von Produktionsanlagen, Fertigung hochintegrierter elektronischer Bausteine vom Wafer an sowie das Recycling.
LernzielKenntnisse der Wertschöpfungskette Elektronik. Fertigungsgerechte Planung der Produkte sowie deren Fertigung. Aufbau von Produktionsanlagen, Recycling.
InhaltOhne elektronische Komponenten geht nichts mehr. Typische Maschinenbauprodukte wie Werkzeugmaschinen oder Fahrzeuge haben heute einen wertmässigen Anteil an elektrischen und elektronischen Komponenten von über 60%, so dass der Zugang zur bzw. die Beherrschung der Wertschöpfung von entscheidender Bedeutung für die gesamte Leistungserstellung wird. Es werden zunächst elektronische Bauelemente in ihrer Funktion und die Planung von Schaltkreisen erläutert. Anschliessend wird gezeigt, wie elektronische Funktionseinheiten aus Bauelementen montiert werden. Gezeigt wird sowohl die Leiterplattentechnik als auch die sich mehr und mehr durchsetzende Hybridtechnik, gezeigt werden wertschöpfende Prozesse sowie die Prüfung und das Handling und die Kombination der Verfahren im Rahmen der Anlagenprojektierung. Weiter behandelt die Vorlesung die Fertigung elektronischer Bausteine beginnend von der Waferfertigung über die Strukturierung und das Bonding und Packaging. Dabei wird die Fertigung Mikroelektromechanischer und elektrooptischer Systeme und Aktuatoren besprochen. Keine Produktplanung noch Fertigung kommt heute ohne die Betrachtung des Recycling aus, was auch diese Vorlesung beschliesst. Auf einer Exkursion sehen die Studierenden die praktische Anwendung und Verwirklichung der Fertigung elektrischer und elektronischer Komponenten.
SkriptUnterlagen werden pro Vorlesungsblock zur Verfügung gestellt. Unkostenbeitrag CHF 20.-
Voraussetzungen / BesonderesDie Vorlesung wird gestaltet und vorgetragen von Fachleuten aus der Industrie.

Eine Exkursion zu einem Fertigungsbetrieb soll die Kenntnisse praxisorientiert untermauern.
151-0621-00LMicrosystems I: Process Technology and IntegrationW6 KP3V + 3UM. Haluska, C. Hierold
KurzbeschreibungDie Stundenten werden in die Grundlagen der Mikrosystemtechnik, der Halbleiterphysik und der Halbleiterprozesstechnologie eingeführt und erfahren, wie die Herstellung von Mikrosystemen in einer Serie von genau definierten Prozessschritten erfolgt (Gesamtprozess und Prozessablauf).
LernzielDie Stundenten sind mit den Grundlagen der Mikrosystemtechnik und der Prozesstechnologie für Halbleiter vertraut und verstehen die Herstellung von Mikrosystemen durch die Kombination von Einzelprozesschritten ( = Gesamtprozess oder Prozessablauf).
Inhalt- Einführung in die Mikrosystemtechnik (MST) und in mikroelektromechanische Systeme (MEMS)
- Grundlegende Siliziumtechnologie: thermische Oxidation, Fotolithografie und Ätztechnik, Diffusion und Ionenimplantation, Dünnschichttechnik.
- Besondere Mikrosystemtechnologien: Volumen- und Oberflächenmikromechanik, Trocken- und Nassätzen, isotropisches und anisotropisches Ätzen, Herstellung von Balken und Membranen, Waferbonden, mechanische Eigenschaften von Dünnschichten.
Die Anwendung ausgewählter Technologien wird anhand von Fallstudien nachgewiesen.
SkriptHandouts (online erhältlich)
Literatur- S.M. Sze: Semiconductor Devices, Physics and Technology
- W. Menz, J. Mohr, O.Paul: Microsystem Technology
- Hong Xiao: Introduction to Semiconductor Manufacturing Technology
- M. J. Madou: Fundamentals of Microfabrication and Nanotechnology, 3rd ed.
- T. M. Adams, R. A. Layton: Introductory MEMS, Fabrication and Applications
Voraussetzungen / BesonderesVoraussetzung: Physik I und II
252-0834-00LInformation Systems for Engineers Information W4 KP2V + 1UG. Fourny
KurzbeschreibungThis course provides the basics of relational databases from the perspective of the user.

We will discover why tables are so incredibly powerful to express relations, learn the SQL query language, and how to make the most of it. The course also covers support for data cubes (analytics).
LernzielThis lesson is complementary with Big Data for Engineers as they cover different time periods of database history and practices -- you can take them in any order, even though it might be more enjoyable to take this lecture first.

After visiting this course, you will be capable to:

1. Explain, in the big picture, how a relational database works and what it can do in your own words.

2. Explain the relational data model (tables, rows, attributes, primary keys, foreign keys), formally and informally, including the relational algebra operators (select, project, rename, all kinds of joins, division, cartesian product, union, intersection, etc).

3. Perform non-trivial reading SQL queries on existing relational databases, as well as insert new data, update and delete existing data.

4. Design new schemas to store data in accordance to the real world's constraints, such as relationship cardinality

5. Explain what bad design is and why it matters.

6. Adapt and improve an existing schema to make it more robust against anomalies, thanks to a very good theoretical knowledge of what is called "normal forms".

7. Understand how indices work (hash indices, B-trees), how they are implemented, and how to use them to make queries faster.

8. Access an existing relational database from a host language such as Java, using bridges such as JDBC.

9. Explain what data independence is all about and didn't age a bit since the 1970s.

10. Explain, in the big picture, how a relational database is physically implemented.

11. Know and deal with the natural syntax for relational data, CSV.

12. Explain the data cube model including slicing and dicing.

13. Store data cubes in a relational database.

14. Map cube queries to SQL.

15. Slice and dice cubes in a UI.

And of course, you will think that tables are the most wonderful object in the world.
InhaltUsing a relational database
=================
1. Introduction
2. The relational model
3. Data definition with SQL
4. The relational algebra
5. Queries with SQL

Taking a relational database to the next level
=================
6. Database design theory
7. Databases and host languages
8. Databases and host languages
9. Indices and optimization
10. Database architecture and storage

Analytics on top of a relational database
=================
12. Data cubes

Outlook
=================
13. Outlook
Literatur- Lecture material (slides).

- Book: "Database Systems: The Complete Book", H. Garcia-Molina, J.D. Ullman, J. Widom
(It is not required to buy the book, as the library has it)
Voraussetzungen / BesonderesFor non-CS/DS students only, BSc and MSc
Elementary knowledge of set theory and logics
Knowledge as well as basic experience with a programming language such as Pascal, C, C++, Java, Haskell, Python
376-0021-00LMaterials and Mechanics in MedicineW4 KP3GM. Zenobi-Wong, J. G. Snedeker
KurzbeschreibungUnderstanding of physical and technical principles in biomechanics, biomaterials, and tissue engineering as well as a historical perspective. Mathematical description and problem solving. Knowledge of biomedical engineering applications in research and clinical practice.
LernzielUnderstanding of physical and technical principles in biomechanics, biomaterials, tissue engineering. Mathematical description and problem solving. Knowledge of biomedical engineering applications in research and clinical practice.
InhaltBiomaterials, Tissue Engineering, Tissue Biomechanics, Implants.
Skriptcourse website on Moodle
LiteraturIntroduction to Biomedical Engineering, 3rd Edition 2011,
Autor: John Enderle, Joseph Bronzino, ISBN 9780123749796
Academic Press
» Auch weitere Kernfächer des 3. Studienjahres sind als Wahlfach anrechenbar.
Mensch-Technik-Umwelt Wahlfächer (MTU)
NummerTitelTypECTSUmfangDozierende
227-0802-02LSoziologie. Eine Einführung anhand ausgewählter Themen
Findet dieses Semester nicht statt.
W2 KP2V
KurzbeschreibungIn der Soziologie-Veranstaltung werden anhand von Beispielstudien Grundbegriffe, Theorien, empirische Forschungsmethoden und ausgewählte Themen der Soziologie behandelt. Ziel ist, ein Verständnis der Arbeitsweise empirischer Soziologie und zentraler Befunde soziologischer Untersuchungen zu vermitteln.
Lernziel- Erlernen elementarer Kenntnisse emprisch-sozialwissenschaftlicher Methoden
- Erlernen der Untersuchungsmethodik und der Hauptergebnisse klassischer und moderner Studien
InhaltSoziologie befasst sich mit den Regelmässigkeiten sozialer Handlungen und ihrer gesellschaftlichen Folgen. Sie richtet ihren Blick auf die Beschreibung und Erklärung neuer gesellschaftlicher Entwicklungen und erfasst diese mit empirischen Forschungsmethoden. Die Vorlesung wird u.a. anhand von Beispielstudien - klassische Untersuchungen ebenso wie moderne Forschungsarbeiten - in die Grundbegriffe, Theorien, Forschungsmethoden und Themenbereiche der Soziologie einführen. Dabei kommen auch neue Arbeiten zur Sprache, die auf Spieltheorie, Netzwerkanalyse, Modellen sozialer Diffusion, experimentellen Studien und der Analyse von Internetdaten aufbauen, zur Sprache.

Folgende Themen werden behandelt:

1. Einführung in die Arbeitsweise der Soziologie anhand verschiedener Beispielstudien. Darstellung von Forschungsmethoden und ihrer Probleme. Etappen des Forschungsprozesses: Hypothese, Messung, Stichproben, Erhebungsmethoden, Datenanalyse.

2. Darstellung und Diskussion soziologischer Befunde aus der Umwelt- und Techniksoziologie. (1) Modernisierung und Technikrisiken, (2) Umweltbewegung, Umweltbewusstsein und Umweltverhalten, (3) Umweltprobleme als "soziale Dilemmata", (4) Modelle der Diffusion technischer Innovationen.

3. Der Beitrag der Sozialtheorie. Vorstellung und Diskussion ausgewählter Studien zu einzelnen Themenbereichen, z.B.: (1) Die Entstehung sozialer Kooperation, (2) Reputation und Märkte, (3) Soziale Netzwerke u.a.m.

Ergänzende Gruppenarbeiten (nicht verpflichtend). Im Rahmen des MTU-Programms des ITET und Programmen anderer Departemente können Semesterarbeiten in Soziologie (Durchführung einer kleinen empirischen Studie, Konstruktion eines Simulationsmodels sozialer Prozesse oder Diskussion einer vorliegenden soziologischen Untersuchung) angefertigt werden. Kreditpunkte (in der Regel 6 bis 12) für "kleine" oder "grosse" Semesterarbeiten werden nach den Regeln des Departements, das Semestergruppenarbeiten ermöglicht, vergeben.
SkriptFolien der Vorlesung und weitere Materialien (Fachartikel, Kopien aus Büchern) werden auf der Webseite der Vorlesung zum Download zur Verfügung gestellt.
LiteraturFolien der Vorlesung und weitere Materialien (Fachartikel, Kopien aus Büchern) werden auf der Webseite der Vorlesung zum Download zur Verfügung gestellt.
Voraussetzungen / BesonderesInteresse am Thema und Bereitschaft zum Mitdenken.
151-0227-00LBasics of Air Transport (Aviation I)W4 KP3GP. Wild
KurzbeschreibungIn general the course explains the main principles of air transport and elaborates on simple interdisciplinary topics.
Working on broad 14 different topics like aerodynamics, manufacturers, airport operations, business aviation, business models etc. the students get a good overview in air transportation.
The program is taught in English and we provide 11 different experts/lecturers.
LernzielThe goal is to understand and explain basics, principles and contexts of the broader air transport industry.
Further, we provide the tools for starting a career in the air transport industry. The knowledge may also be used for other modes of transport.
Ideal foundation for Aviation II - Management of Air Transport.
InhaltWeekly: 1h independent preparation; 2h lectures and 1 h training with an expert in the respective field

Concept: This course will be tought as Aviation I. A subsequent course - Aviation II - covers the "Management of Air Transport".

Content: Transport as part of the overall transportation scheme; Aerodynamics; Aircraft (A/C) Designs & Structures; A/C Operations; Aviation Law; Maintenance & Manufacturers; Airport Operations & Planning; Aviation Security; ATC & Airspace; Air Freight; General Aviation; Business Jet Operations; Business models within Airline Industry; Military Aviation.

Excusions: In the past few years, we conducted two excursions for this course. Yet, under COVID the situation is to complicated so that we have to cancel both events. We may offer students to register in one of the next excursions....thank you for your understanding
SkriptPreparation materials & slides are provided prior to each class
LiteraturLiterature will be provided by the lecturers, respectively there will be additional Information upon registration
Voraussetzungen / BesonderesNone
GESS Wissenschaft im Kontext
Wissenschaft im Kontext
» siehe Studiengang Wissenschaft im Kontext: Typ A: Förderung allgemeiner Reflexionsfähigkeiten
» Empfehlungen aus dem Bereich Wissenschaft im Kontext (Typ B) für das D-ITET
Sprachkurse
» siehe Studiengang Wissenschaft im Kontext: Sprachkurse ETH/UZH
Bachelor-Projekt
Die Bachelor-Arbeit bildet den Abschluss des Bachelorstudiengangs und sollte daher erst in dem Semester belegt werden, in dem das Bachelor-Diplom erworben wird.

MIndestvoraussetzung für die Belegung ist das erfolgreiche Bestehen von:
- Basisprüfung (Prüfungsblöcke A+B) und
- Grundlagenfächer des zweiten Studienjahres (Prüfungsblöcke 1-3)
NummerTitelTypECTSUmfangDozierende
227-0100-00LBachelor-Arbeit Belegung eingeschränkt - Details anzeigen
Die Bachelor-Arbeit dauert 14 Wochen und bildet den Abschluss des Bachelorstudiengangs. Sie soll daher erst in dem Semester belegt werden, in dem das Bachelor-Diplom erworben wird.

Eine Belegung setzt voraus, dass folgende Fächer erfolgreich bestanden sind:
- Basisprüfung (Prüfungsblöcke A+B)
- Grundlagenfächer des zweiten Studienjahres (Prüfungsblöcke 1-3)

Die Arbeit muss von einem Professor oder einer Professorin des D-ITET (oder assoziiert) betreut werden, siehe Link
O12 KP26DBetreuer/innen
KurzbeschreibungIn der Bachelor-Arbeit sammeln die Studierenden unter Anwendung der erworbenen Fach- und Sozialkompetenzen erste Erfahrungen in der selbständigen Lösung eines technisch-wissenschaftlichen Problems. Sie nimmt etwa die Hälfte der Arbeitszeit während des letzten Semesters ein (ca. 300-400h). Die Arbeit wird benotet und umfasst neben einer mündlichen Präsentation einen schriftlichen Bericht.
Lernzielsiehe oben
Voraussetzungen / BesonderesDie Bachelor-Arbeit dauert 14 Wochen und bildet den Abschluss des Bachelorstudiengangs. Sie soll daher erst in dem Semester belegt werden, in dem das Bachelor-Diplom erworben wird.

Eine Belegung setzt voraus, dass folgende Fächer erfolgreich bestanden sind:
- Basisprüfung (Prüfungsblöcke A+B)
- Grundlagenfächer des zweiten Studienjahres (Prüfungsblöcke 1-3)

Die Arbeit muss von einem Professor oder einer Professorin des D-ITET (oder assoziiert) betreut werden, siehe Link
227-1101-00LHow to Write Scientific Texts
Strongly recommended prerequisite for Semester Projects and Master Theses at D-ITET (MSc BME, MSc EEIT, MSc EST).
E-0 KPU. Koch
KurzbeschreibungThe 4 hour lecture covers the basics of writing & presenting a scientific text. The focus will be on the structure and elements of a scientific text and not on the language. Citation rules, good practice of scientific writing and an overview on software tools will be part of the training.
The lecture will be thought on two afternoons. Some exercises will be built into the lecture.
LernzielKnowledge on structure and content of a scientific text. The course further is arranged to stimulate a discussion on how to properly write a legible scientific text versus writing an interesting novel. We will further discuss the practice of properly citing and critically reflect on recent plagiarism allegations.
Inhalt* Topic 1: Structure of a Scientific Text (The Title, the author list, the abstract, State-of-the Art, the "in this paper" paragraph, the scientific part, the summary, Equations, Figures).

* Topic 2: Power Point Presentations.

* Topic 3: Citation Rules and Citation Software.

* Topic 4: Guidelines for Research Integrity.
LiteraturETH "Citation Etiquette", see www.plagiate.ethz.ch.

ETH Guidlines on "Guidelines for Research Integrity", see www.ee.ethz.ch > Education > > Contacts, links & documents > Forms and documents > Brochures / guides.
Voraussetzungen / BesonderesStudents should already have a Bachelor degree and plan to do either a semester project or a master thesis in the immediate future.