Search result: Catalogue data in Spring Semester 2020

Electrical Engineering and Information Technology Bachelor Information
Bachelor Studies (Programme Regulations 2018)
2. Semester
First Year Examinations
First Year Examination Block A
Offered in the autumn semester.
First Year Examination Block B
NumberTitleTypeECTSHoursLecturers
401-0232-10LAnalysis 2 Information Restricted registration - show details
Students in BSc EEIT who registered for the course unit 401-1261-07L Analysis I in the Autumn Semester may instead register for 401-1262-07L Analysis II (for BSc Mathematics, BSc Physics and BSc Interdisciplinary Science (Phys Chem)) and take the performance assessment of the corresponding two-semester course.
O8 credits4V + 2UP. Feller
AbstractIntroduction to differential calculus and integration in several variables.
ObjectiveEinführung in die Grundlagen der Analysis
ContentDifferentiation in several variables, maxima and minima,
the implicit function theorem, integration in several variables,
integration over submanifolds, the theorems of Gauss and Stokes.
Lecture notesChristian Blatter: Ingenieur-Analysis (Kapitel 4-6).
Konrad Koenigsberger, Analysis II.
252-0848-00LComputer Science I Information O4 credits2V + 2UM. Schwerhoff, H. Lehner
AbstractThe course covers the fundamental concepts of computer programming with a focus on systematic algorithmic problem solving. Taught language is C++. No programming experience is required.
ObjectivePrimary educational objective is to learn programming with C++. When successfully attended the course, students have a good command of the mechanisms to construct a program. They know the fundamental control and data structures and understand how an algorithmic problem is mapped to a computer program. They have an idea of what happens "behind the scenes" when a program is translated and executed.
Secondary goals are an algorithmic computational thinking, understanding the possibilities and limits of programming and to impart the way of thinking of a computer scientist.
ContentThe course covers fundamental data types, expressions and statements, (Limits of) computer arithmetic, control statements, functions, arrays, structural types and pointers. The part on object orientation deals with classes, inheritance and polymorphy, simple dynamic data types are introduced as examples.
In general, the concepts provided in the course are motivated and illustrated with algorithms and applications.
Lecture notesA script written in English will be provided during the semester. The script and slides will be made available for download on the course web page.
LiteratureBjarne Stroustrup: Einführung in die Programmierung mit C++, Pearson Studium, 2010
Stephen Prata, C++ Primer Plus, Sixth Edition, Addison Wesley, 2012
Andrew Koenig and Barbara E. Moo: Accelerated C++, Addison-Wesley, 2000.
401-0302-10LComplex Analysis Restricted registration - show details
as of 4 March 2020: The lecturer and many students are in the lecture hall, but some students are absent. The lecture is recorded.
O4 credits3V + 1UA. Iozzi
AbstractBasics of complex analysis in theory and applications, in particular the global properties of analytic functions. Introduction to the integral transforms and description of some applications
ObjectiveErwerb von einigen grundlegenden Werkzeuge der komplexen Analysis.
ContentExamples of analytic functions, Cauchy‘s theorem, Taylor and Laurent series, singularities of analytic functions, residues. Fourier series and Fourier integral, Laplace transform.
LiteratureJ. Brown, R. Churchill: "Complex Analysis and Applications", McGraw-Hill 1995

T. Needham. Visual complex analysis. Clarendon Press, Oxford. 2004.

M. Ablowitz, A. Fokas: "Complex variables: introduction and applications", Cambridge Text in Applied Mathematics, Cambridge University Press 1997

E. Kreyszig: "Advanced Engineering Analysis", Wiley 1999

J. Marsden, M. Hoffman: "Basic complex analysis", W. H. Freeman 1999

P. P. G. Dyke: "An Introduction to Laplace Transforms and Fourier Series", Springer 2004

A. Oppenheim, A. Willsky: "Signals & Systems", Prentice Hall 1997

M. Spiegel: "Laplace Transforms", Schaum's Outlines, Mc Graw Hill
Prerequisites / NoticePrerequisites: Analysis I and II
227-0002-00LNetworks and Circuits II Information O8 credits4V + 2UJ. Biela
AbstractIntroduction to AC circuits analysis, Fourier analysis, frequency and time domain, step response of electric circuits, Fourier and Laplace transform, frequency response of electric networks, two-port systems, differential amplifier, operational amplifier, basic and advanced operational amplifier circuits
ObjectiveThe lecture is aiming to make students familiar with basis methods of AC circuits analysis, the Fourier analysis of non-sinusoidal periodic signals, i.e. the relations of frequency and time domain, the calculation of the step response and transfer function of linear networks using Fourier- and Laplace transform and the analysis and design operational amplifier circuits.
ContentIntroduction to AC circuits analysis, Fourier analysis, frequency and time domain, step response of electric circuits, Fourier and Laplace transform, frequency response of electric networks, two-port systems, differential amplifier, operational amplifier, basic and advanced operational amplifier circuits
Lecture notesLecture notes are available in Moodle. In addition, the listed literature could be used.
LiteratureElektrotechnik; Manfred Albach; 1. Auflage; 629 Seiten; Pearson Studium 2011; ISBN: 9783868940817

Grundlagen der Elektrotechnik – Netzwerke; 2. Auflage; 372 Sei- ten; Schmidt / Schaller / Martius; Pearson Studium 2014; ISBN: 9783868942392

Microelectronic Circuits; 7. Auflage; 1472 Seiten; Sedra / Smith; Oxford University Press 2015; ISBN: 9780199339143
402-0052-00LPhysics I: Waves and ThermodynamicsO4 credits2V + 2UA. Wallraff
AbstractPhysics I is an introduction to continuum mechanics, wave phenomena, and fundamental concepts of thermodynamics.
ObjectiveAfter completing this course, students should be able to construct and apply simple models of dynamics in non-rigid materials. Students should also be able to identify and relate basic thermodynamic quantities in equilibrium systems given realistic constraints.
ContentThe lecture will discuss the following concepts:

Waves
- One dimensional wave equation
- Plane waves, spherical waves in 2 and 3 dimensions
- Elastic waves, sound velocity
- Stationary waves, resonances
- Propagation: interference and diffraction
- Doppler effect

