Search result: Catalogue data in Spring Semester 2025

Electrical Engineering and Information Technology Bachelor Information
2nd Semester
First Year Examinations
First Year Examination Block A
Courses are offered in Autumn Semester.
First Year Examination Block B
NumberTitleTypeECTSHoursLecturers
401-0232-10LAnalysis 2 Information Restricted registration - show details O8 credits4V + 2UF. Ziltener
AbstractIntroduction 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 notesF. Ziltener, Skript zu den Vorlesungen Analysis 1 und 2 für ITET und RW
LiteratureC. Blatter, Ingenieur Analysis 2, 2. Auflage, Springer, 1996. ISBN: 978-3-540-60438-9
Prerequisites / NoticeAnalysis 1
CompetenciesCompetencies
Subject-specific CompetenciesConcepts and Theoriesassessed
Method-specific CompetenciesAnalytical Competenciesassessed
Problem-solvingassessed
Social CompetenciesCommunicationassessed
Cooperation and Teamworkfostered
252-0848-00LComputer Science I Information O4 credits2V + 2UM. Schwerhoff, R. Sasse
AbstractIntroduction 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 notesLecture 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
CompetenciesCompetencies
Subject-specific CompetenciesConcepts and Theoriesassessed
Techniques and Technologiesassessed
Method-specific CompetenciesAnalytical Competenciesassessed
Media and Digital Technologiesassessed
Problem-solvingassessed
401-0302-10LMathematical Methods Restricted registration - show details O4 credits3V + 2UM. Akveld, C. Urech
AbstractFoundations 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 notesM. 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 / NoticeAnalysis 1, Analysis 2 (accompanying)
CompetenciesCompetencies
Subject-specific CompetenciesConcepts and Theoriesassessed
Techniques and Technologiesassessed
Method-specific CompetenciesAnalytical Competenciesassessed
Problem-solvingfostered
Personal CompetenciesCreative Thinkingassessed
Critical Thinkingassessed
227-0002-00LNetworks and Circuits IIO8 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
Learning 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; 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-00LPhysics IO4 credits2V + 2UA. Imamoglu
AbstractPhysics 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
ContentOscillations & 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 notesThe lecture notes will be distributed via the Moodle platform.
LiteratureP. A. Tipler and G. Mosca, "Physics for Scientists and Engineers" (6th edition).
Prerequisites / NoticeTechnical Mechanics, Analysis I
CompetenciesCompetencies
Subject-specific CompetenciesConcepts and Theoriesassessed
Method-specific CompetenciesAnalytical Competenciesassessed
Problem-solvingassessed
Social CompetenciesCommunicationfostered
Personal CompetenciesCritical Thinkingfostered
First Year Compulsory Laboratory Courses
NumberTitleTypeECTSHoursLecturers
227-0004-10LNetworks and Circuits Laboratory Information Restricted registration - show details O1 credit1PJ. Biela
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.
Learning 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
4th Semester: Examination Blocks
Examination Block 2
NumberTitleTypeECTSHoursLecturers
227-0013-00LComputer Engineering Restricted registration - show details O4 credits2V + 1U + 1PK. Razavi
AbstractThe course provides knowledge on the inner working of computer systems by introducing basic concepts in the design of microprocessors and operating systems
Learning objectiveBy 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.
ContentOn 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.
Literature1) 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 / NoticeProgramming skills in systems languages such as C or C++, knowledge of digital design.
CompetenciesCompetencies
Subject-specific CompetenciesConcepts and Theoriesassessed
Techniques and Technologiesassessed
Method-specific CompetenciesAnalytical Competenciesassessed
Decision-makingfostered
Problem-solvingassessed
Project Managementfostered
Social CompetenciesCommunicationfostered
Cooperation and Teamworkfostered
Personal CompetenciesAdaptability and Flexibilityfostered
Creative Thinkingassessed
Critical Thinkingassessed
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.
Learning 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 MethodsO4 credits2V + 1UV. C. Gradinaru
AbstractThis 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 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
Lecture notesNotes, slides and other relevant materials will be available via the web page of the lecture.
LiteratureRelevant materials will be available via the web page of the lecture.
Prerequisites / NoticeThe 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).
CompetenciesCompetencies
Subject-specific CompetenciesConcepts and Theoriesassessed
Techniques and Technologiesfostered
Method-specific CompetenciesAnalytical Competenciesassessed
Decision-makingassessed
Media and Digital Technologiesfostered
Problem-solvingassessed
Social CompetenciesCommunicationfostered
Cooperation and Teamworkfostered
Personal CompetenciesCreative Thinkingassessed
Critical Thinkingassessed
227-0052-10LElectromagnetic Fields and WavesO4 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 angular spectrum representation.
Learning objectiveUnderstanding of electromagnetic fields
227-0056-00LSemiconductor Devices Information O4 credits2V + 2UC. Bolognesi, T. Popovic
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.
Learning 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.
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 notesLecture slides.
LiteratureThe 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 / NoticeQualifications: Physics I+II
CompetenciesCompetencies
Subject-specific CompetenciesConcepts and Theoriesassessed
Techniques and Technologiesassessed
Method-specific CompetenciesAnalytical Competenciesassessed
Decision-makingfostered
Media and Digital Technologiesfostered
Problem-solvingassessed
Project Managementassessed
Social CompetenciesCommunicationfostered
Cooperation and Teamworkassessed
Customer Orientationfostered
Leadership and Responsibilityfostered
Self-presentation and Social Influence fostered
Sensitivity to Diversityfostered
Negotiationfostered
Personal CompetenciesAdaptability and Flexibilityfostered
Creative Thinkingassessed
Critical Thinkingassessed
Integrity and Work Ethicsfostered
Self-awareness and Self-reflection fostered
Self-direction and Self-management fostered
401-0604-00LProbability Theory and Statistics Information O4 credits2V + 1UJ. Teichmann, P. Harms
AbstractProbability models and applications, introduction to statistical estimation and statistical tests
Learning 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: 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 notesyes
LiteratureTextbuch: P. Brémaud: 'An Introduction to Probabilistic Modeling', Springer, 1988
CompetenciesCompetencies
Subject-specific CompetenciesConcepts and Theoriesassessed
Techniques and Technologiesassessed
Method-specific CompetenciesAnalytical Competenciesassessed
Decision-makingfostered
Problem-solvingassessed
Social CompetenciesCommunicationfostered
Cooperation and Teamworkfostered
Personal CompetenciesAdaptability and Flexibilityassessed
Creative Thinkingassessed
Critical Thinkingfostered
Integrity and Work Ethicsfostered
Laboratory Courses, Projects, Seminars
A 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)".
NumberTitleTypeECTSHoursLecturers
227-0085-01LP&S: Amateur Radio Course Restricted registration - show details
Does not take place this semester.
The course unit can only be taken once. Repeated enrollment in a later semester is not creditable.
W1.5 credits1PJ. Leuthold
AbstractThe 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-03LP&S: COMSOL Design Tool – Design of Optical Components Restricted registration - show details
The course unit can only be taken once. Repeated enrollment in a later semester is not creditable.
W3 credits3PJ. Leuthold
AbstractThe 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 objectiveSimulation 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 / NoticeNo 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-04LP&S: Microcontrollers for Sensors and the Internet of Things Restricted registration - show details
The course unit can only be taken once. Repeated enrollment in a later semester is not creditable.
W4 credits4PM. Magno, P. Mayer
AbstractThe 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 objectiveUltra 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-05LP&S: FPGA in Quantum Computing with Superconducting Qubits Restricted registration - show details
Course can only be registered for once. A repeated registration in a later semester is not creditable.
W3 credits3PM. Magno, K. Akin
AbstractThe 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 objectiveFPGAs 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-06LP&S: Neural Network on Low Power FPGA: A Practical Approach Restricted registration - show details
Does not take place this semester.
The course unit can only be taken once. Repeated enrollment in a later semester is not creditable.
W2 credits2PM. Magno
AbstractThe 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 objectiveArtifical 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-08LP&S: Bluetooth Low Energy Programming for IoT Sensing System Restricted registration - show details
Does not take place this semester.
The course unit can only be taken once. Repeated enrollment in a later semester is not creditable.
W3 credits3PM. Magno
AbstractThe 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 objectiveBluetooth 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-09LP&S: Spiking Neural Network on Neuromorphic Processors Restricted registration - show details
Does not take place this semester.
The course unit can only be taken once. Repeated enrollment in a later semester is not creditable.
W3 credits3PG. Indiveri
AbstractThe 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 objectiveMachine 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-12LP&S: Electronic Circuits & Signals Exploration Laboratory Restricted registration - show details
Does not take place this semester.
The course unit can only be taken once. Repeated enrollment in a later semester is not creditable.
W2 credits3PH.‑A. Loeliger
AbstractThe 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 objectiveAs 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 Next page Last page     All