Search result: Catalogue data in Spring Semester 2025
| Electrical Engineering and Information Technology Bachelor | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2nd Semester | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
First Year Examinations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
First Year Examination Block ACourses are offered in Autumn Semester. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
First Year Examination Block B | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Number | Title | Type | ECTS | Hours | Lecturers | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 401-0232-10L | Analysis 2 | O | 8 credits | 4V + 2U | F. Ziltener | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Abstract | Introduction to differential and integral calculus in multiple variables. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning objective | - You can derive functions in multiple variables and use the common derivation rules. - You can integrate functions in multiple variables and use the common integration methods. - You can apply the theorems of Gauss and Stokes for vector fields in the three- dimensional space. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Content | - Differential calculus in multiple variables - Integral calculus in multiple variables - Maxima and minima - Implicit functions - Integration over submanifolds - Theorems of Gauss and Stokes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lecture notes | F. Ziltener, Skript zu den Vorlesungen Analysis 1 und 2 für ITET und RW | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Literature | C. Blatter, Ingenieur Analysis 2, 2. Auflage, Springer, 1996. ISBN: 978-3-540-60438-9 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Prerequisites / Notice | Analysis 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Competencies |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 252-0848-00L | Computer Science I | O | 4 credits | 2V + 2U | M. Schwerhoff, R. Sasse | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Abstract | Introduction to programming with a focus on systematic and algorithmic problem solving. Programming language is C++. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning objective | - You can create and structure simple C++ computer programs. - You can use and explain fundamental control and data structures in programming. - You can describe construction, translation and execution of a computer program. - You can solve problems with systematic and algorithmic computational thinking, and create a suitable program. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Content | - Fundamental data types, expressions, and statements - Computer arithmetic, control statements, functions, classes, references, and pointers - Characteristics and applications of fundamental container data types - Composition and memory management for simple dynamic data types - Motivation and illustration of concepts with algorithms and applications | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lecture notes | Lecture slides and additional material will be available on the course web page. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Literature | - B. Stroustrup, Einführung in die Programmierung mit C++, 1. Auflage, Pearson Studium, 2010. ISBN: 978-3-86326-586-1 - S. Prata, C++ Primer Plus, 6. Auflage, Addison-Wesley, 2014. ISBN: 978-0-321-92842-9 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Competencies |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 401-0302-10L | Mathematical Methods | O | 4 credits | 3V + 2U | M. Akveld, C. Urech | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Abstract | Foundations of complex calculus in theory & applications and introduction to integral transforms covering some applications. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning objective | - You can use the fundamental tools of complex analysis. - You can apply differential & integral calculus on complex-valued functions. - You can expand functions into Taylor, Laurent & Fourier series. - You can analyse periodic functions by means of the Fourier transform. - You can solve initial value problems by means of the Laplace transform. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Content | - Complex numbers and functions, complex derivation and the Cauchy Riemann equations - Complex integration - Residue theorem and applications - Taylor and Laurent series - Fourier series and Fourier transformations - Laplace transformations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lecture notes | M. Akveld, A. Iozzi & P. Jossen, Mathematische Methoden, 2025 (available on Moodle) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Literature | - J. Brown, R. Churchill, Complex Analysis and Applications, 9. Auflage, McGraw-Hill Education, 2013. ISBN: 978-0073383170. - T. Needham, Visual Complex Analysis, 25th Anniversary Edition, Oxford University Press, 2023. ISBN: 978-0191964947. - E. Kreyszig, Advanced Engineering Mathematics, 10. Auflage, John Wiley & Sons Inc., 2011. ISBN: 978-0470458365. - P. Dyke, An Introduction to Laplace Transforms and Fourier Series, 2. Auflage, Springer, 2014. ISBN: 978-1-4471-6395-4. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Prerequisites / Notice | Analysis 1, Analysis 2 (accompanying) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Competencies |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 227-0002-00L | Networks and Circuits II | O | 8 credits | 4V + 2U | J. Biela | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Abstract | Introduction 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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning objective | The 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. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Content | Introduction 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 notes | Lecture notes are available in Moodle. In addition, the listed literature could be used. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Literature | Elektrotechnik; Manfred Albach; 2. Auflage; 688 Seiten; Pearson Studium 2020; ISBN: 9783868943986 Grundlagen der Elektrotechnik – Netzwerke; 2. Auflage; 384 Seiten; Schmidt / Schaller / Martius; Pearson Studium 2014; ISBN: 978-3-8689-4239-2 Microelectronic Circuits; 7. Auflage; 1472 Seiten; Sedra / Smith; Oxford University Press 2015; ISBN: 9780199339143 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 402-0052-00L | Physics I | O | 4 credits | 2V + 2U | A. Imamoglu | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Abstract | Physics I is an introduction to wave phenomena and fundamental concepts of thermodynamics. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning objective | - You can describe harmonic, damped and forced oscillations and their properties. - You can determine motion, propagation and energy of various types of waves. - You can explain wave effects such as the Doppler effect, interference or resonance. - You can apply the kinetic gas theory on a perfect gas. - You can use the laws of thermodynamics to discuss energy conservation, thermodynamic cycles and entropy. - You can model heat transfer and thermal radiation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Content | Oscillations & waves - Harmonic, damped & forced oscillations - Propagation, diffraction & reflection, and energy & intensity of various types of waves - Wave effects: Doppler effect, superposition & interference, standing waves, resonance Thermodynamics - Kinetic theory of gases for the perfect gas - Laws of thermodynamics: energy conservation, thermodynamic cycles, entropy - Heat transfer & thermal radiation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lecture notes | The lecture notes will be distributed via the Moodle platform. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Literature | P. A. Tipler and G. Mosca, "Physics for Scientists and Engineers" (6th edition). | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Prerequisites / Notice | Technical Mechanics, Analysis I | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Competencies |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
First Year Compulsory Laboratory Courses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Number | Title | Type | ECTS | Hours | Lecturers | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 227-0004-10L | Networks and Circuits Laboratory | O | 1 credit | 1P | J. Biela | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Abstract | Concepts 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. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning objective | The 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. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Content | The "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 notes | Instruction manual | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Literature | Lecture documents Networks and Circuits I and II | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4th Semester: Examination Blocks | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Examination Block 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Number | Title | Type | ECTS | Hours | Lecturers | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 227-0013-00L | Computer Engineering | O | 4 credits | 2V + 1U + 1P | K. Razavi | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Abstract | The course provides knowledge on the inner working of computer systems by introducing basic concepts in the design of microprocessors and operating systems | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning objective | By the end of the course, the students should be able to analyze and think critically about the design and implementation of computer systems at the hardware and software boundary. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Content | On the hardware side, the course will show how microprocessors implement control and data paths before introducing microarchitectural optimizations such as pipelining, speculation and caching. On the software side, the course will show how to program a microprocessor before introducing fundamental concepts in the design of operating systems such as on physical and virtual memory management, process management and scheduling. The lectures are complemented by theoretical exercises and six practical assignments that cover the core concepts of the course and allow students to gain a deeper understanding of the topics. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Literature | 1) D.A. Patterson, J.L. Hennessy: Computer Organization and Design RISC-V Edition: The Hardware Software Interface (2nd Edition), ISBN-13: 978-0128203316 2) K. Razavi: Kernel Construction on Modern Hardware, online book provided as part of the course. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Prerequisites / Notice | Programming skills in systems languages such as C or C++, knowledge of digital design. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Competencies |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 227-0046-10L | Signals and Systems II | O | 4 credits | 2V + 2U | J. Lygeros | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Abstract | Continuous and discrete time linear system theory, state space methods, frequency domain methods, controllability, observability, stability. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning objective | Introduction to basic concepts of system theory. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Content | Modeling 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 notes | Copy of transparencies | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Literature | Recommended: 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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Number | Title | Type | ECTS | Hours | Lecturers | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 401-0654-00L | Numerical Methods | O | 4 credits | 2V + 1U | V. C. Gradinaru | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Abstract | This course gives an introduction to numerical methods. It covers nonlinear algebraich equations, quadrature and initial vaule problems. The focus is on the ability to apply the numerical methods. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning objective | This 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. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Content | Quadrature, Newton method, initial value problems for ordinary differential equations: explicit one step methods, step length control, stability analysis and implicit methods, structure preserving methods | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lecture notes | Notes, slides and other relevant materials will be available via the web page of the lecture. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Literature | Relevant materials will be available via the web page of the lecture. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Prerequisites / Notice | The course will be accompanied by programming exercises in (scientific) python: numpy, scipy, sympy, matplotlib. Participants of the course are expected to learn elementary python by themselves, in case they do not know it already. Prerequisite is also familiarity with basic calculus (approximation theory and vector calculus: grad, div, curl) and linear algebra (Gauss-elimination, matrix decompositions and algorithms, singular value decomposition). | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Competencies |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 227-0052-10L | Electromagnetic Fields and Waves | O | 4 credits | 2V + 2U | L. Novotny | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Abstract | This 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 angular spectrum representation. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning objective | Understanding of electromagnetic fields | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 227-0056-00L | Semiconductor Devices | O | 4 credits | 2V + 2U | C. Bolognesi, T. Popovic | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Abstract | The 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. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning objective | Understanding of the basic principles of semiconductor devices in micro-, opto-, and power electronics. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Content | Brief 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. MOS devices: Band diagram, MOSFET operation, CV- and IV characteristics, frequency limitations and non-ideal behaviour. Bipolar transistor: Operation principles, modes of operation, characteristics, models, simulation. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lecture notes | Lecture slides. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Literature | The course follows the book Modern Semiconductor Devices for Integrated Circuits by Chenming Hu. More detailed book: Neamen, Semiconductor Physics and Devices, ISBN 978-007-108902-9, Fr. 89.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Prerequisites / Notice | Qualifications: Physics I+II | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Competencies |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 401-0604-00L | Probability Theory and Statistics | O | 4 credits | 2V + 1U | J. Teichmann, P. Harms | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Abstract | Probability models and applications, introduction to statistical estimation and statistical tests | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning objective | Ability 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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Content | The concept of probability space and some classical models: axioms of Kolmogorov, simple 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 distributions. Expectation of a random variable, application to coding, variance, covariance and correlation, linear predictions, law of large numbers, central limit theorem. Introduction to statistics: estimation of parameters and tests | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lecture notes | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Literature | Textbuch: P. Brémaud: 'An Introduction to Probabilistic Modeling', Springer, 1988 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Competencies |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Laboratory Courses, Projects, SeminarsA minimum of 15 cp must be achieved in the category "Laboratory Courses, Projects, Seminars" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Projects & Seminars (only for BSc EEIT)Enrolment is only possible for students in the BSc Electrical Engineering and Information Technology, from Friday before the start of the semester. Places are allocated using the P&S application tool (https://psapp.ee.ethz.ch/). For more offers, see "Projects & Seminars (open to all)". | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Number | Title | Type | ECTS | Hours | Lecturers | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 227-0085-01L | P&S: Amateur Radio Course Does not take place this semester. The course unit can only be taken once. Repeated enrollment in a later semester is not creditable. | W | 1.5 credits | 1P | J. Leuthold | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Abstract | The category of "Laboratory Courses, Projects, Seminars" includes courses and laboratories in various formats designed to impart practical knowledge and skills. Moreover, these classes encourage independent experimentation and design, allow for explorative learning and teach the methodology of project work. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning objective | "Amateur radio" enables wireless communicate over long distances. However, an amateur radio station may not be operated without further ado of an official license. To operate an amateur radio one needs to pass the HB3 or HB9 examination offered by the federal office of communication (OFCOM). In this course we will cover the most important topics of amateur radio. There willl also be a practical part. In this part you will have the opportunity to take the radio into your own hands. For example, you will be offered the opportunity during a “portable” excursion (not subject to testing) to set up and operate a mobile radio station in the field. Although the course prepares for the OFCOM exam, the exam itself is not a prerequisite for obtaining the P&S credits. The HB9 exam by the OFCOM will be offered after the course, and it will only be offered to those that actively participate in the course. As part of the exam it will be e.g. necessary to successfully set up a radio connection to another station. Upon a successful exam one may use the AMIV radio shack on the roof of the ETZ or set up and operate the own system. The learning material will be handed out in the first lesson of the course. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 227-0085-03L | P&S: COMSOL Design Tool – Design of Optical Components The course unit can only be taken once. Repeated enrollment in a later semester is not creditable. | W | 3 credits | 3P | J. Leuthold | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Abstract | The category of "Laboratory Courses, Projects, Seminars" includes courses and laboratories in various formats designed to impart practical knowledge and skills. Moreover, these classes encourage independent experimentation and design, allow for explorative learning and teach the methodology of project work. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning objective | Simulation 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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Prerequisites / Notice | No 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-04L | P&S: Microcontrollers for Sensors and the Internet of Things The course unit can only be taken once. Repeated enrollment in a later semester is not creditable. | W | 4 credits | 4P | M. Magno, P. Mayer | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Abstract | The category of "Laboratory Courses, Projects, Seminars" includes courses and laboratories in various formats designed to impart practical knowledge and skills. Moreover, these classes encourage independent experimentation and design, allow for explorative learning and teach the methodology of project work. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning objective | Ultra 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-05L | P&S: FPGA in Quantum Computing with Superconducting Qubits Course can only be registered for once. A repeated registration in a later semester is not creditable. | W | 3 credits | 3P | M. Magno, K. Akin | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Abstract | The category of "Laboratory Courses, Projects, Seminars" includes courses and laboratories in various formats designed to impart practical knowledge and skills. Moreover, these classes encourage independent experimentation and design, allow for explorative learning and teach the methodology of project work. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning objective | FPGAs 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-06L | P&S: Neural Network on Low Power FPGA: A Practical Approach Does not take place this semester. The course unit can only be taken once. Repeated enrollment in a later semester is not creditable. | W | 2 credits | 2P | M. Magno | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Abstract | The category of "Laboratory Courses, Projects, Seminars" includes courses and laboratories in various formats designed to impart practical knowledge and skills. Moreover, these classes encourage independent experimentation and design, allow for explorative learning and teach the methodology of project work. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning objective | Artifical 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-08L | P&S: Bluetooth Low Energy Programming for IoT Sensing System Does not take place this semester. The course unit can only be taken once. Repeated enrollment in a later semester is not creditable. | W | 3 credits | 3P | M. Magno | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Abstract | The category of "Laboratory Courses, Projects, Seminars" includes courses and laboratories in various formats designed to impart practical knowledge and skills. Moreover, these classes encourage independent experimentation and design, allow for explorative learning and teach the methodology of project work. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning objective | Bluetooth Low Energy System on Chip – Firmware Programming and sensors Interfacing using an Arm Cortex-M (Nordic nrf52838) Microcontroller 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 addressing 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 with ARM-Cortex-M4 processors and BLE or other wireless 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 systems, sensor (mesh) devices, all the way to be integrated as submodules for the most complex 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. Therefore, it is mandatory to understand hardware components such as processor cores, ADC, clocks, serial communication, wireless communication, timers, interrupts, etc. The P&S includes five weeks project where the student will setup an IoT sensor node to monitor electric power transmission and distribution system. The course will be taught in English by the ITET center for project based learning. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 227-0085-09L | P&S: Spiking Neural Network on Neuromorphic Processors Does not take place this semester. The course unit can only be taken once. Repeated enrollment in a later semester is not creditable. | W | 3 credits | 3P | G. Indiveri | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Abstract | The category of "Laboratory Courses, Projects, Seminars" includes courses and laboratories in various formats designed to impart practical knowledge and skills. Moreover, these classes encourage independent experimentation and design, allow for explorative learning and teach the methodology of project work. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning objective | Machine 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-12L | P&S: Electronic Circuits & Signals Exploration Laboratory Does not take place this semester. The course unit can only be taken once. Repeated enrollment in a later semester is not creditable. | W | 2 credits | 3P | H.‑A. Loeliger | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Abstract | The category of "Laboratory Courses, Projects, Seminars" includes courses and laboratories in various formats designed to impart practical knowledge and skills. Moreover, these classes encourage independent experimentation and design, allow for explorative learning and teach the methodology of project work. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning objective | As 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. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Page
1
of
5
All