Thermodynamics
- Kinetic theory of gases, perfect gases
- Conservation of energy, first principle
- Second principle, thermal cycles
- Entropy, thermodynamical and statistical interpretation
- Thermal radiation and heat transfer.
Lecture notesThe lecture notes will be distributed via the Moodle platform.
LiteratureP. A. Tipler and G. Mosca, "Physics for Scientists and Engineers" (6th edition) Chapters 14-20.
Prerequisites / NoticeTechnical Mechanics, Analysis
First Year Compulsory Laboratory Courses
NumberTitleTypeECTSHoursLecturers
227-0004-10LNetworks and Circuits Laboratory Information Restricted registration - show details
Only for Electrical Engineering and Information Technology BSc.
O1 credit1PJ. W. Kolar
AbstractConcepts from the lectures "Networks and Circuits I and II" explored through experiments, with inductive energy transmission systems (equivalent circuit parameters, transmission characteristics, resonance compensation, high-voltage generation) and photovoltaics (solar module characteristics, power flow adjustment with DC-DC converters, electro-mechanical energy conversion) used as examples.
ObjectiveThe core topics of the course "Networks and Circuits I and II" are reviewed in practice, through experiments, in a modern laboratory environment. Furthermore, through the illustrative experiments in the fields of inductive power transfer and photovoltaics, a methodical experimental approach, the use of modern measurement equipment, and proper documentation skills are all learned.
ContentThe "Networks and Circuits Laboratory" covers core topics presented in the lectures and exercises of the courses "Networks and Circuits I and II" through experiments. These topics are demonstrated in practice within the context of selected real-world industrial applications:

- Inductive power transfer (topics: parameters of equivalent circuits, transmission characteristics, resonance compensation, and high-voltage generation); and
- Photovoltaics (topics: characteristics and power performance of a solar module, power flow and/or operating point adjustment with power electronic converters, electro-mechanical energy conversion).

In each experiment, after measuring and observing components and subsystems of the above, the structuring and overall function of the system is discussed, in order to promote higher-level abstract reasoning and synthesis skills in addition to analysis skills. Further important goals of this Laboratory Course are familiarisation with modern measuring equipment, and highlighting the importance of planning, executing, and documenting experiments and measurements in a thorough and methodical fashion.
Lecture notesInstruction manual
LiteratureLecture documents Networks and Circuits I and II
Examination Blocks
Examination Block 2
NumberTitleTypeECTSHoursLecturers
227-0013-00LComputer Engineering Information Restricted registration - show details O4 credits2V + 1U + 1PL. Thiele
AbstractThe course provides knowledge about structures and models of digital systems, assembler and compiler, control path and data path, pipelining, speculation techniques, superscalar computer architectures, memory hierarchy and virtual memory, operating system, processes and threads.
ObjectiveLogical and physical structure of computer systems. Introduction to principles in hardware design, datapath and control path, assembler programming, modern architectures (pipelining, speculation techniques, superscalar architectures, multithreading), memory hierarchy and virtual memory, software concepts.
ContentStructures and models of digital systems, abstraction and hierarchy in computer systems, assembler and compiler, control path and data path, pipelining, speculation techniques, superscalar computer architectures, memory hierarchy and virtual memory, operating system, processes and threads.

Theoretical and practical exercises using a simulation-based infrastructure.
Lecture notesMaterial for practical training, copies of transparencies.
LiteratureD.A. Patterson, J.L. Hennessy: Computer Organization and Design: The Hardware/ Software Interface. Morgan Kaufmann Publishers, Inc., San Francisco, ISBN-13: 978-0124077263, 2014.
Prerequisites / NoticePrerequisites: Programming skills in high level language, knowledge of digital design.
227-0046-10LSignals and Systems IIO4 credits2V + 2UJ. Lygeros
AbstractContinuous and discrete time linear system theory, state space methods, frequency domain methods, controllability, observability, stability.
ObjectiveIntroduction to basic concepts of system theory.
ContentModeling and classification of dynamical systems.

Modeling of linear, time invariant systems by state equations. Solution of state equations by time domain and Laplace methods. Stability, controllability and observability analysis. Frequency domain description, Bode and Nyquist plots. Sampled data and discrete time systems.

Advanced topics: Nonlinear systems, chaos, discrete event systems, hybrid systems.
Lecture notesCopy of transparencies
LiteratureRecommended:
K.J. Astrom and R. Murray, "Feedback Systems: An Introduction for Scientists and Engineers", Princeton University Press 2009

http://www.cds.caltech.edu/~murray/amwiki/
Examination Block 3
NumberTitleTypeECTSHoursLecturers
401-0654-00LNumerical Methods Information Restricted registration - show details O4 credits2V + 1UR. Käppeli
AbstractThe course introduces numerical methods according to the type of problem they tackle. The tutorials will include both theoretical exercises and practical tasks.
ObjectiveThis course intends to introduce students to fundamental numerical methods that form the foundation of numerical simulation in engineering. Students are to understand the principles of numerical methods, and will be taught how to assess, implement, and apply them. The focus of this class is on the numerical solution of ordinary differential equations. During the course they will become familiar with basic techniques and concepts of numerical analysis. They should be enabled to select and adapt suitable numerical methods for a particular problem.
ContentQuadrature, Newton method, initial value problems for ordinary differential equations: explicit one step methods, step length control, stability analysis and implicit methods, structure preserving methods
LiteratureM. Hanke Bourgeois: Grundlagen der Numerischen Mathematik und des Wissenschaftlichen Rechnens, BG Teubner, Stuttgart, 2002.

W. Dahmen, A. Reusken: Numerik für Ingenieure und Naturwissenschaftler, Springer, 2008.

Extensive study of the literature is not necessary for the understanding of the lectures.
Prerequisites / NoticePrerequisite is familiarity with basic calculus and linear algebra.
227-0052-10LElectromagnetic Fields and Waves Information O4 credits2V + 2UL. Novotny
AbstractThis course is focused on the generation and propagation of electromagnetic fields. Based on Maxwell's equations we will derive the wave equation and its solutions. Specifically, we will discuss fields and waves in free space, refraction and reflection at plane interfaces, dipole radiation and Green functions, vector and scalar potentials, as well as gauge transformations.
ObjectiveUnderstanding of electromagnetic fields
227-0056-00LSemiconductor Devices Information O4 credits2V + 2UC. Bolognesi
AbstractThe course covers the basic principles of semiconductor devices in micro-, opto-, and power electronics. It imparts knowledge both of the basic physics and on the operation principles of pn-junctions, diodes, contacts, bipolar transistors, MOS devices, solar cells, photodetectors, LEDs and laser diodes.
ObjectiveUnderstanding of the basic principles of semiconductor devices in micro-, opto-, and power electronics.
ContentBrief survey of the history of microelectronics. Basic physics: Crystal structure of solids, properties of silicon and other semiconductors, principles of quantum mechanics, band model, conductivity, dispersion relation, equilibrium statistics, transport equations, generation-recombination (G-R), Quasi-Fermi levels. Physical and electrical properties of the pn-junction. pn-diode: Characteristics, small-signal behaviour, G-R currents, ideality factor, junction breakdown. Contacts: Schottky contact, rectifying barrier, Ohmic contact, Heterojunctions. Bipolar transistor: Operation principles, modes of operation, characteristics, models, simulation. MOS devices: Band diagram, MOSFET operation, CV- and IV characteristics, frequency limitations and non-ideal behaviour. Optoelectronic devices: Optical absorption, solar cells, photodetector, LED, laser diode.
Lecture notesLecture slides.
LiteratureThe lecture course follows the book Neamen, Semiconductor Physics and Devices, ISBN 978-007-108902-9, Fr. 89.00
Prerequisites / NoticeQualifications: Physics I+II
401-0604-00LProbability Theory and Statistics Information O4 credits2V + 1UV. Tassion
AbstractProbability models and applications, introduction to statistical estimation and statistical tests.
ObjectiveAbility to understand the covered methods and models from probability theory and to apply them in other contexts. Ability to perform basic statistical tests and to interpret the results.
ContentThe concept of probability space and some classical models: the axioms of Kolmogorov, easy consequences, discrete models, densities, product spaces, relations between various models, distribution functions, transformations of probability distributions. Conditional probabilities, definition and examples, calculation of absolute probabilities from conditional probabilities, Bayes' formula, conditional distribution. Expectation of a random variable,application to coding, variance, covariance and correlation, linear estimator, law of large numbers, central limit theorem. Introduction to statistics: estimation of parameters and tests
Lecture notesyes
LiteratureTextbuch: P. Brémaud: 'An Introduction to Probabilistic Modeling', Springer, 1988.
Bachelor Studies (Programme Regulations 2016)
4. Semester
Examination Blocks
Examination Block 2
NumberTitleTypeECTSHoursLecturers
227-0046-10LSignals and Systems IIO4 credits2V + 2UJ. Lygeros
AbstractContinuous and discrete time linear system theory, state space methods, frequency domain methods, controllability, observability, stability.
ObjectiveIntroduction to basic concepts of system theory.
ContentModeling and classification of dynamical systems.

