Suchergebnis: Katalogdaten im Herbstsemester 2023

Elektrotechnik und Informationstechnologie Bachelor Information
Praktika, Projekte, Seminare
Es müssen mindestens 15 KP aus der Kategorie "Praktika, Projekte, Seminare" erworben werden.
Projekte & Seminare
Die Belegung ist ausschliesslich für Studierende im BSc Elektrotechnik und Informationstechnologie ab Freitag vor Semesterbeginn möglich.
Plätze werden über das P&S-Bewerbungstool (https://psapp.ee.ethz.ch/) zugeteilt.
Bitte belegen Sie nur P&S für die Sie sich über das Tool bewerben.
NummerTitelTypECTSUmfangDozierende
227-0085-51LP&S: Programming Heterogeneous Computing Systems with GPUs and other Accelerators Belegung eingeschränkt - Details anzeigen
Findet dieses Semester nicht statt.
Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W3 KP3P
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielThe increasing difficulty of scaling the performance and efficiency of CPUs every year has created the need for turning computers into heterogeneous systems, i.e., systems composed of multiple types of processors that can suit better different types of workloads or parts of them. More than a decade ago, Graphics Processing Units (GPUs) became general-purpose parallel processors, in order to make their outstanding processing capabilities available to many workloads beyond graphics. GPUs have been critical key to the recent rise of Machine Learning and Artificial Intelligence, which took unrealistic training times before the use of GPUs. Field-Programmable Gate Arrays (FPGAs) are another example computing device that can deliver impressive benefits in terms of performance and energy efficiency. More specific examples are (1) a plethora of specialized accelerators (e.g., Tensor Processing Units for neural networks), and (2) near-data processing architectures (i.e., placing compute capabilities near or inside memory/storage).

Despite the great advances in the adoption of heterogeneous systems in recent years, there are still many challenges to tackle, for example:
- Heterogeneous implementations (using GPUs, FPGAs, TPUs) of modern applications from important fields such as bioinformatics, machine learning, graph processing, medical imaging, personalized medicine, robotics, virtual reality, etc.
- Scheduling techniques for heterogeneous systems with different general-purpose processors and accelerators, e.g., kernel offloading, memory scheduling, etc.
- Workload characterization and programming tools that enable easier and more efficient use of heterogeneous systems.

If you are enthusiastic about working hands-on with different software, hardware, and architecture projects for heterogeneous systems, this is your P&S. You will have the opportunity to program heterogeneous systems with different types of devices (CPUs, GPUs, FPGAs, TPUs), propose algorithmic changes to important applications to better leverage the compute power of heterogeneous systems, understand different workloads and identify the most suitable device for their execution, design optimized scheduling techniques, etc. In general, the goal will be to reach the highest performance reported for a given important application.

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

The course is conducted in English.

The course has two main parts:
1. Short weekly lectures on GPU and heterogeneous programming.
2. Hands-on project: Each student develops his/her own project.
InhaltSee: https://safari.ethz.ch/projects_and_seminars/doku.php?id=heterogeneous_systems for past examples.
SkriptSee: https://safari.ethz.ch/projects_and_seminars/doku.php?id=heterogeneous_systems
LiteraturLearning Materials
============

1. An introduction to SIMD processors and GPUs:
http://www.youtube.com/watch?v=hOeIkAYraTE

2. An introduction to GPUs and heterogeneous programming: http://www.youtube.com/watch?v=y40-tY5WJ8A

3. Example recent studies of FPGA and GPU implementation for bioinformatics:
GateKeeper: FPGA for bioinformatics (Bioinformatics 2017): Link
SneakySnake: Pre-alignment filter on FPGA and GPU (Bioinformatics 2020): Link

4. An example recent study of a suite of heterogeneous benchmarks:
Chai: heterogeneous benchmarks (ISPASS 2017): https://chai-benchmarks.github.io/assets/ispass17.pdf

5. An example recent study of a medical image application on GPU:
GPU for medical imaging (CMPB 2020): Link

6. Example studies of programming tools and performance portability on heterogeneous systems:
Boyi: execution models for FPGAs (FPGA 2020): Link
Zorua: hardware support for GPU performance portability (MICRO 2016): Link
Locality descriptor: Cross-layer abstraction to express data locality on GPUs (ISCA 2018): Link

7. Example studies of scheduling techniques for heterogeneous systems:
Thread scheduling (MICRO 2011): https://people.inf.ethz.ch/omutlu/pub/large-gpu-warps_micro11.pdf
DASH: memory scheduling (TACO 2016): Link
Voraussetzungen / BesonderesPrerequisites of the course:
- Digital Circuits AND Computer Engineering (or equivalent courses).
- Familiarity with C/C++ programming and strong coding skills.
- Interest in future computer architectures and computing paradigms.
- Interest in discovering why things do or do not work and solving problems
- Interest in making systems efficient and usable
KompetenzenKompetenzen
Fachspezifische KompetenzenKonzepte und Theoriengeprüft
Verfahren und Technologiengeprüft
Methodenspezifische KompetenzenAnalytische Kompetenzengeprüft
Problemlösunggeprüft
Projektmanagementgeprüft
Soziale KompetenzenKommunikationgeprüft
Kooperation und Teamarbeitgeprüft
Persönliche KompetenzenKritisches Denkengeprüft
Selbstbewusstsein und Selbstreflexion geprüft
Selbststeuerung und Selbstmanagement geprüft
227-0085-53LP&S: Motion Sensing Technologies for Magnetic Resonance Imaging (MRI) Belegung eingeschränkt - Details anzeigen
Findet dieses Semester nicht statt.
Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W4 KP4PK. P. Prüssmann
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielCurrent MRI scans are limited by patient motion. In clinics, radiologists are often confronted with images with severe motion artefacts in their images. They either have to make a diagnosis although the image artefacts were they could miss crucial information, or they have to send the patient back into the scanner for reacquisition. Such reacquisition might inflict additional costs in the six-figure range per scanner per year.
Further, in research, MRI images from ultra-high field systems are already limited by motion from the cardiobalistic and respiratory movement. Resulting in subpar performance if not addressed appropriately.

The key to overcoming such motion artefacts is estimating the motion and correct for it. Preferably this is done prospective in real-time or otherwise afterwards retrospective in the image reconstruction. Such methods are instrumental in brain imaging since the brain's movement is well described by the rigid body behaviour of the skull.

To do such motion correction, one needs a motion-sensing technology to measure the movement of the human skull with high precision, accuracy and temporal resolution. All this has to be done while being integrated into an MRI machine where powerful static magnetic fields are present, kW of pulsed RF power and MVA of changing magnetic field gradients are present.

In this P&S we explore different motion sensing technologies suitable for deployment in an MRI machine. What you can expect is that we discuss the theory of multiple sensing technologies and then implement an optical, shortwave RF and NMR phase motion sensor. We will spend most of our time in the lab constructing such sensors and testing them on our robotic test bench. Finally, we would also experiment in our MRI facilities, where we would perform motion correction experiments.
227-0085-54LP&S: Optics and Spectroscopy Lab Belegung eingeschränkt - Details anzeigen
Findet dieses Semester nicht statt.
Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W3 KP4PJ. Leuthold
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielThe goal of this P&S is to learn the basics of working with optics and how to assemble optical systems. It is intended to show the practical side to the many optics lectures that are offered at D-ITET.
The course will give a very brief introduction on laser safety, basic building blocks for optics and information on how to handle such elements. The following classes allow the students to test very basics properties of lenses and lasers and how the corresponding optomechanics can be used to arrange a simple setup. After this, the different student groups rotate through four different experiments where they get the chance to build and align different optical setups and perform various measurements. No prior knowledge is required.
227-0085-56LP&S: Intelligent Architectures via Hardware/Software Cooperation Belegung eingeschränkt - Details anzeigen
Findet dieses Semester nicht statt.
Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W3 KP3PO. Mutlu
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielModern general-purpose processors are agnostic to an application 19s high-level semantic information. Hence, they employ prediction-based techniques to enable computational and memory optimizations, such as prefetching, cache management policies, memory data placement, instruction scheduling, and many others. As such, the potential of such optimizations is limited due to the limited information the underlying hardware can discover on its own and such optimizations come with large area, power and complexity overheads required by the hardware for prediction purposes. Purely-hardware optimizations cannot achieve their performance potential and waste power, complexity and hardware area, since they are not aware of the application characteristics. On the other hand, purely-software optimizations are fundamentally tied up and limited by the underlying hardware.

A promising way to increase the performance of modern applications is to co-design software and hardware. Hence, lately both industry and academia are making serious attempts to improve performance, energy and security using hardware/software cooperative schemes such as application-specific hardware accelerators (e.g., Google 19s Tensor Processing Unit) and application-specific extensions in general-purpose processors (e.g., Media Engine in Apple M1).

In this course, we will explore several different topics around hardware/software co-design such as: (i) new hardware/software interfaces (e.g., virtual memory, instruction set architecture) to enhance performance, energy and security, (ii) hardware/software co-design schemes to improve the performance of the memory subsystem in killer memory-intensive applications (e.g., sparse and irregular workloads), (iii) hardware/software cooperative machine-learning-based techniques for different microarchitectural components such as prefetchers, caches and branch predictors, which would continuously learn from the vast amount of memory accesses seen by a processor and adapt to the varying workload and system conditions.

If you are enthusiastic about working hands-on to design both software and hardware, this is your P&S. You will have the opportunity to study modern applications, propose software changes to better match the underlying hardware components, design new hardware components that better match the overlying software and come up with new machine-learning techniques to design efficient microarchitectural components. You will also learn how to program industry-supported microarchitectural simulators and study the performance of modern workloads after your hardware/software modifications.

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

Preferable:
- Hands-on experience with Machine Learning frameworks (depends on the topic you choose)

The course is conducted in English.
SkriptSee: https://safari.ethz.ch/projects_and_seminars/
LiteraturLearning materials
============

[1] Onur Mutlu,"Intelligent Architectures for Intelligent Machines"
Invited Keynote Paper in Proceedings of the 2020 International Symposia on VLSI (VLSI): Link

[2] Kanellopoulos et al. "SMASH: Co-designing Software Compression and Hardware-Accelerated Indexing for Efficient Sparse Matrix Operations", Proceedings of the 52nd International Symposium on Microarchitecture (MICRO 2019): Link

[3] Bera et al. "Pythia: A Customizable Hardware Prefetching Framework Using Online Reinforcement Learning" Proceedings of the 54th International Symposium on Microarchitecture (MICRO 2021): Link

[4] Hajinazar et al. "The Virtual Block Interface: A Flexible Alternative to the Conventional Virtual Memory Framework" Proceedings of the 47th International Symposium on Computer Architecture (ISCA 2020): https://people.inf.ethz.ch/omutlu/pub/VBI-virtual-block-interface_isca20.pdf

[5] Vijaykumar et al. "A Case for Richer Cross-layer Abstractions: Bridging the Semantic Gap with Expressive Memory", Proceedings of the 45th International Symposium on Computer Architecture (ISCA 2018): Link

[6] Vijaykumar et al. “MetaSys: A Practical Open-Source Metadata Management System to Implement and Evaluate Cross-Layer Optimizations” TACO 2022: https://arxiv.org/abs/2105.08123

[7] Vijaykumar et al. "The Locality Descriptor: A Holistic Cross-Layer Abstraction to Express Data Locality in GPUs"
Proceedings of the 45th International Symposium on Computer Architecture (ISCA 2018): Link

[8] Besta et al. "SISA: Set-Centric Instruction Set Architecture for Graph Mining on Processing-in-Memory Systems", Proceedings of the 54th International Symposium on Microarchitecture (MICRO 2021): https://people.inf.ethz.ch/omutlu/pub/SISA-GraphMining-on-PIM_micro21.pdf
Voraussetzungen / BesonderesPrerequisites of the course:
- Digital Circuits AND Computer Engineering
- Familiarity with C/C++ programming and strong coding skills.
- Interest in future computer architectures and computing paradigms.
- Interest in discovering why things do or do not work and solving problems
- Interest in making systems efficient and usable

Preferable:
- Hands-on experience with Machine Learning frameworks (depends on the topic you choose)
KompetenzenKompetenzen
Fachspezifische KompetenzenKonzepte und Theoriengeprüft
Verfahren und Technologiengeprüft
Methodenspezifische KompetenzenAnalytische Kompetenzengeprüft
Problemlösunggeprüft
Projektmanagementgeprüft
Soziale KompetenzenKommunikationgeprüft
Kooperation und Teamarbeitgeprüft
Menschenführung und Verantwortunggeprüft
Persönliche KompetenzenAnpassung und Flexibilitätgeprüft
Kritisches Denkengeprüft
Selbststeuerung und Selbstmanagement geprüft
227-0085-57LP&S: Wearable Ultrasound: Tools and Technologies Belegung eingeschränkt - Details anzeigen
Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W3 KP3PA. Cossettini
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielUltrasound is one of the most used medical imaging techniques and it enables many applications, including the monitoring of musculoskeletal activity during movement, the imaging of carotid artery, and the control of prosthetic devices for human-machine interfaces. Recent developments showcased wearable ultrasound probes operating at minimal power consumption, enabling multi-day continuous monitoring of physiological parameters, and many companies and research centers are actively working on the development of the next generation of truly-wearable ultrasound for a number of monitoring and diagnostics applications.
To sustain such recent developments, it is important to be familiar with all sub-components (hardware and software) of such biomedical systems.

The goal of this course is the development of the main skills required for successfully developing a wearable ultrasound probe. The students will learn about ultrasound basics, transducer control, analog front-end/analog-to-digital converter configurations, signal processing for ultrasound, beamforming and generation of images, microcontroller-based wireless communication, and practical procedures for performing ultrasound experiments. The course will also introduce the students to Python (applied to ultrasound signal processing) and will include a crash course on Nordic (nRF52 family) microcontrollers. In the final weeks of the course, the students will work on an assigned project.

The course will be taught in English.
InhaltUltrasound is one of the most used medical imaging techniques and it enables many applications, including the monitoring of musculoskeletal activity during movement, the imaging of carotid artery, and the control of prosthetic devices for human-machine interfaces. Recent developments showcased wearable ultrasound probes operating at minimal power consumption, enabling multi-day continuous monitoring of physiological parameters, and many companies and research centers are actively working on the development of the next generation of truly-wearable ultrasound for a number of monitoring and diagnostics applications.
To sustain such recent developments, it is important to be familiar with all sub-components (hardware and software) of such biomedical systems.
Voraussetzungen / Besonderes- Can use the Linux-Terminal (e.g. navigating folder structure)
- Interest in biomedical applications
- bring your own laptop, 20GB of free disk space
KompetenzenKompetenzen
Fachspezifische KompetenzenKonzepte und Theoriengefördert
Verfahren und Technologiengefördert
227-0085-58LP&S: Autonomous Cars and Robots Belegung eingeschränkt - Details anzeigen
Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W4 KP4PM. Magno
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielAutonomous mobile robotics is a promising field that spans from food delivery robots to the Perseverance Mars rover. In this P&S you will be introduced to the fundamental building blocks of robotics, by hands on experience in the context of the F1TENTH autonomous racing and the Robot Operating System (ROS)!

Autonomous racing pushes the boundaries in algorithmic design and implementation in the
fields of perception, planning and control. Thus it serves researchers as a limits test for
autonomous driving and is an important building step in the field of general self driving and
AI. F1TENTH is an open-source autonomous racing competition involving a racing car in the
scale of 1:10.

This P&S allows you to apply hands-on robotics and is the right fit for you if you want to further delve into this fascinating field of embedded systems, perception, planning and control. Lastly, you will get experience in the widely used ROS framework.
Voraussetzungen / Besonderes- Can use the Linux-Terminal (e.g. navigating folder structure and ssh)
- Python (e.g. basic loops, OOP)
- Interest in autonomous driving
- 20GB of free space on your laptop
227-0085-59LP&S: Hands-On Deep Learning Information Belegung eingeschränkt - Details anzeigen
Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W2 KP2PR. Wattenhofer
KurzbeschreibungThis lab introduces deep learning through the PyTorch framework in a series of hands-on exercises, exploring topics in computer vision, natural language processing, audio processing, graph neural networks, and representation learning.
LernzielThis P&S introduces deep learning through the PyTorch framework in a series of hands-on examples, exploring topics in computer vision, natural language processing, graph neural networks, and representation learning.

With the objective to expose students to both common and cutting-edge neural architectures and to build intuition about their inner working by the means of examples.

Students learn about various network structures as building blocks and use them to solve worked examples and course challenges. After attending this course, students will be familiar with multi-layer perceptrons, convolutional neural networks, recurrent neural networks, transformer encoders, graph convolutional/isomorphism/attention networks, and autoencoders.
InhaltThis lab introduces deep learning through the PyTorch framework in a series of hands-on exercises, exploring topics in computer vision, natural language processing, audio processing, graph neural networks, and representation learning.
SkriptPython Notebooks will be distributed to students before every session.
KompetenzenKompetenzen
Konzepte und Theoriengefördert
Verfahren und Technologiengefördert
Methodenspezifische KompetenzenAnalytische Kompetenzengefördert
Entscheidungsfindunggefördert
Medien und digitale Technologiengefördert
Problemlösunggefördert
Soziale KompetenzenKommunikationgefördert
Kooperation und Teamarbeitgefördert
Persönliche KompetenzenAnpassung und Flexibilitätgefördert
Kreatives Denkengefördert
Kritisches Denkengefördert
Integrität und Arbeitsethikgefördert
Selbstbewusstsein und Selbstreflexion gefördert
Selbststeuerung und Selbstmanagement gefördert
227-0085-63LP&S: Enabling Smart and Low Power IoT Sensor Nodes Belegung eingeschränkt - Details anzeigen
Die Lerneinheit kann nur einmal belegt werden. Eine wiederholte Belegung in einem späteren Semester ist nicht anrechenbar.
W4 KP4PT. Polonelli, M. Magno
KurzbeschreibungDer Bereich Praktika, Projekte, Seminare umfasst Lehrveranstaltungen in unterschiedlichen Formaten zum Erwerb von praktischen Kenntnissen und Fertigkeiten. Ausserdem soll selbstständiges Experimentieren und Gestalten gefördert, exploratives Lernen ermöglicht und die Methodik von Projektarbeiten vermittelt werden.
LernzielEnabling smart and low-power IoT sensor nodes – Firmware programming, sensor acquisition and signal processing, digital interfaces, wireless connectivity (Bluetooth and WiFi) combined with an onboard Neural Network (NN) classifier.

Microprocessors (MCU) are everywhere today, from ultra-low power wearable devices to robots and embedded systems for the industry. In general, combining an MCU with sensors, a wireless interface, and onboard signal processing is the foundation for most electronic devices.
In this practical course, the students will have the opportunity to improve their C programming skills on an actual device, with several sensors (microphones, accelerometers, vibrometers, temperature, humidity), a dual Bluetooth-WiFi wireless interface, and an AI accelerator for onboard data analysis and processing.
The kit used in this course is directly provided by STMicroelectronics and can be found here: https://www.st.com/en/evaluation-tools/steval-stwinkt1.html. Combining theory (20%) and practical implementation (80%) should enable students to conduct high-level firmware programming for microcontrollers.
After seven practical exercises and hands-on lessons, students will have the opportunity to propose and implement their own idea making use of the previously acquired knowledge and the supervisor's support.

The primary programming language will be C. A basic knowledge of Python is suggested but optional.
The course will be taught in English.
Gruppenarbeiten
NummerTitelTypECTSUmfangDozierende
227-0091-10LGruppenarbeit I Belegung eingeschränkt - Details anzeigen W6 KP5ADozent/innen
KurzbeschreibungDie Studierenden arbeiten in Gruppen an betreuten Projekten, im Umfang von 150 bis 180 Stunden. Die Themen der Gruppenarbeit sind frei wählbar und können sowohl rein technischer als auch genereller Natur im Rahmen des Ingenieurwesens sein.
Lernzielsiehe oben
227-0092-10LGruppenarbeit II Belegung eingeschränkt - Details anzeigen W6 KP5ADozent/innen
KurzbeschreibungDie Studierenden arbeiten in Gruppen an betreuten Projekten, im Umfang von 150 bis 180 Stunden. Die Themen der Gruppenarbeit sind frei wählbar und können sowohl rein technischer als auch genereller Natur im Rahmen des Ingenieurwesens sein.
Lernzielsiehe oben
Industriepraktikum
Das Industriepraktikum kann nur im Bachelorstudium nach Reglement 2016 belegt werden. Nach Reglement 2018 kann ein Industriepraktikum auf Masterstufe absolviert werden.

Bitte beachten Sie die Bedingungen zum Industriepraktikum in den "Richtlinien für die Kategorie Projekte, Praktika, Seminare" (Link).
NummerTitelTypECTSUmfangDozierende
227-0093-10LIndustriepraktikum Belegung eingeschränkt - Details anzeigen
Nur für Studierende im Bachelorstudienreglement 2016.
Für Studierende im Bachelorstudienreglement 2018, siehe "227-1550-10L Internship in Industry" auf Masterstufe.
W6 KPexterne Veranstalter
KurzbeschreibungEs ist das Ziel der 12-wöchigen Praxis, Bachelor-Studierenden die industriellen Arbeitsumgebungen näher zu bringen. Während dieser Zeit bietet sich ihnen die Gelegenheit, in aktuelle Projekte der Gastinstitution involviert zu werden.
Lernzielsiehe oben
Voraussetzungen / BesonderesBitte beachten Sie die Bedingungen zum Industriepraktikum in den "Richtlinien für die Kategorie Projekte, Praktika, Seminare" (Link).
Weitere Angebote
NummerTitelTypECTSUmfangDozierende
227-0651-00LApplied Circuit and PCB-Design Information Belegung eingeschränkt - Details anzeigen W2 KP4GA. Blanco Fontao
KurzbeschreibungTeilnehmer lernen eine vorgegebene elektronische Schaltung zu entwickeln und die zugehörige Leiterplatte zu entwerfen. Als CAE/CAD Werkzeuge für Design und Simulation gelangt Altium Designer zur Anwendung.
LernzielDas Lernziel besteht darin, sich anhand eines bescheidenen aber vollständig durchzuarbeitenden Beispiels mit den praktischen Aspekten des Entwurfs von elektronischen Schaltungen und Leiterplatten vertraut machen. Dazu gehören das Verstehen von Pflichtenheft und Spezifikationen, die Evaluation von Komponenten, Testbarkeit und effiziente Fehlersuche bei Prototypen, Elektromagnetische Verträglichkeit (EMV), die Verwendung industrieller CAE/CAD Werkzeuge für Schaltungssimulation und PCB Konstruktion, die Erstellung von Fertigungsdaten für den Leiterplatten-Hersteller generieren, das Bestücken von Leiterplatten, das Testen und die Inbetriebnahme.
InhaltInhalt:
- Entwicklung - von der Idee zum fertigen Produkt
- Arbeit mit Lasten- und Pflichtenheft

- Komponenten via Internet effizient suchen
- Fehler bei der Komponentenwahl vermeiden

- Die Altium Designer Umgebung einrichten

- Aufbau von Bauteilebibliotheken
- Aufbau eines Schema-Symbols für CAE
- Aufbau eines Board-Symbols für CAD
- Verknüpfung von Bauteilebibliotheken mit Datenbanken

- Einfuehrung in Concord Pro und Supply Chain Management.

- Aufbau von Schema und Schaltung
- Umsetzung schematischer Funktion in physikalische Bauelemente
- Eingabe einer Schaltung nach Vorlage
- Hinweise und Tipps zur Testbarkeit und Fehlersuche

- Prüfen der Schemadaten
- Simulation von Mixed Signal Schaltungen mit Spice

- Einführung in die Leiterplattenherstellung
- Umsetzen der Schemadaten in ein brauchbares Layout mit Altium Designer

- Plazieren der Bauelemente auf der Leiterplatte
- Manuelles und automatisches Verlegen der Leiterbahnen
- EMV- und High-Speed-gerechtes Design von Leiterplattenschaltungen

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

- Die Anzahl Teilnehmer ist begrenzt.

- Für Studenten und Mitarbeiter des Departements Informationstechnologie und Elektrotechnik trägt das Departement die Materialkosten. Andere Teilnehmer müssen diese Kosten im Wert von 200 CHF selber tragen.
KompetenzenKompetenzen
Fachspezifische KompetenzenKonzepte und Theoriengeprüft
Verfahren und Technologiengeprüft
Methodenspezifische KompetenzenAnalytische Kompetenzengeprüft
Entscheidungsfindunggeprüft
Problemlösunggeprüft
Projektmanagementgeprüft
Soziale KompetenzenKooperation und Teamarbeitgeprüft
Persönliche KompetenzenKreatives Denkengeprüft
Selbststeuerung und Selbstmanagement geprüft
  • Erste Seite Vorherige Seite Seite  3  von  3     Alle