Modeling of linear, time invariant systems by state equations. Solution of state equations by time domain and Laplace methods. Stability, controllability and observability analysis. Frequency domain description, Bode and Nyquist plots. Sampled data and discrete time systems.

Advanced topics: Nonlinear systems, chaos, discrete event systems, hybrid systems.
Lecture notesCopy of transparencies
LiteratureRecommended:
K.J. Astrom and R. Murray, "Feedback Systems: An Introduction for Scientists and Engineers", Princeton University Press 2009

http://www.cds.caltech.edu/~murray/amwiki/
Examination Block 3
NumberTitleTypeECTSHoursLecturers
401-0654-00LNumerical Methods Information Restricted registration - show details O4 credits2V + 1UR. Käppeli
AbstractThe course introduces numerical methods according to the type of problem they tackle. The tutorials will include both theoretical exercises and practical tasks.
ObjectiveThis course intends to introduce students to fundamental numerical methods that form the foundation of numerical simulation in engineering. Students are to understand the principles of numerical methods, and will be taught how to assess, implement, and apply them. The focus of this class is on the numerical solution of ordinary differential equations. During the course they will become familiar with basic techniques and concepts of numerical analysis. They should be enabled to select and adapt suitable numerical methods for a particular problem.
ContentQuadrature, Newton method, initial value problems for ordinary differential equations: explicit one step methods, step length control, stability analysis and implicit methods, structure preserving methods
LiteratureM. Hanke Bourgeois: Grundlagen der Numerischen Mathematik und des Wissenschaftlichen Rechnens, BG Teubner, Stuttgart, 2002.

W. Dahmen, A. Reusken: Numerik für Ingenieure und Naturwissenschaftler, Springer, 2008.

Extensive study of the literature is not necessary for the understanding of the lectures.
Prerequisites / NoticePrerequisite is familiarity with basic calculus and linear algebra.
227-0052-20LElectromagnetic Fields and Waves Information
Only for Programme Regulations 2016.
W6 credits2V + 2UL. Novotny
AbstractThis course is focused on the generation and propagation of electromagnetic fields. Based on Maxwell's equations we will derive the wave equation and its solutions. Specifically, we will discuss fields and waves in free space, refraction and reflection at plane interfaces, dipole radiation and Green functions, vector and scalar potentials, as well as gauge transformations.
ObjectiveUnderstanding of electromagnetic fields
227-0056-00LSemiconductor Devices Information O4 credits2V + 2UC. Bolognesi
AbstractThe course covers the basic principles of semiconductor devices in micro-, opto-, and power electronics. It imparts knowledge both of the basic physics and on the operation principles of pn-junctions, diodes, contacts, bipolar transistors, MOS devices, solar cells, photodetectors, LEDs and laser diodes.
ObjectiveUnderstanding of the basic principles of semiconductor devices in micro-, opto-, and power electronics.
ContentBrief survey of the history of microelectronics. Basic physics: Crystal structure of solids, properties of silicon and other semiconductors, principles of quantum mechanics, band model, conductivity, dispersion relation, equilibrium statistics, transport equations, generation-recombination (G-R), Quasi-Fermi levels. Physical and electrical properties of the pn-junction. pn-diode: Characteristics, small-signal behaviour, G-R currents, ideality factor, junction breakdown. Contacts: Schottky contact, rectifying barrier, Ohmic contact, Heterojunctions. Bipolar transistor: Operation principles, modes of operation, characteristics, models, simulation. MOS devices: Band diagram, MOSFET operation, CV- and IV characteristics, frequency limitations and non-ideal behaviour. Optoelectronic devices: Optical absorption, solar cells, photodetector, LED, laser diode.
Lecture notesLecture slides.
LiteratureThe lecture course follows the book Neamen, Semiconductor Physics and Devices, ISBN 978-007-108902-9, Fr. 89.00
Prerequisites / NoticeQualifications: Physics I+II
401-0604-00LProbability Theory and Statistics Information O4 credits2V + 1UV. Tassion
AbstractProbability models and applications, introduction to statistical estimation and statistical tests.
ObjectiveAbility to understand the covered methods and models from probability theory and to apply them in other contexts. Ability to perform basic statistical tests and to interpret the results.
ContentThe concept of probability space and some classical models: the axioms of Kolmogorov, easy consequences, discrete models, densities, product spaces, relations between various models, distribution functions, transformations of probability distributions. Conditional probabilities, definition and examples, calculation of absolute probabilities from conditional probabilities, Bayes' formula, conditional distribution. Expectation of a random variable,application to coding, variance, covariance and correlation, linear estimator, law of large numbers, central limit theorem. Introduction to statistics: estimation of parameters and tests
Lecture notesyes
LiteratureTextbuch: P. Brémaud: 'An Introduction to Probabilistic Modeling', Springer, 1988.
Laboratory Courses, Projects, Seminars
A minimum of 18 cp must be obtained from the category "Laboratory Courses, Projects, Seminars".
General Laboratory
NumberTitleTypeECTSHoursLecturers
227-0095-10LGeneral Laboratory I Restricted registration - show details
Only for Electrical Engineering and Information Technology BSc.

Enrolment via Online-Tool (EE-Website: Studies > Bachelor > Third Year > Laboratory Courses).
W2 credits2PProfessors
AbstractThe Laboratory courses in the 5th and 6th semesters enable the students to put the the contents of the courses from the four first semesters to the test and to consolidate the aquired knowledge. Furthermore students have the possibilty to gain specific knowledge in certain software packages as MATLAB.
ObjectiveImplementing the knowledge acquired during the basic studies.
Prerequisites / NoticeEnrollment through the Online-Tool, Link
227-0096-10LGeneral Laboratory II Restricted registration - show details
Only for Electrical Engineering and Information Technology BSc.

Enrolment via Online-Tool (EE-Website: Studies > Bachelor > Third Year > Laboratory Courses).
W4 credits4PProfessors
AbstractThe Laboratory courses in the 5th and 6th semesters enable the students to put the the contents of the courses from the four first semesters to the test and to consolidate the aquired knowledge. Furthermore students have the possibilty to gain specific knowledge in certain software packages as MATLAB.
ObjectiveImplementing the knowledge acquired during the basic studies.
Prerequisites / NoticeEnrollment through the Online-Tool, Link
Projects & Seminars
A maximum of 13 cp can be obtained from Projects & Seminars. Each course can be registered for only once.
NumberTitleTypeECTSHoursLecturers
227-0085-10LProjects & Seminars for 1 CP (1) Restricted registration - show details
Only for Electrical Engineering and Information Technology BSc.

Course can only be registered for once. A repeatedly registration in a later semester is not chargeable.
W1 credit1PProfessors
AbstractTo enhance skills in practical work, team work, preparation and presentation of ones work; acquiring of knowledge in learning and project methodologies as well as to enhance motivation to look into the basics and applications. Procurement of skills in the area of Electrical Engineering and Information Technology that are useful for the remaining terms as well during ones work life.
Objectivesee above
Prerequisites / NoticeEnrollment through the Online-Tool, https://isgapps.ee.ethz.ch/ppsapp/
227-0085-20LProjects & Seminars for 1 CP (2) Restricted registration - show details
Only for Electrical Engineering and Information Technology BSc.

Course can only be registered for once. A repeatedly registration in a later semester is not chargeable.
W1 credit1PProfessors
AbstractTo enhance skills in practical work, team work, preparation and presentation of ones work; acquiring of knowledge in learning and project methodologies as well as to enhance motivation to look into the basics and applications. Procurement of skills in the area of Electrical Engineering and Information Technology that are useful for the remaining terms as well during ones work life.
Objectivesee above
Prerequisites / NoticeEnrollment through the Online-Tool, https://isgapps.ee.ethz.ch/ppsapp/
227-0085-30LProjects & Seminars for 2 CP (1) Restricted registration - show details
Only for Electrical Engineering and Information Technology BSc.

Course can only be registered for once. A repeatedly registration in a later semester is not chargeable.
W2 credits2PProfessors
AbstractTo enhance skills in practical work, team work, preparation and presentation of ones work; acquiring of knowledge in learning and project methodologies as well as to enhance motivation to look into the basics and applications. Procurement of skills in the area of Electrical Engineering and Information Technology that are useful for the remaining terms as well during ones work life.
Objectivesee above
Prerequisites / NoticeEnrollment through the Online-Tool, https://isgapps.ee.ethz.ch/ppsapp/
227-0085-40LProjects & Seminars for 2 CP (2) Restricted registration - show details
Only for Electrical Engineering and Information Technology BSc.

Course can only be registered for once. A repeatedly registration in a later semester is not chargeable.
W2 credits2PProfessors
AbstractTo enhance skills in practical work, team work, preparation and presentation of ones work; acquiring of knowledge in learning and project methodologies as well as to enhance motivation to look into the basics and applications. Procurement of skills in the area of Electrical Engineering and Information Technology that are useful for the remaining terms as well during ones work life.
Objectivesee above
Prerequisites / NoticeEnrollment through the Online-Tool, https://isgapps.ee.ethz.ch/ppsapp/
227-0085-50LProjects & Seminars for 3 CP Restricted registration - show details
Only for Electrical Engineering and Information Technology BSc.

Course can only be registered for once. A repeatedly registration in a later semester is not chargeable.
W3 credits3PProfessors
AbstractTo enhance skills in practical work, team work, preparation and presentation of ones work; acquiring of knowledge in learning and project methodologies as well as to enhance motivation to look into the basics and applications. Procurement of skills in the area of Electrical Engineering and Information Technology that are useful for the remaining terms as well during ones work life.
Objectivesee above
Prerequisites / NoticeEnrollment through the Online-Tool, https://isgapps.ee.ethz.ch/ppsapp/
227-0085-60LProjects & Seminars for 4 CP Restricted registration - show details
Only for Electrical Engineering and Information Technology BSc.

Course can only be registered for once. A repeatedly registration in a later semester is not chargeable.
W4 credits4PProfessors
AbstractTo enhance skills in practical work, team work, preparation and presentation of ones work; acquiring of knowledge in learning and project methodologies as well as to enhance motivation to look into the basics and applications. Procurement of skills in the area of Electrical Engineering and Information Technology that are useful for the remaining terms as well during ones work life.
Objectivesee above
Prerequisites / NoticeEnrollment through the Online-Tool, https://isgapps.ee.ethz.ch/ppsapp/
Group Projects
NumberTitleTypeECTSHoursLecturers
227-0091-10LGroup Project IW6 credits5ALecturers
AbstractStudents must work in groups in supervised projects for 150 to 180 hours minimum. The topics of the group work are open and can be technical of specific nature or more general in the context of engineering.
Objectivesee above
227-0092-10LGroup Project IIW6 credits5ALecturers
AbstractStudents must work in groups in supervised projects for 150 to 180 hours minimum. The topics of the group work are open and can be technical of specific nature or more general in the context of engineering.
Objectivesee above
Internship in industry
Please note the conditions for Internships in industry as set forward by the "Guidelines for the "Laboratory Courses - Projects - Seminars ", see Link (German only).
NumberTitleTypeECTSHoursLecturers
227-0093-10LInternship in Industry Restricted registration - show details
Only for students in the Bachelor's Programme Electrical Engineering and Information Technology, Regulations 2012/2016.
For students enrolled in the 2018 Programme Regulations, see "227-1550-10L Internship in Industry" at Master's level.
W6 creditsexternal organisers
AbstractThe main objective of the 12-week internship is to expose bachelor's students to the industrial work environment. During this period, students have the opportunity to be involved in on-going projects at the host institution.
Objectivesee above
Prerequisites / NoticePlease note the conditions for Internships in industry as set forward by the "Guidelines for the "Laboratory Courses - Projects - Seminars ", see Link (German only).
Additional Subjects
NumberTitleTypeECTSHoursLecturers
227-0651-00LApplied Circuit and PCB-Design Information Restricted registration - show details
Number of participants limited to 24.
W2 credits4GA. Blanco Fontao
AbstractParticipants learn how to design a predefined electronic circuit and how to lay out the pertaining circuit board. CAE and CAD activities for design and simulation is carried out with the aid of Altium Designer.
ObjectiveThe goal is to become acquainted with all those practical aspects of electronic circuit and PCB design by working through a modest but complete application example. This involves analysis of specifications, the evaluation of electronic parts, efficient testing and failure search, electromagnetic compatibility (EMC), the usage of industrial CAE/CAD tools for circuit simulation and PCB layout, generating production data for the board manufacturer, board mounting, testing and start up.
ContentContent:
- Development - from the idea to the final product
- Analysis of given circuit specifications

- Searching the Internet for electronics parts
- Choosing electronic parts: avoiding mistakes

- Setting up the Altium Designer environment

- Structure of component libraries
- Preparing schematic symbols for CAE
- Preparing footprints for CAD
- Linking component libraries and databases

- Introduction to Altium Vault and Supply Chain Management

- Structure of schematic diagrams and circuits
- Assigning schematic functions to physical parts
- Capturing a predefined circuit
- Hints for improved testing and failure analysis

- Checking schematic data
- Simulation of mixed-signal circuits using Spice

- Introduction to PCB manufacturing
- Turning circuit schematics into a workable layout using Altium Designer

- Component placement on the PCB
- Manual and automatic interconnect routing
- Design for EMC and High-Speed

- Preparation of production data for the board manufacturer
- Documentation for manufacturing and assembly
- PCB assembly (component mounting and soldering)
- Final circuit testing and start-up.
LiteratureAll necessary documents will be available as electronic documents (PDF)
Prerequisites / Notice- The course is recommended to all students who plan to design an electronic circuit or a PCB in an upcoming term project or as part of their master thesis. Attending this course during the term before will ensure they are optimally prepared and will allow them to fully focus on their project.

- The number of participants is limited.

- For their own students and staff, the Department of Information Technology and Electrical Engineering provides electronic components and consumables free of charge. All other participants have to bear a 200 CHF fee for those items.
Third Year Core Courses
Can be freely combined, a list of recommendations is available under www.ee.ethz.ch/bachelor-kernfaecher
NumberTitleTypeECTSHoursLecturers
227-0104-00LCommunication and Detection Theory Information W6 credits4GA. Lapidoth
AbstractThis course teaches the foundations of modern digital communications and detection theory. Topics include the geometry of the space of energy-limited signals; the baseband representation of passband signals, spectral efficiency and the Nyquist Criterion; the power and power spectral density of PAM and QAM; hypothesis testing; Gaussian stochastic processes; and detection in white Gaussian noise.
ObjectiveThis is an introductory class to the field of wired and wireless communication. It offers a glimpse at classical analog modulation (AM, FM), but mainly focuses on aspects of modern digital communication, including modulation schemes, spectral efficiency, power budget analysis, block and convolu- tional codes, receiver design, and multi- accessing schemes such as TDMA, FDMA and Spread Spectrum.
Content- Baseband representation of passband signals.
- Bandwidth and inner products in baseband and passband.
- The geometry of the space of energy-limited signals.
- The Sampling Theorem as an orthonormal expansion.
- Sampling passband signals.
- Pulse Amplitude Modulation (PAM): energy, power, and power spectral density.
- Nyquist Pulses.
- Quadrature Amplitude Modulation (QAM).
- Hypothesis testing.
- The Bhattacharyya Bound.
- The multivariate Gaussian distribution
- Gaussian stochastic processes.
- Detection in white Gaussian noise.
Lecture notesn/a
LiteratureA. Lapidoth, A Foundation in Digital Communication, Cambridge University Press, 2nd edition (2017)
227-0111-00LCommunication ElectronicsW6 credits2V + 2UQ. Huang
AbstractElectronics for communications systems, with emphasis on realization. Low noise amplifiers, modulators and demodulators, transmit amplifiers and oscillators are discussed in the context of wireless communications. Wireless receiver, transmitter and frequency synthesizer will be described. Importance of and trade offs among sensitivity, linearity and selectivity are discussed extensively.
ObjectiveFoundation course for understanding modern electronic circuits for communication applications. We learn how theoretical communications principles are reduced to practice using transistors, switches, inductors, capacitors and resistors. The harsh environment such communication electronics will be exposed to and the resulting requirements on the sensitivity, linearity and selectivity help explain the design trade offs encountered in every circuit block found in a modern transceiver.
ContentAccounting for more than two trillion dollars per year, communications is one of the most important drivers for advanced economies of our time. Wired networks have been a key enabler to the internet age and the proliferation of search engines, social networks and electronic commerce, whereas wireless communications, cellular networks in particular, have liberated people and increased productivity in developed and developing nations alike. Integrated circuits that make such communications devices light weight and affordable have played a key role in the proliferation of communications.
This course introduces our students to the key components that realize the tangible products in electronic form. We begin with an introduction to wireless communications, and describe the harsh environment in which a transceiver has to work reliably. In this context we highlight the importance of sensitivity or low noise, linearity, selectivity, power consumption and cost, that are all vital to a competitive device in such applications.
We shall review bipolar and MOS devices from a designer's prospectives, before discussing basic amplifier structures - common emitter/source, common base/gate configurations, their noise performance and linearity, impedance matching, and many other things one needs to know about a low noise amplifier.
We will discuss modulation, and the mixer that enables its implementation. Noise and linearity form an inseparable part of the discussion of its design, but we also introduce the concept of quadrature demodulator, image rejection, and the effects of mismatch on performance.
When mixers are used as a modulator the signals they receive are usually large and the natural linearity of transistors becomes insufficient. The concept of feedback will be introduced and its function as an improver of linearity studied in detail.
Amplifiers in the transmit path are necessary to boost the power level before the signal leaves an integrated circuit to drive an even more powerful amplifier (PA) off chip. Linearized pre-amplifiers will be studied as part of the transmitter.
A crucial part of a mobile transceiver terminal is the generation of local oscillator signals at the desired frequencies that are required for modulation and demodulation. Oscillators will be studied, starting from stability criteria of an electronic system, then leading to criteria for controlled instability or oscillation. Oscillator design will be discussed in detail, including that of crystal controlled oscillators which provide accurate time base.
An introduction to phase-locked loops will be made, illustrating how it links a variable frequency oscillator to a very stable fixed frequency crystal oscillator, and how phase detector, charge pump and programmable dividers all serve to realize an agile frequency synthesizer that is very stable in each frequency synthesized.
Lecture notesScript is available online under https://iis-students.ee.ethz.ch/lectures/communication-electronics/
Prerequisites / NoticeThe course Analog Integrated Circuits is recommended as preparation for this course.
227-0117-10LExperimental TechniquesW6 credits4GC. Franck, H.‑J. Weber
AbstractThis lecture is an introduction to experimental and measurement techniques. The course is designed with practical relevance in mind and comprises several laboratory modules where the students perform, evaluate and document experiments. The taught topics are of relevance for all electrical engineering disciplines, in this course they are taught with examples of high-voltage engineering.
ObjectiveAt the end of this lecture, the students will be able to:
- perform basic practical laboratory experiments and record data, in particular with an oscilloscope.
- take a meaningful Lab Notebook, write a clear measurement evaluation protocol, and can estimate the accuracy and precision of the evaluated data.
- can explain the main reasons for electromagnetic interference and propose measures to avoid or reduce these interferences.
- Explain and use different methods to generate and measure high voltages and calculate basic relevant relations.
Content- Messtechnik, Messunsicherheit, Messprotokolle
- Erzeugung und Messung hoher Spannungen
- Elektromagnetische Verträglichkeit
- Laborpraktika
Lecture notesVorlesungsunterlagen
LiteratureJ. Hoffmann, Taschenbuch der Messtechnik, Carl Hanser Verlag, 7. Auflage, 2015 (ISBN: 978-3446442719)
A. Küchler, Hochspannungstechnik, Springer Berlin, 4. Auflage, 2017 (ISBN: 978-3662546994)
A. Schwab, Elektromagnetische Verträglichkeit, Springer Verlag, 6. Auflage, 2010 (ISBN: 978-3642166099)
227-0120-00LCommunication Networks Information W6 credits4GL. Vanbever
AbstractAt the end of this course, you will understand the fundamental concepts behind communication networks and the Internet. Specifically, you will be able to:

- understand how the Internet works;
- build and operate Internet-like infrastructures;
- identify the right set of metrics to evaluate the performance of a network and propose ways to improve it.
ObjectiveAt the end of the course, the students will understand the fundamental concepts of communication networks and Internet-based communications. Specifically, students will be able to:

- understand how the Internet works;
- build and operate Internet-like network infrastructures;
- identify the right set of metrics to evaluate the performance or the adequacy of a network and propose ways to improve it (if any).

The course will introduce the relevant mechanisms used in today's networks both from an abstract perspective but also from a practical one by presenting many real-world examples and through multiple hands-on projects.

For more information about the lecture, please visit: https://comm-net.ethz.ch
Lecture notesLecture notes and material for the course will be available before each course on: https://comm-net.ethz.ch
LiteratureMost of course follows the textbook "Computer Networking: A Top-Down Approach (6th Edition)" by Kurose and Ross.
Prerequisites / NoticeNo prior networking background is needed. The course will include some programming assignments (in Python) for which the material covered in Technische Informatik 1 (227-0013-00L) and Technische Informatik 2 (227-0014-00L) will be useful.
227-0125-00LOptics and PhotonicsW6 credits2V + 2UJ. Leuthold
AbstractThis lecture covers both - the fundamentals of "Optics" such as e.g. "ray optics", "coherence", the "Planck law" or the "Einstein relations" but also the fundamentals of "Photonics" on the generation, processing, transmission and detection of photons.
ObjectiveA sound base for work in the field of optics and photonics will be given.
ContentChapter 1: Ray Optics
Chapter 2: Electromagnetic Optics
Chapter 3: Polarization
Chapter 4: Coherence and Interference
Chapter 5: Fourier Optics and Diffraction
Chapter 6: Guided Wave Optics
Chapter 7: Optical Fibers
Chapter 8: The Laser
Lecture notesLecture notes will be handed out.
Prerequisites / NoticeFundamentals of Electromagnetic Fields (Maxwell Equations) & Bachelor Lectures on Physics.
227-0156-00LPower SemiconductorsW6 credits4GU. Grossner
AbstractPower semiconductor devices are the core of today's energy efficient electronics. In this course, based on semiconductor physics, an understanding of the functionality of modern power devices is developed. Elements of power rectifiers and switches are introduced; device concepts for PiN diodes, IGBTs, and power MOSFETs, are discussed. Apart from silicon, wide bandgap semiconductors are considered.
ObjectiveThe goal of this course is developing an understanding of modern power device concepts. After following the course, the student will be able to choose a power device for an application, know the basic functionality, and is able to describe the performance and reliability related building blocks of the device design. Furthermore, the student will have an understanding of current and future developments in power devices.
ContentBasic semiconductor device physics is revisited. After defining requirements from typical applications, the key building blocks - especially active area and termination - of power devices are introduced. Based on these building blocks, device concepts are derived. Introducing unipolar as well as bipolar conduction is increasing the application space for power devices. Rectifiers, such as Schottky barrier and PiN diodes, and switches, such as IGBTs and power MOSFETs are discussed in detail. For each device concept, a tradeoff analysis for performance and reliability based on the layout of the building blocks is discussed.
Apart from silicon, wide bandgap semiconductors play an increasing role for highly efficient power electronic devices. This development is taken into account by discussing the specific advantages and challenges in current wide bandgap based devices.
Lecture notesWill be distributed at lectures.
LiteratureThe course follows a collection of different books; more details are being listed in the script.
Prerequisites / NoticeVorlesungen Halbleiterbauelemente, Leistungselektronik
227-0395-00LNeural SystemsW6 credits2V + 1U + 1AR. Hahnloser, M. F. Yanik, B. Grewe
AbstractThis course introduces principles of information processing in neural systems. It covers basic neuroscience for engineering students, experiment techniques used in animal research and methods for inferring neural mechanisms. Students learn about neural information processing and basic principles of natural intelligence and their impact on artificially intelligent systems.
ObjectiveThis course introduces
- Basic neurophysiology and mathematical descriptions of neurons
- Methods for dissecting animal behavior
- Neural recordings in intact nervous systems and information decoding principles
- Methods for manipulating the state and activity in selective neuron types
- Neuromodulatory systems and their computational roles
- Reward circuits and reinforcement learning
- Imaging methods for reconstructing the synaptic networks among neurons
- Birdsong and language
- Neurobiological principles for machine learning.
ContentFrom active membranes to propagation of action potentials. From synaptic physiology to synaptic learning rules. From receptive fields to neural population decoding. From fluorescence imaging to connectomics. Methods for reading and manipulation neural ensembles. From classical conditioning to reinforcement learning. From the visual system to deep convolutional networks. Brain architectures for learning and memory. From birdsong to computational linguistics.
Prerequisites / NoticeBefore taking this course, students are encouraged to complete "Bioelectronics and Biosensors" (227-0393-10L).

As part of the exercises for this class, students are expected to complete a programming or literature review project to be defined at the beginning of the semester.
Electives
This is only a short selection. Other courses from the ETH course catalogue may be chosen. Please consult the "Richtlinien zu Projekten, Praktika, Seminare" (German only), published on our website (http://www.ee.ethz.ch/pps-richtlinien).
Economics, Law and Management Electives
These subjects are particularly suitable for students planning to apply to the Master's Degree Program in Energy Science and Technology (MSc EST) or Management, Technology and Economics (MSc MTEC).
NumberTitleTypeECTSHoursLecturers
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-01L.
W3 credits3GL. De Cuyper, S. Brusoni, B. Clarysse, S. Feuerriegel, V. Hoffmann, T. Netland, G. von Krogh
AbstractDiscovering 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.
ObjectiveThe objective of this course 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, marketing, corporate social responsibility, and productions and operations management. These different lectures provide the theoretical and conceptual foundations of management. In addition, students are required to work in teams on a project. The purpose of this project is to analyse the innovative needs of a large multinational company and develop a business case for the company to grow.
ContentDiscovering 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, corporate social responsibility, and business model innovation. Practical examples from industry will stimulate the students to critically assess these issues.
Prerequisites / NoticeDiscovering 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 credit1UB. Clarysse
AbstractThis course is offered complementary to the basis course 351-0778-00L, "Discovering Management". The course offers an additional exercise in the form of a project conducted in team.
ObjectiveThis course is offered to complement the course 351-0778-00L. The course offers an additional exercise to the more theoretical and conceptual content of Discovering Management.

While Discovering Management offers an introduction to various management topics, in this course, creative skills will be trained by the business game exercise. It is a participant-centered, team-based learning activity, which provides students with the opportunity to place themselves in the role of Chief Innovation Officer of a large multinational company.
ContentAs the students learn more about the specific case and identify the challenge they are faced with, they will have to develop an innovative business case for this multinational corporation. Doing so, this exercise will provide an insight into the context of managerial problem-solving and corporate innovation, and enhance the students' appreciation for the complex tasks companies and managers deal with. The exercise presents a realistic model of a company and provides a valuable learning platform to integrate the increasingly important development of the skills and competences required to identify entrepreneurial opportunities, analyse the future business environment and successfully respond to it by taking systematic decisions, e.g. critical assessment of technological possibilities.
Engineering Electives
NumberTitleTypeECTSHoursLecturers
» Additional third year core courses may be credited as electives.
227-0123-00LMechatronicsW6 credits4GT. M. Gempp
AbstractIntroduction into mechatronics. Sensors and actors. Electronic and hydraulic power amplifiers. Data processing and basics of real-time programming, multitasking, and multiprocessing. Modeling of mechatronical systems. Geometric, kinematical, and dynamic elements. Fundamentals of the systems theory. Examples from industrial applications.
ObjectiveIntroduction into the basics and technology of mechatronical devices. Theoretical and practical know-how of the basic elements of a mechatronical system.
ContentIntroduction into mechatronics. Sensors and actors. Electronic and hydraulic power amplifiers. Data processing and basics of real-time programming, multitasking, and multiprocessing. Modeling of mechatronical systems. Geometric, kinematical, and dynamic elements. Fundamentals of the systems theory. Examples from industrial applications.
Lecture notesRecommendation of textbook. Additional documentation to the individual topics. Documentation from industrial companies.
227-0216-00LControl Systems II Information W6 credits4GR. Smith
AbstractIntroduction to basic and advanced concepts of modern feedback control.
ObjectiveIntroduction to basic and advanced concepts of modern feedback control.
ContentThis course is designed as a direct continuation of the course "Regelsysteme" (Control Systems). The primary goal is to further familiarize students with various dynamic phenomena and their implications for the analysis and design of feedback controllers. Simplifying assumptions on the underlying plant that were made in the course "Regelsysteme" are relaxed, and advanced concepts and techniques that allow the treatment of typical industrial control problems are presented. Topics include control of systems with multiple inputs and outputs, control of uncertain systems (robustness issues), limits of achievable performance, and controller implementation issues.
Lecture notesThe slides of the lecture are available to download.
LiteratureSkogestad, Postlethwaite: Multivariable Feedback Control - Analysis and Design. Second Edition. John Wiley, 2005.
Prerequisites / NoticePrerequisites:
Control Systems or equivalent
376-0022-00LImaging and Computing in Medicine Information Restricted registration - show details W4 credits3GR. Müller, P. Christen, C. J. Collins
AbstractImaging and computing methods are key to advances and innovation in medicine. This course introduces established fundamental as well as modern techniques and methods of imaging and computing in medicine.
Objective1. Understanding and practical implementation of biosignal processes methods for imaging
2. Understanding of imaging techniques including radiation imaging, radiographic imaging systems, computed tomography imaging, diagnostic ultrasound imaging, and magnetic resonance imaging
3. Knowledge of computing, programming, modelling and simulation fundamentals
4. Computational and systems thinking as well as scripting and programming skills
5. Understanding and practical implementation of emerging computational methods and their application in medicine including artificial intelligence, deep learning, big data, and complexity
6. Understanding of the emerging concept of personalised and in silico medicine
7. Encouragement of critical thinking and creating an environment for independent and self-directed studying
ContentImaging and computing methods are key to advances and innovation in medicine. This course introduces established fundamental as well as modern techniques and methods of imaging and computing in medicine. For the imaging portion of the course, biosignal processing, radiation imaging, radiographic imaging systems, computed tomography imaging, diagnostic ultrasound imaging, and magnetic resonance imaging are covered. For the computing portion of the course, computing, programming, and modelling and simulation fundamentals are covered as well as their application in artificial intelligence and deep learning; complexity and systems medicine; big data and personalised medicine; and computational physiology and in silico medicine.
The course is structured as a seminar in three parts of 45 minutes with video lectures and a flipped classroom setup: in the first part (TORQUEs: Tiny, Open-with-Restrictions courses focused on QUality and Effectiveness), students study the basic concepts in short video lectures on the online learning platform Moodle. At the end of this first part, students must post a number of questions in the Moodle forum that will be addressed in the second part of the lectures using a flipped classroom concept. First, the lecturers may prepare additional teaching material to answer the posted questions and potentially discuss further questions (Q&A). Second, the students will form small groups to acquire additional knowledge online or from additionally distributed material and to present their findings to the rest of the class.
Lecture notesStored on Moodle.
Prerequisites / NoticeLectures will be given in English.
252-0834-00LInformation Systems for Engineers Information
Wird ab HS20 nur in Herbstsemester angeboten.
W4 credits2V + 1UG. Fourny
AbstractThis 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).
ObjectiveThis lesson is complementary with Big Data for Engineers as they cover different time periods of database history and practices -- you can even take both lectures at the same time.

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.
ContentUsing 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
Literature- 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)
Prerequisites / NoticeFor 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
252-0220-00LIntroduction to Machine Learning Information Restricted registration - show details
Limited number of participants. Preference is given to students in programmes in which the course is being offered. All other students will be waitlisted. Please do not contact Prof. Krause for any questions in this regard. If necessary, please contact studiensekretariat@inf.ethz.ch
W8 credits4V + 2U + 1AA. Krause
AbstractThe course introduces the foundations of learning and making predictions based on data.
ObjectiveThe course will introduce the foundations of learning and making predictions from data. We will study basic concepts such as trading goodness of fit and model complexitiy. We will discuss important machine learning algorithms used in practice, and provide hands-on experience in a course project.
Content- Linear regression (overfitting, cross-validation/bootstrap, model selection, regularization, [stochastic] gradient descent)
- Linear classification: Logistic regression (feature selection, sparsity, multi-class)
- Kernels and the kernel trick (Properties of kernels; applications to linear and logistic regression); k-nearest neighbor
- Neural networks (backpropagation, regularization, convolutional neural networks)
- Unsupervised learning (k-means, PCA, neural network autoencoders)
- The statistical perspective (regularization as prior; loss as likelihood; learning as MAP inference)
- Statistical decision theory (decision making based on statistical models and utility functions)
- Discriminative vs. generative modeling (benefits and challenges in modeling joint vy. conditional distributions)
- Bayes' classifiers (Naive Bayes, Gaussian Bayes; MLE)
- Bayesian approaches to unsupervised learning (Gaussian mixtures, EM)
LiteratureTextbook: Kevin Murphy, Machine Learning: A Probabilistic Perspective, MIT Press
Prerequisites / NoticeDesigned to provide a basis for following courses:
- Advanced Machine Learning
- Deep Learning
- Probabilistic Artificial Intelligence
- Seminar "Advanced Topics in Machine Learning"
252-3800-00LAdvanced Topics in Technical Human-Computer Interaction Information Restricted registration - show details
Number of participants limited to 24.

The deadline for deregistering expires at the end of the second week of the semester. Students who are still registered after that date, but do not attend the seminar, will officially fail the seminar.
W2 credits2SC. Holz
AbstractWe will discuss the latest topics in HCI and related communities: interactive devices, wearable and mobile sensing, applied computer vision for gesture, hand, and body pose input, machine learning-based processing. assistive and accessible technologies, biometrics & authentication, fabrication, haptic feedback, Augmented Reality, Virtual Reality, projection-based systems, affective computing.
ObjectiveThe objective of the seminar is for participants to collectively learn about the state-of-the-art research in Human-Computer Interaction and closely related areas. Another objective is to collectively discuss open issues in the field, necessary follow-up work for the latest presented results in the field, and developing a feeling for what constitutes research questions and outcomes in the field of technical Human-Computer Interaction.
ContentThe seminar format is as follows: attendees individually read one recent full-paper publication, working through its content in detail and possibly covering some of the background if necessary, and present the approach, methodology, research question and implementation as well as the evaluation and discussion in a 20–25 min talk in front of the others. Each presenter will then lead a short discussion about the paper, which is guided by questions posed to the audience in advance.
Literature24 papers will be provided by the lecturer and distributed in the first seminar on a first-come, first-served basis according to participants' preferences. The lecturer will also give a brief run-down across all 24 papers in a fast-forward style, covering each paper in a single-minute presentation, and outline the difficulties of each project. The schedule is fixed throughout the term with easier papers being presented earlier and more comprehensive papers presented later in the term.
Prerequisites / NoticeAll students are welcome in the first seminar to see the overview over the papers we will discuss. After assigning papers, the seminar will be limited to 24 attendees, i.e., those students that sign up for papers first.
227-0669-00LChemistry of Devices and Technologies Restricted registration - show details
Limited to 30 participants.
W4 credits1V + 2UM. Yarema
AbstractThe course covers basics of chemistry and material science, relevant for modern devices and technologies. The course consists from lecture, laboratory, and individual components. Students accomplish individual projects, in which they study and evaluate a chosen technology from chemistry and materials viewpoints.
ObjectiveThe course brings relevant chemistry knowledge, tailored to the needs of electrical engineering students. Students will gain understanding of the basic concepts of chemistry and a chemist's intuition through hands-on workshops that combine tutorials and laboratory sessions as well as guidance through individual projects that require interdisciplinary and critical thinking.
Students will learn which materials, reactions, and device fabrication processes are important for nowadays technologies and products. They will gain important knowledge of state-of-the-art technologies from materials and fabrication viewpoints.
ContentStudents will spend 3h per week in the tutorials and practical sessions and additional 4-6h per week working on individual projects.
The goal of the individual student's project is to understand the chemistry related to the manufacture and operation of a specific device or technology (to be chosen from the list of projects). To ensure continued learning throughout the semester, individual projects are evaluated by three interim project reports and by 10 min final presentation.
LiteratureLecture notes will be made available on the website.
Man-Technology-Environment Electives ("MTU")
NumberTitleTypeECTSHoursLecturers
227-0803-00LEnergy, Resources, Environment: Risks and ProspectsW6 credits4GO. Zenklusen, T. Flüeler
AbstractMultidisciplinary, interactive course focussing on current debates around environmental and energy issues. Topics include: energy transition, nuclear energy and climate change, 2000-Watt-Society. Concepts such as risk, sustainable development and eco-efficiency are applied to case studies. The course is designed for a pluridisciplinary audience and provides a training ground for critical thinking.
ObjectiveDevelop capacities for explicating environmental problems, for scrutinising proposed solutions and for contributing to debates. Analyse complex issues from different perspectives and using a variety of analytical concepts. Understand interactions between the environment, science and technology, society and the economy. Develop skills in critical thinking, scientific writing and presenting.
ContentFollowing a multidisciplinary outline of current issues in environmental and energy policy, the course introduces theoretical and analytical approaches including "risk", "sustainability", "resource management", "messy problems" as well as concepts from institutional design and environmental economics. Large parts of the course are dedicated to case studies and contributions from participants. These serve for applying concepts to concrete challenges and debates. Topics may include: energy transition, innovation, carbon markets, the future of nuclear energy, climate change and development policy, dealing with disaster risk, the use of non-renewable resources, as well as visions such as 2000-watt society.
Lecture notesPresentations and reader provided in electronic formats.
LiteratureReader provided in electronic formats.
Prerequisites / Notice-
151-0228-00LManagement of Air Transport (Aviation II)W4 credits3GP. Wild
AbstractProviding an overview in management, planning, processes and operations in air transport, the lecture shall enable students to operate and lead a unit within that industry. In addition, the modules provide a good understanding for other transport modes and are a sort of "Mini MBA" (topics see below). Ideally, students complete first "Basics in Air Transport" yet there is no requirement for it.
ObjectiveAfter completion of the course, they shall be familiar with tasks, processes and interactions and have the ability to understand implications of developments in the airlines industry and its environment. This shall enable them to work within the air transport industry.
ContentWeekly: 1h independent preparation; 2h lectures and 1 h training with an expert in the respective field
Overall concept: This lecture build on the content of the lecture "Basics in Air Transport" (101-0499-00L) and provides deeper insights into the airline industry.
Content: Strategy, Alliances & Joint Ventures, Negotiations with Stakeholder, Environmental Protection, Safety & Risk Management, Airline Economics, Network Management, Revenue Management & Pricing, Sales & Distribution, Airline Marketing, Scheduling & Slot Management, Fleet Management & Leasing, Continuing Airworthiness Management, Supply Chain Management, Operational Steering
Lecture notesNo offical lecture notes. Lecturers' slides will be made available
LiteratureLiterature will be provided by the lecturers respective there will be additional Information upon registration
GESS Science in Perspective
Science in Perspective
» see Science in Perspective: Type A: Enhancement of Reflection Capability
» Recommended Science in Perspective (Type B) for D-ITET
Language Courses
» see Science in Perspective: Language Courses ETH/UZH