Winter 2024/25 Master Visual Computing (2015)
Letztes Update: 11. Oct 2024. Datenquellen: Tucan und Inferno.
Dies ist der inoffizielle TU Darmstadt FB Informatik Wochenplaner. Es gilt Benutzung auf eigene Gefahr!, da es nicht so einfach ist die Kurse automatisch den Prüfungsordnungen und Bereichen zuzuordnen. Deswegen kann es auftreten, dass bspw. Kurse falsch einsortiert werden oder fehlen, oder ähnliches. Ich hoffe natürlich der Wochenplaner hilft trotzdem bei der Kurswahl. :)
Auf der linken Seite kann man Kurse ankreuzen (oder aufklappen und dessen Details lesen), auf der rechten Seite sieht man die ausgewählten Kurse in der Wochenansicht und kann einen Übungsgruppe auswählen, falls es für einen der gewählten Kurse Übungsgruppen gibt. Mit den Pfeiltasten Links/Rechts kann man vorwärts rückwärts blättern.
0. Nicht einsortierte Veranstaltungen
06cp GDVI Graphische Datenverarbeitung 1 Fellner
Modul: 20-00-0040 Graphische Datenverarbeitung I
Kurs: 20-00-0040-iv Graphische Datenverarbeitung I
Termine zwischen 2024-10-14 und 2025-02-10
* 15x Mo 09:50 - 11:30 (S103/123)
* 18x Di 09:50 - 11:30 (Übungsstunde)
Lerninhalte
Einführung in die Grundlagen der Computergraphik, insb. Ein- u. Ausgabegeräte, Rendering Pipeline am Beispiel von OpenGL, räumliche Datenstrukturen, Beleuchtungsmodelle, Ray Tracing, aktuelle Entwicklungen in der Computergraphik
Qualitätsziele / Lernergebnisse
Nach erfolgreichem Besuch dieser Veranstaltung sind Studierende in der Lage alle Komponenten der Graphikpipeline zu verstehen und dadurch variable Bestandteile (Vertex-Shader, Fragment-Shader, etc.) anzupassen. Sie können Objekte im 3D-Raum anordnen, verändern und effektiv speichern, sowie die Kamera und die Perspektive entsprechend wählen und verschiedene Shading-Techniken und Beleuchtungsmodelle nutzen, um alle Schritte auf dem Weg zum dargestellten 2D-Bild anzupassen.
Empfohlene Voraussetzungen
- Programmierkenntnisse
- Grundlegende Algorithmen und Datenstrukturen
- Lineare Algebra
- Analysis
- Inhalte der Vorlesung Visual Computing
Literatur
- Real-Time Rendering: Tomas Akenine-Möller, Eric Haines, Naty Hoffman A.K. Peters Ltd., 3rd edition, ISBN 987-1-56881-424-7
- Fundamentals of Computer Graphics: Peter Shirley, Steve Marschner, third edition, ISBN 979-1-56881-469-8
- Weitere aktuelle Literaturhinweise werden in der Veranstaltung gegeben.
Modul: Graphische Datenverarbeitung 1
TUCaN-Nummer
20-00-0040
Titel
Graphische Datenverarbeitung I
Kürzel
GDV I
Lehrveranstaltungsart
Vorlesung
Gebiet
Human Computer Systems
Sprache
Deutsch
Kurs: 20-00-0040-iv Graphische Datenverarbeitung I
Lehrende
Prof. Dr. techn. Wolf Dietrich Fellner
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
GDV I
Semesterwochenstunden
4
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Digitale Lehre
Die Veranstaltung wird in Praesenz stattfinden, Details und etwaige Aenderungen werden in unserem Moodle Kurs auf dem Informatik-Moodle bekannt gegeben.
Lehrinhalte
Einführung in die Grundlagen der Computergraphik, insb. Ein- u. Ausgabegeräte, Rendering Pipeline am Beispiel von OpenGL, räumliche Datenstrukturen, Beleuchtungsmodelle, Ray Tracing, aktuelle Entwicklungen in der Computergraphik
Qualifikationsziele / Lernergebnisse
Nach erfolgreichem Besuch dieser Veranstaltung sind Studierende in der Lage alle Komponenten der Graphikpipeline zu verstehen und dadurch variable Bestandteile (Vertex-Shader, Fragment-Shader, etc.) anzupassen. Sie können Objekte im 3D-Raum anordnen, verändern und effektiv speichern, sowie die Kamera und die Perspektive entsprechend wählen und verschiedene Shading-Techniken und Beleuchtungsmodelle nutzen, um alle Schritte auf dem Weg zum dargestellten 2D-Bild anzupassen.
Literatur
- Real-Time Rendering: Tomas Akenine-Möller, Eric Haines, Naty Hoffman A.K. Peters Ltd., 3rd edition, ISBN 987-1-56881-424-7
- Fundamentals of Computer Graphics: Peter Shirley, Steve Marschner, third edition, ISBN 979-1-56881-469-8
- Weitere aktuelle Literaturhinweise werden in der Veranstaltung gegeben.
Voraussetzungen
- Programmierkenntnisse
- Grundlegende Algorithmen und Datenstrukturen
- Lineare Algebra
- Analysis
- Inhalte der Vorlesung Visual Computing
Weitere Informationen
IV, 6 CP/4SWS, i.d.R. jedes Wintersemester
Online-Angebote
Kurs im Moodle des FB 20 ("Informatiker-Moodle", https://moodle.informatik.tu-darmstadt.de/)
06cp EidK Einführung in die Kryptographie Faust; Micheli; Wirschem
Modul: 20-00-0085 Einführung in die Kryptographie
Kurs: 20-00-0085-iv Einführung in die Kryptographie
Termine zwischen 2024-10-16 und 2025-02-12
* 18x Mo 09:50 - 11:30 (Übung )
* 18x Mo 13:30 - 15:10 (Übung )
* 18x Mo 14:25 - 16:05 (Übung )
* 18x Di 13:30 - 15:10 (Übung )
* 18x Mi 09:50 - 11:30 (Übung )
* 15x Mi 11:40 - 13:20 (S101/A01)
* 18x Do 14:25 - 16:05 (Übung )
* 18x Do 15:20 - 16:10 (Übung )
Lerninhalte
Math. Grundlagen:
- Berechnungen in Kongruenz- und Restklassenringen
Grundlagen der Verschlüsselung:
- Symmetrische vs. Asymmetrische Kryptosysteme
- Block- und Stromchiffren, AES, DES
- Kryptanalyse
- Wahrscheinlichkeit und Perfekte Sicherheit
- Verschlüsselung mit öffentlichen Schlüsseln
- RSA, Diffie-Hellman, ElGamal
- Faktorisierung großer Zahlen
- Diskrete Logarithmen
- Kryptografische Hashfunktionen
- Digitale Signaturen
- Identifikation
Qualitätsziele / Lernergebnisse
- Verstehen der mathematischen Grundlagen der Kryptographie wie z.B. Berechnungen in Kongruenz- und Restklassenringen, Faktorisierung großer Zahlen, Wahrscheinlichkeit und Perfekte Sicherheit
- Verstehen der Prinzipien von Public und Secret-Key-Verschlüsselung und der relevanten Verfahren einschließlich ihrer Sicherheit und Effizienz
- Verstehen der Prinzipien digitaler Signaturen und der relevanten Verfahren einschließlich ihre Sicherheit und Effizienz
Empfohlene Voraussetzungen
- Lineare Algebra für Informatiker
- Funktionale und Objektorientierte Programmierkonzepte
Literatur
- Johannes Buchmann: Einführung in die Kryptographie,
5. Auflage, Springer-Verlag, 2010, 278 p. ISBN: 978-3-642-11185-3
- Johannes Buchmann:
Cryptographic Protocols. Vorlesungsskript
(u.a. Undeniable, Fail-Stop und Blind Signatures)
- Neal Koblitz:
A Course in Number Theory and Cryptography, Springer Verlag, 1994
- Alfred J. Menezes, Paul C. van Oorschot, Scot A. Vanstone:
Handbook of Applied Cryptography, CRC Press, 1997 (erhältlich als PDF)
- Bruce Schneier:
Applied Cryptography, John Wiley & Sons, Inc., 1994
- Douglas R. Stinson:
Cryptography - Theory and Practice, CRC Press, 1995
- Gustavus J. Simmons:
Contemporary Cryptology - The Science of Information Integrity, IEEE Press, 1992
Modul: Einführung in die Kryptographie
TUCaN-Nummer
20-00-0085
Titel
Einführung in die Kryptographie
Kürzel
Einf. Kryptographie
Lehrveranstaltungsart
Vorlesung
Gebiet
Trusted Systems
Sprache
Deutsch
Kurs: 20-00-0085-iv Einführung in die Kryptographie
Lehrende
Prof. Ph.D. Sebastian Faust; Elena Micheli; M.Sc. Kathrin Wirschem
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Einf Krypto
Semesterwochenstunden
4
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Perfekte Sicherheit
Verschiedene Definitionen
One Time Pad und seine Sicherheit
Limitierungen
Private Key Verschlüsselung
Rechnerisch sichere private Schlüssel Verschlüsselung
Pseudozufallsgeneratoren (PRG)
Sichere Verschlüsselung von PRGs
Praktische Pseudozufallsgeneratoren (PRGs) - Stromchiffren
Stärkere Sicherheitseigenschaften
Pseudozufallsfunktionen (PRF)
CPA Sicherheit
Pseudozufallspermutationen (PRP) und Blockchiffren
Praktische Konstruktionen von Blockchiffren
Message Authentication Codes
Hash Funktionen
Kryptographische Annahmen
Key Agreement
Einführung zu Public Key Encryption
Public Key Encryption Schemes - RSA
Signaturen
Literatur
Eigene Aufzeichnungen, Übungen, Vortragsfolien
Jonathan Katz, Yehuda Lindell: Introduction to Modern Cryptography
A graduate course on applied cryptography
Vorwissen
Grundlagen der Wahrscheinlichkeitsrechnung
Weitere Informationen
WS17/18:Einführung in die Kryptographie
06cp EG Effiziente Graphenalgorithmen Weihe
Modul: 20-00-0110 Effiziente Graphenalgorithmen
Kurs: 20-00-0110-iv Effiziente Graphenalgorithmen
Termine zwischen 2024-10-15 und 2025-02-13
* 15x Di 09:50 - 11:30 (S202/C120)
* 15x Do 09:50 - 11:30 (S202/C120)
Lerninhalte
- Effiziente Algorithmen für Graphendurchlauf und Zusammenhangsprobleme in Graphen
- Optimale Bäume und Branchings
- Netzwerk-Flussprobleme
- Matching- und Zuweisungsprobleme
- Planare Graphen
- Theorie, generische Ansätze, Verbesessrungen durch Beschleunigungstechniken und Datenstrukturen
Qualitätsziele / Lernergebnisse
Nachdem Studierende erfolgreich diese Veranstaltung besucht haben,
- kennen sie grundlegende Algorithmen
- kennen sie Verfahren zur Effizienzsteigerung
- können sie Graphenalgorithmen analysieren
- beherrschen sie Methoden, um spezielle Eigenschaften (Planarität, Dünnbesetztheit) auszunutzen
- können sie die Effizienz von Verfahren in der Praxis beurteilen
Literatur
Wird in der Veranstaltung bekannt gegeben
Modul: Effiziente Graphenalgorithmen
TUCaN-Nummer
20-00-0110
Titel
Effiziente Graphenalgorithmen
Kürzel
Eff. Graphenalgorith
Lehrveranstaltungsart
Vorlesung
Gebiet
Foundations of Computing
Sprache
Deutsch
Kurs: 20-00-0110-iv Effiziente Graphenalgorithmen
Lehrende
Prof. Dr. rer. nat. Karsten Weihe
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Effiz. Graphalgorith
Semesterwochenstunden
4
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Alle Informationen zu Vorlesung, Übungsbetrieb und Prüfung finden Sie auf moodle.informatik.tu-darmstadt.de im Kurs "Effiziente Graphenalgorithmen WiSe 24/25".
03cp UCG Ubiquitous Computing in Geschäftsprozessen Heuser
Modul: 20-00-0121 Ubiquitous Computing in Geschäftsprozessen
Kurs: 20-00-0121-vl Ubiquitous Computing in Geschäftsprozessen
Termine zwischen 2024-10-18 und 2025-02-14
* 13x Fr 09:50 - 13:10 (S103/175)
* 1x 2025-02-14 Fr 09:50 - 11:30 (S103/175)
Lerninhalte
- Nutzungsmöglichkeiten aktueller Ubiquitous Computing Technologien in Geschäftsprozessen und im Bereich von Smart Cities
- Ermittlung des ökonomischen Potentials verschiedener Ubiquitous Computing Technologien im Kontext verschiedener Geschäftsprozesse und im Bereich von Smart Cities
- Verständnis der grundlegenden Technologien und Darstellung der mit diesen verbundenen Vorteile, Herausforderungen und Anwendungsfälle
- Spezifische Technologien wie RFID, Smart Items (z.B. Smart Shelf) etc. und ihre Integration in Prozesse
- Darstellung der Integration zwischen physischer und virtueller Welt, wie sie z.B. in aktuellen Enterprise Software Systemen realisiert wird
- Sammeln praktischer Erfahrungen im Umgang mit Ubiquitous Computing Technologien im Kontext verschiedener Anwendungsfälle, z.B. mittels Live-Demonstrationen
Qualitätsziele / Lernergebnisse
Nach der Teilnahme an dieser Lehrveranstaltungen haben sich Studierende Kenntnissen über Auswirkungen des ubiquitären Computing auf Geschäftsprozesse und Smart Cities in Verbindung mit grundlegenden Konzepten angeeignet
Literatur
- Mühlhäuser, M.; Gurevych, I. (Eds.): Ubiquitous Computing Technology for Real Time Enterprises Information Science Reference, Dezember, 2007
- Finkenzeller, K: RFID-Handbuch. Grundlagen und praktische Anwendungen von Transpondern, kontaktlosen Chipkarten und NFC. Hanser Fachbuch; Auflage: 5., aktual. u. erw. Aufl. (1. Oktober 2008)
- Fleisch, E.; Mattern, F. (Hrsg.): Das Internet der Dinge: Ubiquitous Computing und RFID in der Praxis, Springer, Berlin, Heidelberg, New York 2005
- Österle, H.; Fleisch, E.; Alt, R.: Business Networking – Shaping Collaboration between Enterprises, Springer
- Callaway, E.H.: Wireless Sensor Networks: Architectures and Protocols, Auerbach Publications
Modul: Ubiquitous Computing in Geschäftsprozessen
TUCaN-Nummer
20-00-0121
Titel
Ubiquitous Computing in Geschäftsprozessen
Kürzel
Ubiquitous Computing
Lehrveranstaltungsart
Vorlesung
Gebiet
Net Centric Systems
Sprache
Deutsch
Kurs: 20-00-0121-vl Ubiquitous Computing in Geschäftsprozessen
Lehrende
Lutz Heuser
Veranstaltungsart
Vorlesung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Ubiquitous Computing
Semesterwochenstunden
2
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Digitale Lehre
Dieser Kurs wird digital als Vorlesungsaufzeichnung angeboten.
Lernziele
The aquisition of knowledge about implications of ubiquitious computing on business to business processes in conjunction with basic concepts provided in required courses for information and communication networks.
Stoffplan
Die Vorlesung beginnt mit einem Überblick über existierende Geschäftsprozesse sowie Möglichkeiten, diese mittels ubiquitärer Computertechnologien zu optimieren. Darauf aufbauend werden typische Werkzeuge für die Integration der entsprechenden Systeme in betriebsübergreifenden Geschäftsprozessen und Anwendungen vorgestellt.
State of the art in workflows and business processes
Opportunities of ubiqutous computing: the realtime enterprise
RFID technology and its integration with business processes
Other smart items (smart shelfs etc.), business cases
Hands-on experience and live demonstrations.
Diploma Supplement
Workflow modeling, business process modeling, smart items integration, realtime enterprises
Literatur
Communication / Remote Procedure CallTanenbaum, A.S.: Modern operating systems, Prentice Hall International EditionsCampione, M.; Walrath, K.; Huml, A.: The Java Tutorial Continued: The Rest of the JDK, Addison-WesleyData Warehousing / SAP BWEgger, N.: Praxishandbuch SAP BW 3.1, SAP PressFurther ReadingMühlhäuser, M.; Gurevych, I. (Eds.): Ubiquitous Computing Technology for Real Time Enterprises, Information Science Reference, Dezember 2007. ISBN-10: 1599048353.Fleisch, E.; Mattern, F. (Hrsg.): Das Internet der Dinge - Ubiquitous Computing und RFID in der Praxis, Springer, Berlin, Heidelberg, New York 2005, ISBN-10: 3540240039 Österle, H.; Fleisch, E.; Alt, R.: Business Networking - Shaping Collaboration between Enterprises, Springer 2001, ISBN-10: 3540413510 Callaway, E.H.: Wireless Sensor Networks: Architectures and Protocols, Auerbach Publications, 2003, ISBN-10: 0849318238
Vorwissen
There are no formal requirements on previous lectures taken to participate on this lecture. However, basic knowledge of distributed systems and ubiquitous computing is favourable.
Online-Angebote
https://www.informatik.tu-darmstadt.de/telekooperation/teaching_tk/winter_term_2022___23/ubiquitous_computing_in_business_processes/tk_ubicomp_wise_2020__4.en.jsp
https://moodle.informatik.tu-darmstadt.de/course/view.php?id=1501
06cp CV Computer Vision Roth
Modul: 20-00-0157 Computer Vision
Kurs: 20-00-0157-iv Computer Vision
Termine zwischen 2024-10-14 und 2025-02-10
* 15x Mo 13:30 - 15:10 (S202/C205 - Bosch Hörsaal)
* 18x Mo 15:20 - 17:00 (Übungsstunde)
Lerninhalte
- Grundlagen der Bildformierung
- Lineare und (einfache) nichtlineare Bildfilterung
- Grundlagen der Mehransichten-Geometrie
- Kamerakalibrierung & -posenschätzung
- Grundlagen der 3D-Rekonstruktion
- Grundlagen der Bewegungsschätzung aus Videos
- Template- und Unterraum-Ansätze zur Objekterkennung
- Objektklassifikation mit Bag of Words
- Objektdetektion
- Grundlagen der Bildsegmentierung
Qualitätsziele / Lernergebnisse
Studierende beherrschen nach erfolgreichem Besuch der Veranstaltung die Grundlagen der Computer Vision. Sie verstehen grundlegende Techniken der Bild- und Videoanalyse, und können deren Annahmen und mathematische Formulierungen benennen, sowie die sich ergebenden Algorithmen beschreiben. Sie sind in der Lage diese Techniken praktisch so umzusetzen, dass sie grundlegende Bildanalyseaufgaben an Hand realistischer Bilddaten lösen können.
Empfohlene Voraussetzungen
Besuch von Visual Computing ist empfohlen.
Literatur
Literaturempfehlungen werden regelmässig aktualisiert und beinhalten beispielsweise:
- R. Szeliski, ""Computer Vision: Algorithms and Applications"", Springer 2011
- D. Forsyth, J. Ponce, ""Computer Vision -- A Modern Approach"", Prentice Hall, 2002
Modul: Computer Vision
TUCaN-Nummer
20-00-0157
Titel
Computer Vision I
Kürzel
Computer Vision I
Lehrveranstaltungsart
Vorlesung
Gebiet
Human Computer Systems
Sprache
Englisch
Kurs: 20-00-0157-iv Computer Vision
Lehrende
Prof. Ph. D. Stefan Roth
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Computer Vision
Semesterwochenstunden
4
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Digitale Lehre
Digitale Materialien werden per Moodle bereitgestellt.
Lehrinhalte
Grundlagen der Bildformierung
Lineare und (einfache) nichtlineare Bildfilterung
Grundlagen der Mehransichten-Geometrie
Kamerakalibrierung & -posenschätzung
Grundlagen der 3D-Rekonstruktion
Grundlagen der Bewegungsschätzung aus Videos
Grundlegende Ansätze zur Objekterkennung
Objektklassifikation
Objektdetektion
Tiefe Netze in der Computer Vision
Literatur
R. Szeliski, "Computer Vision: Algorithms and Applications", 2. Auflage, Springer 2022
D. Forsyth, J. Ponce, "Computer Vision - A Modern Approach", 2. Auflage, Prentice Hall, 2015
Voraussetzungen
Besuch von Visual Computing (20-00-0014-iv, früher: Kanonik Human Computer Systems) ist empfohlen.
Weitere Informationen
Studierende beherrschen nach erfolgreichem Besuch der Veranstaltung die Grundlagen der Computer Vision. Sie verstehen grundlegende Techniken der Bild- und Videoanalyse, und können deren Annahmen und mathematische Formulierungen benennen, sowie die sich ergebenden Algorithmen beschreiben. Sie sind in der Lage diese Techniken praktisch so umzusetzen, dass sie grundlegende Aufgaben der Computer Vision an Hand realistischer Bilddaten lösen können.
Zusätzliche Informationen
Die Lehrveranstaltung wird parallel in Präsenz wie auch digital angeboten. Eine Präsenzteilnahme wird nachdrücklich empfohlen, jedoch ist eine digitale Teilnahme ohne Einschränkungen möglich. Die digitalen Materialien entsprechen dem Präsenzangebot und werden per Moodle bereitgestellt (ggf. zeitverzögert).
Online-Angebote
moodle
03cp ACE Algorithmen für Chip-Entwurfswerkzeuge Stock
Modul: 20-00-0183 Algorithmen für Chip-Entwurfswerkzeuge
Kurs: 20-00-0183-vl Algorithmen für Chip-Entwurfswerkzeuge
Termine zwischen 2024-10-15 und 2025-02-11
* 15x Di 11:40 - 13:20 (S103/104)
Lerninhalte
- The VLSI design problem
- Fundamental graph representations and algorithms
- Representations for hierarchical circuits
- Fabrication technologies for integrated circuits
- Layout compaction
- Timing analysis
- Heuristical optimization techniques
- Placement problems, algorithms, and cost functions
- Exact optimization techniques
- Partitioning and its use in placement
- Floorplanning problems, representations, and techniques
- Routing problems, algorithms, and cost functions
Qualitätsziele / Lernergebnisse
Studierende kennen nach erfolgreichem Besuch der Veranstaltung verschiedene Technologien für die Realisierung von integrierten Schaltungen. Sie können aus den verschiedenen Technologien die Anforderungen an Automatisierungswerkzeuge für verschiedene Teilaufgaben des Entwurfs- und Realisierungsprozesses herleiten. Sie sind vertraut mit der Modellierung technologischer Probleme durch formale Konzepte wie Graphen, Gleichungssysteme etc. Sie verstehen grundlegende Verfahren zur Lösung auch von harten Problemen und können aufbauend auf Erfahrungen mit verschiedenen Basisalgorithmen neue bzw. verfeinerte Implementierungen zur Erledigung der Entwurfsaufgaben entwickeln.
Empfohlene Voraussetzungen
Empfohlen wird der erfolgreiche Besuch der Veranstaltungen “Digitaltechnik” sowie “Algorithmen und Datenstrukturen” und “Funktionale und objektorientierte Programmierung”.
Literatur
Literaturempfehlungen werden kontinuierlich aktualisiert, Beispiele für verwendete Literatur könnten sein:
Gerez: Algorithms for VLSI Design Automation
Wang/Chang/Cheng: Electronic Design Automation
Modul: Algorithmen für Chip-Entwurfswerkzeuge
TUCaN-Nummer
20-00-0183
Titel
Algorithmen für Hardware-Entwurfswerkzeuge
Kürzel
Algo HW-Entwurf
Lehrveranstaltungsart
Vorlesung
Gebiet
Computer Microsystems
Sprache
Deutsch
Kurs: 20-00-0183-vl Algorithmen für Chip-Entwurfswerkzeuge
Lehrende
Dipl.-Inform. Florian-Wolfgang Stock
Veranstaltungsart
Vorlesung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Algorithmen für Chip
Semesterwochenstunden
2
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | 35
Lehrinhalte
Algorithmen und Datenstrukturen für den Chip- Entwurf. Neben den Algorithmen und Datenstrukturen für Verdrahtung und Platzierung werden die hierfür notwendigen Grundlagen der Optimierung und Graphentheorie vermittelt und die notwendigen Heuristiken behandelt.
Voraussetzungen
TGDI 1+2, GDI
06cp NLPW Natural Language Processing and the Web Arnold; Gurevych
Modul: 20-00-0433 Natural Language Processing and the Web
Kurs: 20-00-0433-iv Natural Language Processing and the Web
Termine zwischen 2024-10-15 und 2025-02-11
* 15x Di 09:50 - 11:30 (S214/24)
* 15x Di 13:30 - 15:10 (S306/051)
* 18x Do 16:15 - 17:55 (Übungsstunde)
Lerninhalte
Das Web beinhaltet mehr als 10 Milliarden indexierbare Webseiten, die mittels Stichwortsuche zugänglich sind. Die Vorlesung behandelt Methoden der automatischen Sprachverarbeitung bzw. des Natural Language Processing (NLP) zur Verarbeitung großer Mengen unstrukturierter Texte im Web und zur Analyse von Online-Inhalten als wertvolle Ressource für andere sprachtechnologische Anwendungen im Web.
Zentrale Inhalte:
- Verarbeitung unstrukturierter Texte im Web
- NLP-Grundlagen: Tokenisierung, Wortartenerkennung, Stemming, Lemmatisierung, Chunking
- UIMA: Grundlagen und Anwendungen
- Web-Inhalte und ihre Charakteristika, u.a. verschiedene Genres, z.B. persönliche Seiten, Nachrichtenportale, Blogs, Foren, Wikis
- Das Web als Korpus, insb. innovative Verwendung des Webs als sehr großes, verteiltes, verlinktes, wachsendes und multilinguales Korpus
- NLP-Anwendungen für das Web
- Einführung in das Information Retrieval
- Web-Suche und natürlichsprachliche Suchschnittstellen
- Web-basierte Beantwortung von natürlichsprachlichen Fragen
- Web-Mining im Web 2.0, z.B. Wikipedia, Wiktionary
- Qualitätsbewertung von Web-Inhalten
- Multilingualität
- Internet-of-Services: Service Retrieval
- Sentimentanalyse und Community Mining
- Paraphrasen, Synonyme, semantische Verwandtschaft und das Web
Qualitätsziele / Lernergebnisse
Nachdem Studierende die Veranstaltung besucht haben, können sie
- Methoden und Ansätze zur Verarbeitung unstrukturierter Texte verstehen und differenzieren,
- die Arbeitsweise von Web-Suchmaschinen nachvollziehen und erläutern,
- exemplarische Anwendungen der Sprachverarbeitung im Web selbständig aufbauen und analysieren,
- das Potenzial von Web-Inhalten für die Verbesserung von sprachtechnologischen Anwendungen analysieren und einschätzen.
Empfohlene Voraussetzungen
Grundlegende Algorithmen und Datenstrukturen sowie Programmierkenntnisse in Java werden erwartet.
Literatur
- Kai-Uwe Carstensen, Christian Ebert, Cornelia Endriss, Susanne Jekat, Ralf Klabunde: Computerlinguistik und Sprachtechnologie. Eine Einführung. 3. Auflage. Heidelberg: Spektrum, 2009. ISBN: 978-3-8274-20123-7.
- http://www.linguistics.rub.de/CLBuch
/- T. Götz, O. Suhre: Design and implementation of the UIMA Common Analysis System, IBM Systems Journal 43(3): 476–489, 2004.
- Adam Kilgarriff, Gregory Grefenstette: Introduction to the Special Issue on the Web as Corpus, Computational Linguistics 29(3): 333–347, 2003.
- Christopher D. Manning, Prabhakar Raghavan, Hinrich Schütze: Introduction to Information Retrieval, Cambridge: Cambridge University Press, 2008. ISBN: 978-0-521-86571-5. [url]http://nlp.stanford.edu/IR-book/[/url
Modul: Natural Language Processing and the Web
TUCaN-Nummer
20-00-0433
Titel
Natural Language Processing and the Web
Kürzel
NLP and the Web
Lehrveranstaltungsart
Vorlesung
Gebiet
Data Knowledge Engineering
Sprache
Deutsch/Englisch
Kurs: 20-00-0433-iv Natural Language Processing and the Web
Lehrende
Dr. rer. nat. Thomas Otmar Arnold; Prof. Dr. phil. Iryna Gurevych
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
NLP and the Web
Semesterwochenstunden
4
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Das Web beinhaltet mehr als 10 Milliarden indexierbare Webseiten, die mittels Stichwortsuche zugänglich sind. Die Vorlesung behandelt Methoden der automatischen Sprachverarbeitung bzw. des Natural Language Processing (NLP) zur Verarbeitung großer Mengen unstrukturierter Texte im Web und zur Analyse von Online-Inhalten als wertvolle Ressource für andere sprachtechnologische Anwendungen im Web.
Zentrale Inhalte:
- Verarbeitung unstrukturierter Texte im Web
- NLP-Grundlagen: Tokenisierung, Wortartenerkennung, Stemming, Lemmatisierung, Chunking
- Web-Inhalte und ihre Charakteristika, u.a. verschiedene Genres, z.B. persönliche Seiten, Nachrichtenportale, Blogs, Foren, Wikis
- Das Web als Korpus, insb. innovative Verwendung des Webs als sehr großes, verteiltes, verlinktes, wachsendes und multilinguales Korpus
- NLP-Anwendungen für das Web
- Einführung in das Information Retrieval
- Web-Suche und natürlichsprachliche Suchschnittstellen
- Web-basierte Beantwortung von natürlichsprachlichen Fragen
- Web-Mining im Web 2.0, z.B. Wikipedia, Wiktionary
- Qualitätsbewertung von Web-Inhalten
- Multilingualität
- Internet-of-Services: Service Retrieval
- Sentimentanalyse und Community Mining
- Paraphrasen, Synonyme, semantische Verwandtschaft und das Web
Literatur
- Kai-Uwe Carstensen, Christian Ebert, Cornelia Endriss, Susanne Jekat, Ralf Klabunde: Computerlinguistik und Sprachtechnologie. Eine Einführung. 3. Auflage. Heidelberg: Spektrum, 2009. ISBN: 978-3-8274-20123-7.
- http://www.linguistics.rub.de/CLBuch
/- T. Götz, O. Suhre: Design and implementation of the UIMA Common Analysis System, IBM Systems Journal 43(3): 476–489, 2004.
- Adam Kilgarriff, Gregory Grefenstette: Introduction to the Special Issue on the Web as Corpus, Computational Linguistics 29(3): 333–347, 2003.
- Christopher D. Manning, Prabhakar Raghavan, Hinrich Schütze: Introduction to Information Retrieval, Cambridge: Cambridge University Press, 2008. ISBN: 978-0-521-86571-5. http://nlp.stanford.edu/IR-book/
Voraussetzungen
Grundlegende Algorithmen und Datenstrukturen sowie Programmierkenntnisse in Python werden erwartet.
Online-Angebote
Für weitere Informationen, beachten Sie bitte den zugehörigen Moodle-Kurs: https://moodle.informatik.tu-darmstadt.de/course/view.php?id=1292
06cp GAC Geometric Algebra Computing Hildenbrand
Modul: 20-00-0490 Geometric Algebra Computing
Kurs: 20-00-0490-iv Geometric Algebra Computing
Termine zwischen 2024-10-15 und 2025-02-11
* 14x Di 13:30 - 16:50 (S102/344)
* 1x 2025-02-11 Di 13:30 - 15:10 (S102/344)
Lerninhalte
Geometric Computing mit Hilfe einer geometrisch intuitiven Algebra.
Qualitätsziele / Lernergebnisse
Anwenden eines neuen math. Systems auf Gebieten wie Visual Computing und Robotik.
Literatur
1. Geometric Algebra for Computer Science von Dorst, Fontijne und Mann
2. Dissertation: http://tuprints.ulb.tu-darmstadt.de/epda/000764/
Modul: Geometric Algebra Computing
TUCaN-Nummer
20-00-0490
Titel
Geometric Algebra Computing
Kürzel
Geometric Algebra Co
Lehrveranstaltungsart
Vorlesung
Gebiet
Human Computer Systems
Sprache
Deutsch
Diploma Supplement
Computer Graphics, Geometric Algebra Computing
Kurs: 20-00-0490-iv Geometric Algebra Computing
Lehrende
Dr.-Ing. Dietmar Hildenbrand
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
20-00-0490-iv
Semesterwochenstunden
4
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Umgang mit Geometrischer Algebra
- (Visuell) Entwickeln mit Geometrischer Algebra
- Performant implementieren mit dem Geometric algebra algorithms optimizer GAALOP/GAALOPWeb
- Code-Generierung für unterschiedliche Programmiersprachen und Hardware
Mathematische Grundlagen der Geometrischen Algebra
- Die Produkte der Geometrischen Algebra
- Geometrische Objekte / Operationen / Transformationen / Kinematik / Dynamik
- Bezüge zu bekannten mathematischen Systemen
Anwendungen von Geometrischer Algebra in
- Robotik
- Computergrafik
- Computeranimation
- Computervision
- Quantum Computing
Literatur
1. Foundations of Geometric Algebra Computing, D. Hildenbrand, Springer Verlag, 2013
2. Introduction to Geometric Algebra Computing, D. Hildenbrand, CRC Press, Taylor & Francis Group, 2019
3. The Power of Geometric Algebra Computing, D. Hildenbrand, CRC Press, Taylor & Francis Group, 2022
Voraussetzungen
Programmierkenntnisse in C/C++/Python
ein erfolgreich abgelegtes Übungsprojekt ist Voraussetzung für die (mündliche) Prüfung
Offizielle Kursbeschreibung
Die Geometrische Algebra ist ein neues mathematisches System, welches sich durch seine Einfachheit und geometrische Intuition auszeichnet. Durch den an der TU Darmstadt entwickelten GAALOP Compiler kann dies mit sehr guter Laufzeit und Robustheit der Implementierungen kombiniert werden.
In dieser Lehrveranstaltung werden die Grundlagen des Geometric Algebra Computing sowie Anwendungen aus den Bereichen Robotik, Computergrafik, Computeranimation und Computer Vision präsentiert. Ein Schwerpunkt liegt auch auf den Prinzipien und dem Umgang mit GAALOP mit dem Ziel, möglichst optimalen Code für die unterschiedlichsten Programmiersprachen (C/C++, Python, CUDA, OpenCL, Matlab, Mathematica, Verilog … ) zu generieren.
Online-Angebote
Infos/Download GAALOP unter http://www.gaalop.de
/Papers und weitere Infos finden Sie unter http://www.gaalop.de/dhilden/
09cp PSMN Projektpraktikum Sichere Mobile Netze Breuer; Hollick
Modul: 20-00-0553 Projektpraktikum Sichere Mobile Netze
Kurs: 20-00-0553-pp Projektpraktikum Sichere Mobile Netze
Lerninhalte
Das Projektpraktikum Sichere Mobile Netze behandelt die angewandte Softwareentwicklung und Hardware-Software Entwicklung in den Themenbereichen Kommunikationsnetze, Sicherheit, Mobile Netze und Drahtloser Kommunikation bzw. der Kombination dieser Bereiche. Ziel ist das eigenständige Bearbeiten eines Entwicklungsprojektes im Team.
Lerninhalte:
- Eigenständiges Bearbeiten eines Entwicklungsprojektes im Bereich Kommunikationsnetze, Sicherheit, Mobile Netze und Drahtloser Kommunikation
- Projektplanung und Projektmanagement
- Rechereche von Lösungsalternativen und Abwägung von Vor-/Nachteilen der Alternativen
- Konzipieren einer Softwarearchitektur bzw. kombinierten Hardware-Software Architektur
- Entwerfen eines auf die Zielplattform angepassten Hardware-/Softwaredesigns
- Prototypische Umsetzung auf der ausgewählten Zielplattform
- Evaluation des Gesamtsystems in Bezug auf verschiedene Gütemaße
- Dokumentation der erstellten Lösung sowie ausführliche Dokumentation des Projektmanagements
Qualitätsziele / Lernergebnisse
Nach erfolgreicher Teilnahme an der Veranstaltung besitzen die Studierenden die Fähigkeit komplexe Problemstellungen im Bereich Sichere Mobile Netze softwaretechnisch zu lösen. Die Studierenden können hierzu eigenständig ein Projekt definieren, verwalten und durchführen. Die Studierenden haben Kenntnisse im Entwurf/der Umsetzung komplexer Protokolle bzw. Anwendungen in einem/mehreren der Bereiche Kommunikationsnetze, Sicherheit, Mobile Netze und Drahtloser Kommunikation erlangt. Die Studierenden sind in der Lage die gewählten Protokolle und Anwendungen zu implementieren, zu testen und deren Funktionsfähigkeit und Leistungsfähigkeit zu evaluieren. Sie sind in der Lage die Projektplanung und -verwaltung sowie die erstellten Softwareartefakte verständlich zu dokumentieren und die erzielten Projektfortschritten und -ergebnissen verständlich zu präsentieren.
Empfohlene Voraussetzungen
Erfolgreiche Teilnahme an einer Integrierten Veranstaltung des Fachgebiets SEEMOO
Literatur
Themenspezifisch ausgewählte, aktuelle wissenschaftliche Veröffentlichungen
Modul: Projektpraktikum Sichere Mobile Netze
TUCaN-Nummer
20-00-0553
Titel
Projektpraktikum Sichere Mobile Netze
Kürzel
Sichere Mobile Netze
Lehrveranstaltungsart
Projektpraktikum
Gebiet
Net Centric Systems
Sprache
Deutsch/Englisch
Kurs: 20-00-0553-pp Projektpraktikum Sichere Mobile Netze
Lehrende
M.Sc. David Noel Breuer; Prof. Dr.-Ing. Matthias Hollick
Veranstaltungsart
Praktikum
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Projektpraktikum Sic
Semesterwochenstunden
6
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Digitale Lehre
Lernplattform: https://seemoo.de/lab-project-moodle
Lehrinhalte
Das Projektpraktikum Sichere Mobile Netze behandelt die angewandte Softwareentwicklung und Hardware-Software Entwicklung in den Themenbereichen Kommunikationsnetze, Sicherheit, Mobile Netze und Drahtloser Kommunikation bzw. der Kombination dieser Bereiche. Ziel ist das eigenständige Bearbeiten eines Entwicklungsprojektes im Team.
Lerninhalte:
- Eigenständiges Bearbeiten eines Entwicklungsprojektes im Bereich Kommunikationsnetze, Sicherheit, Mobile Netze und Drahtloser Kommunikation
- Projektplanung und Projektmanagement
- Rechereche von Lösungsalternativen und Abwägung von Vor-/Nachteilen der Alternativen
- Konzipieren einer Softwarearchitektur bzw. kombinierten Hardware-Software Architektur
- Entwerfen eines auf die Zielplattform angepassten Hardware-/Softwaredesigns
- Prototypische Umsetzung auf der ausgewählten Zielplattform
- Evaluation des Gesamtsystems in Bezug auf verschiedene Gütemaße
- Dokumentation der erstellten Lösung sowie ausführliche Dokumentation des Projektmanagements
Literatur
Themenspezifisch ausgewählte, aktuelle wissenschaftliche Veröffentlichungen
Voraussetzungen
Erfolgreiche Teilnahme an einer Integrierten Veranstaltung des Fachgebiets SEEMOO
Online-Angebote
Lernplattform: https://seemoo.de/lab-project-moodle
06cp SudP Statische und dynamische Programmanalyse Mantel
Modul: 20-00-0580 Statische und dynamische Programmanalyse
Kurs: 20-00-0580-iv Statische und dynamische Programmanalyse
Termine zwischen 2024-10-15 und 2025-02-12
* 14x Di 13:30 - 15:10 (S101/A3)
* 15x Mi 13:30 - 15:10 (S101/A2)
Lerninhalte
- operationelle Semantiken für sequentielle und parallele Programme
- Übersicht über Techniken zur statischen und dynamischen Programmanalyse
- Abstrakte Interpretation
- Datenflussanalysen
- Slicing-Techniken
- typbasierte Programmanalysen
- Konzepte der Laufzeitüberwachung
- Implementierungstechniken zur Laufzeitüberwachung
- Sprachbasierte Sicherheit
- Korrektheit und Präzision von Programmanalysen
Qualitätsziele / Lernergebnisse
Nach erfolgreicher Teilnahme an der Veranstaltung kennen Studierende ein Spektrum von unterschiedlichen Programmanalysen. Sie verstehen die Funktionsweise der einzelnen Analysetechniken und verstehen die Unterschiede zwischen diesen. Sie können beurteilen, welche Analysetechnik für welche Problemstellung in Frage kommt und haben die Fähigkeit, die ausgewählte Analysetechnik einzusetzen. Sie können Programmanalysen bezüglich ihrer Präzision und Korrektheit beurteilen. Sie können Programmanalysen auch implementieren und Varianten von bekannten Programmanalysen definieren.
Empfohlene Voraussetzungen
Informatik- und Mathematikkenntnisse entsprechend den ersten 4 Semestern des Bachelorstudiengangs Informatik, insbesondere grundlegende Logikkenntnisse und Fähigkeit, mit formalen Sprachen und Kalkülen umzugehen
Modul: Statische und dynamische Programmanalyse
TUCaN-Nummer
20-00-0580
Titel
Statische und dynamische Programmanalyse
Kürzel
Programmanalyse
Lehrveranstaltungsart
Vorlesung
Gebiet
Foundations of Computing
Sprache
Englisch
Diploma Supplement
abstract interpretation, data flow analysis, run-time monitoring for security, security type systems
Kurs: 20-00-0580-iv Statische und dynamische Programmanalyse
Lehrende
Prof. Dr.-Ing. Heiko Mantel
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Stat.dynam.Progr.ana
Semesterwochenstunden
4
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
- operationelle Semantiken für sequentielle und parallele Programme
- Übersicht über Techniken zur statischen und dynamischen Programmanalyse
- Abstrakte Interpretation
- Datenflussanalysen
- Slicing-Techniken
- typbasierte Programmanalysen
- Konzepte der Laufzeitüberwachung
- Implementierungstechniken zur Laufzeitüberwachung
- Sprachbasierte Sicherheit
- Korrektheit und Präzision von Programmanalysen
Voraussetzungen
Informatik- und Mathematikkenntnisse entsprechend den ersten 4 Semestern des Bachelorstudiengangs Informatik, insbesondere grundlegende Logikkenntnisse und Fähigkeit, mit formalen Sprachen und Kalkülen umzugehen
03cp ITLSE IT-Lösungen durch praxiserprobtes Software Engineering Kunstmann
Modul: 20-00-0635 IT-Lösungen durch praxiserprobtes Software Engineering
Kurs: 20-00-0635-iv IT-Lösungen durch praxiserprobtes Software Engineering
Termine zwischen 2024-10-16 und 2025-02-12
* 14x Mi 09:50 - 11:30 (S202/C110)
Lerninhalte
- Modellierung mit UML bzw. DSL und Code-Generierung
Qualitätsziele / Lernergebnisse
Die Teilnehmer lernen theoretisch und praktisch - anhand von Fallbeispielen aus der Praxis - wie Software-Engineering zur Erarbeitung von IT-Lösungen eingesetzt wird. Dabei werden moderne, praxiserprobte Konzepte zur Erstellung von IT-Lösungen vorgestellt, zum Beispiel Modellierung (Geschäftsprozesse, UML, DSL), Generierung und Testautomatisierung. Die Teilnehmer können die Wirtschaftlichkeit von IT-Projekten bewerten, praxiserprobte Projektmanagement-Pattern einsetzen und lernen die umgebenden Rahmenbedingungen einer IT-Organisation swoie die Rolle des CIO in einem Unternehmen als Berater der Fachbereiche kennen. Sie beherrschen das Anforderungsmanagement und den Lösungsentwurf, insbesondere für mobile Anwendungen und SAP-Lösungen. Die Veranstaltung wird durch eingeladene Vorträge von Experten aus der Praxis ergänzt.
Empfohlene Voraussetzungen
Grundlagen der Informatik I und II, Einführung in Software Engineering
Modul: IT-Lösungen durch praxiserprobtes Software Engineering
TUCaN-Nummer
20-00-0635
Titel
IT-Lösungen durch praxiserprobtes Software Engineering
Kürzel
IT-Lösungen durch p
Lehrveranstaltungsart
Vorlesung
Gebiet
Software Engineering
Sprache
Deutsch
Kurs: 20-00-0635-iv IT-Lösungen durch praxiserprobtes Software Engineering
Lehrende
Dr. Thomas Kunstmann
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
IT-Lösungen Praxis
Semesterwochenstunden
2
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
In this lecture students will learn from practical experience, how IT solutions are built with software engineering principles. Modern concepts for developing IT solutions will be introduced and examples from the experience are shared. We will look in detail at business topics (e.g. Project Management, Cost Estimation, Profitability, User Experience) as well as technical topics (e.g. Scalability and Performance, Mobile Solutions, Client Technologies, DevOps, Cloud). Each lecture will be given by an expert in this field.
Voraussetzungen
Grundlagen der Informatik I und II, Einführung in Software Engineering
Zusätzliche Informationen
https://moodle.informatik.tu-darmstadt.de/course/view.php?id=1301
03cp SKI Sichere Kritische Infrastrukturen Engels; Hollick; Reuter
Modul: 20-00-0720 Sichere Kritische Infrastrukturen
Kurs: 20-00-0720-iv Sichere Kritische Infrastrukturen
Termine zwischen 2024-10-16 und 2025-02-12
* 14x Mi 16:15 - 17:55 (S101/A5 - Software AG Hörsaal)
Lerninhalte
Kritische Infrastruktur (KRITIS) sind „Organisationen oder Einrichtungen mit wichtiger Bedeutung für das staatliche Gemeinwesen, bei deren Ausfall oder Beeinträchtigung nachhaltig wirkende Versorgungsengpässe, erhebliche Störungen der öffentlichen Sicherheit oder andere dramatische Folgen eintreten würden.“ (BMI, 2009)
In der Vorlesung sollen verschiedene kritische Infrastrukturen und deren Sicherheitsherausforderungen thematisiert werden. Hierzu werden, nach einer Einführung in die Grundlagen der Thematik, Referent*innen aus Forschungseinrichtungen, Unternehmen, Behörden oder von Betreibern kritischer Infrastrukturen eingeladen, die mit Fachvorträgen einzelne Facetten des Themas beleuchten. Ein Selbststudium ausgewählter Fachartikel ergänzt die Fachvorträge.
In den vergangenen Jahren waren u.a. Referent*innen des Deutschen Bundestags, des Bundesamts für Bevölkerungsschutz und Katastrophenhilfe (BBK), des Bundesamts für Sicherheit in der Informationstechnik (BSI), des Technischen Hilfswerks (THW), des Hessen Cyber Competence Centers (Hessen 3C), der Siemens AG, der Deutschen Bahn, der Deutschen Börse, der Deutschen Flugsicherung, sowie aus Universitäten und Forschungseinrichtungen mit ihren Vorträgen vertreten.
Qualitätsziele / Lernergebnisse
Nach dem Besuch der Veranstaltung kennen die Studierenden die wichtigsten IT-Sicherheitsprobleme im Bereich kritischer Infrastrukturen. Sie verstehen Techniken zur Absicherung kritischer Infrastrukturen und sind in der Lage diese in verschiedenen Sektoren (wie dem Smart Grid, dem Transportwesen oder der Telekommunikation) anzuwenden.
Empfohlene Voraussetzungen
Computersystemsicherheit
Literatur
Wird in der Veranstaltung bekanntgegeben.
Modul: Sichere Kritische Infrastrukturen
TUCaN-Nummer
20-00-0720
Titel
Sichere Kritische Infrastrukturen
Kürzel
KRIT-INFRA
Lehrveranstaltungsart
Vorlesung
Gebiet
Trusted Systems
Sprache
Deutsch
Kurs: 20-00-0720-iv Sichere Kritische Infrastrukturen
Lehrende
Prof. Dr. phil. Jens Ivo Engels; Prof. Dr.-Ing. Matthias Hollick; Prof. Dr. Dr. Christian Reuter
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
KRIT-INFRA
Semesterwochenstunden
2
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Kritische Infrastrukturen (KRITIS) sind „Organisationen oder Einrichtungen mit wichtiger Bedeutung für das staatliche Gemeinwesen, bei deren Ausfall oder Beeinträchtigung nachhaltig wirkende Versorgungsengpässe, erhebliche Störungen der öffentlichen Sicherheit oder andere dramatische Folgen eintreten würden.“ (BMI, 2009).
In der Vorlesung sollen verschiedene kritische Infrastrukturen und deren Sicherheitsherausforderungen thematisiert werden. Hierzu werden, nach einer Einführung in die Grundlagen der Thematik, Referent*innen aus Forschungseinrichtungen, Unternehmen, Behörden oder von Betreibern kritischer Infrastrukturen eingeladen, die mit Fachvorträgen einzelne Facetten des Themas beleuchten. Ein Selbststudium ausgewählter Fachartikel ergänzt die Fachvorträge.
In den vergangenen Jahren waren u.a. Referent*innen des Deutschen Bundestags, des Bundesamts für Bevölkerungsschutz und Katastrophenhilfe (BBK), des Bundesamts für Sicherheit in der Informationstechnik (BSI), des Technischen Hilfswerks (THW), des Hessen Cyber Competence Centers (Hessen 3C), der Siemens AG, der Deutschen Bahn, der Deutschen Börse, der Deutschen Flugsicherung, sowie aus Universitäten und Forschungseinrichtungen mit ihren Vorträgen vertreten.
Literatur
Wird in der Veranstaltung bekanntgegeben.
Online-Angebote
Moodle: https://www.kritis.peasec.de
Ankündigung und Sprecher: https://peasec.de/2024/kritis-ws-2024-2025/
06cp MN Mobile Netze Hollick; Alves
Modul: 20-00-0748 Mobile Netze
Kurs: 20-00-0748-iv Mobile Netze
Termine zwischen 2024-10-23 und 2025-02-12
* 14x Mi 11:40 - 13:20 (S101/A5 - Software AG Hörsaal)
* 17x Mi 13:30 - 15:10 (Übungsstunde)
Lerninhalte
Mobilkommunikation und drahtlose Kommunikationstechniken haben sich in den letzten Jahren rapide weiterentwickelt. Die integrierte Lehrveranstaltung erläutert Charakteristiken und Grundprinzipien mobiler Netze, und praktische Lösungsansätze werden vorgestellt. Der Fokus der Veranstaltung liegt hierbei auf der Vermittlungsschicht (Netzwerkschicht). Zusätzlich zum Stand der Technik werden in der Veranstaltung aktuelle Forschungsfragen diskutiert und Methoden und Werkzeuge zur systematischen Behandlung dieser Fragen erläutert. Die Inhalte werden in Übungseinheiten vertieft.
Lerninhalte:
- Einleitung: Drahtlose und mobile Kommunikation: Anwendungen, Geschichte, Marktchancen
- Überblick über drahtlose Kommunikation: Drahtlose Übertragung, Frequenzen und Frequenzregulierung, Signale, Antennen, Signalausbreitung, Multiplex, Modulation, Spreizband-Technik, Zellulare Systeme
- Medienzugriff: SDMA, FDMA, CDMA, TDMA (Feste Zuordnung, Aloha, CSMA, DAMA, PRMA, MACA, Kollisionsvermeidung, Polling)
- Drahtlose Lokale Netze (Wireless LAN): IEEE 802.11 Standard inklusive Bitübertragungsschicht, Sicherungsschicht und Zugriffverfahren, Dienstgüte, Energieverwaltung
- Drahtlose Stadtnetze, drahtlose Mesh Netze, IEEE 802.16 Standard inklusive Betriebsmodi, Medienzugriff, Dienstgüte, Ablaufkoordination
- Mobilität auf der Netzwerkschicht: Konzepte zur Mobilitätsunterstützung, Mobile IP
- Ad hoc Netze: Terminologie, Grundlagen und Applikationen, Charakteristika von Ad hoc Kommunikation, Ad hoc Routing Paradigmen und Protokolle
- Leistungsbewertung von mobilen Netzen: Einführung in die Leistungsbewertung, systematischer Ansatz/häufige Fehler und wie man sie vermeiden kann, experimentelles Design und Analyse
- Mobilität auf der Transportschicht: Varianten von TCP (Indirect TCP, Snoop TCP, Mobile TCP, Wireless TCP)
- Mobilität auf der Anwendungsschicht: Anwendungen für mobile Netze und drahtlose Sensornetze
Qualitätsziele / Lernergebnisse
Nach erfolgreicher Teilnahme an der Veranstaltung haben Studierende ein umfassendes Wissen der Funktionsweise mobiler Kommunikationsnetze. Sie können die wichtigsten Grundlagen drahtloser Kommunikationstechniken erläutern. Die Studierenden können weiterhin Medienzugriffsverfahren kategorisieren und die Funktionsweise dieser Verfahren im Detail erklären. Insbesondere weisen sie ein tiefgehendes Verständnis von Verfahren auf Vermittlungsschicht und Transportschicht auf, mit Schwerpunktsetzung auf Ad hoc und Mesh Netze. Die Studierenden erlangen Wissen über die Zusammenhänge zwischen unterschiedlichen Protokollschichten und können ihr erworbenes Wissen auf die methodische Analyse von realen Kommunikationssystemen anwenden. Sie sind somit in der Lage, die Charakteristiken und Grundprinzipien des Problemraumes drahtloser und mobiler Kommunikation detailliert zu erläutern und weisen auf diesem Feld ein fundiertes Wissen in Praxis und Theorie auf. Die Übungsteile der integrierten Veranstaltung vertiefen das theoretische Wissen durch Literatur-, Rechen- und praktische Implementierungs-/Anwendungsübungen.
Empfohlene Voraussetzungen
Grundlagen der Kommunikationsnetze
Literatur
Ausgewählte Buchkapitel und ausgewählte wissenschaftliche Veröffentlichungen
Modul: Mobile Netze
TUCaN-Nummer
20-00-0748
Titel
Mobile Netze
Kürzel
MobNet
Lehrveranstaltungsart
Vorlesung
Gebiet
Net Centric Systems
Sprache
Deutsch/Englisch
Kurs: 20-00-0748-iv Mobile Netze
Lehrende
Prof. Dr.-Ing. Matthias Hollick; M. S. Luis Henrique de Oliveira Alves
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
MobNet
Semesterwochenstunden
4
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Digitale Lehre
Lernplattform: https://seemoo.de/mobnet-moodle
Lehrinhalte
Mobilkommunikation und drahtlose Kommunikationstechniken haben sich in den letzten Jahren rapide weiterentwickelt. Die integrierte Lehrveranstaltung erläutert Charakteristiken und Grundprinzipien mobiler Netze, und praktische Lösungsansätze werden vorgestellt. Der Fokus der Veranstaltung liegt hierbei auf der Vermittlungsschicht (Netzwerkschicht). Zusätzlich zum Stand der Technik werden in der Veranstaltung aktuelle Forschungsfragen diskutiert und Methoden und Werkzeuge zur systematischen Behandlung dieser Fragen erläutert. Die Inhalte werden in Übungseinheiten vertieft.
Lerninhalte:
- Einleitung: Drahtlose und mobile Kommunikation: Anwendungen, Geschichte, Marktchancen
- Überblick über drahtlose Kommunikation: Drahtlose Übertragung, Frequenzen und Frequenzregulierung, Signale, Antennen, Signalausbreitung, Multiplex, Modulation, Spreizband-Technik, Zellulare Systeme
- Medienzugriff: SDMA, FDMA, CDMA, TDMA (Feste Zuordnung, Aloha, CSMA, DAMA, PRMA, MACA, Kollisionsvermeidung, Polling)
- Drahtlose Lokale Netze (Wireless LAN): IEEE 802.11 Standard inklusive Bitübertragungsschicht, Sicherungsschicht und Zugriffverfahren, Dienstgüte, Energieverwaltung
- Drahtlose Stadtnetze, drahtlose Mesh Netze, IEEE 802.16 Standard inklusive Betriebsmodi, Medienzugriff, Dienstgüte, Ablaufkoordination
- Mobilität auf der Netzwerkschicht: Konzepte zur Mobilitätsunterstützung, Mobile IP
- Ad hoc Netze: Terminologie, Grundlagen und Applikationen, Charakteristika von Ad hoc Kommunikation, Ad hoc Routing Paradigmen und Protokolle
- Leistungsbewertung von mobilen Netzen: Einführung in die Leistungsbewertung, systematischer Ansatz/häufige Fehler und wie man sie vermeiden kann, experimentelles Design und Analyse
- Mobilität auf der Transportschicht: Varianten von TCP (Indirect TCP, Snoop TCP, Mobile TCP, Wireless TCP)
- Mobilität auf der Anwendungsschicht: Anwendungen für mobile Netze und drahtlose Sensornetze
Literatur
Ausgewählte Buchkapitel und ausgewählte wissenschaftliche Veröffentlichungen
Voraussetzungen
Grundlagen der Kommunikationsnetze
06cp LRIPT2 Lernende Roboter: Integriertes Projekt - Teil 2 Peters
Modul: 20-00-0754 Lernende Roboter: Integriertes Projekt - Teil 2
Kurs: 20-00-0754-pj Lernende Roboter: Integriertes Projekt - Teil 2
Lerninhalte
In "Lernende Roboter: Integriertes Projekt, Teil 2" werden die Lösungen aus dem "Teil 1" vervollständigt und auf einen realen Roboter angewandt. Ein wissenschaftlicher Artikel wird über die Fragestellung, Methoden und Ergebnisse geschrieben sowie ggf. eingereicht.
Qualitätsziele / Lernergebnisse
Nach erfolgreichem Abschluss der Lehrveranstaltung können Studierende unabhängig kleine Forschungsprojekte im Bereich Robot Learning aufbauen und in Simulation erproben.
Empfohlene Voraussetzungen
Gleichzeitige oder vorherherige Besuch der Vorlesung "Lernende Roboter".
Modul: Lernende Roboter: Integriertes Projekt - Teil 2
TUCaN-Nummer
20-00-0754
Titel
Lernende Roboter: Integriertes Projekt - Teil 2
Kürzel
IP2 Lernende Roboter
Lehrveranstaltungsart
Praktikum
Gebiet
Computational Engineering
Sprache
Deutsch/Englisch
Diploma Supplement
Guided exploration of current scientific problems at the frontier of machine learning applied to robots. Independent research, development and implementation of solutions on a real robot system.
Kurs: 20-00-0754-pj Lernende Roboter: Integriertes Projekt - Teil 2
Lehrende
Prof. Ph. D. Jan Peters
Veranstaltungsart
Projekt
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
IP2 Lernende Roboter
Semesterwochenstunden
4
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
In "Lernende Roboter: Integriertes Projekt, Teil 2" werden die Lösungen aus dem "Teil 1" vervollständigt und auf einen realen Roboter angewandt. Ein wissenschaftlicher Artikel wird über die Fragestellung, Methoden und Ergebnisse geschrieben sowie ggf. eingereicht.
Voraussetzungen
Gleichzeitige oder vorherherige Besuch der Vorlesung "Lernende Roboter".
06cp DNKGEAN Drahtlose Netze zur Krisenbewältigung: Grundlagen, Entwurf und Aufbau von Null Bloessl; Hollick
Modul: 20-00-0780 Drahtlose Netze zur Krisenbewältigung: Grundlagen, Entwurf und Aufbau von Null
Kurs: 20-00-0780-iv Drahtlose Netze zur Krisenbewältigung: Grundlagen, Entwurf und Aufbau von Null
Termine zwischen 2024-10-15 und 2025-02-11
* 14x Di 16:15 - 17:55 (S101/A4)
* 1x 2024-10-15 Di 16:15 - 17:55 ()
Lerninhalte
Die Kommunikationsfähigkeit der Bevölkerung untereinander ist für die Bewältigung von Krisen von höchster Bedeutung. In dieser Veranstaltung wird der Aufbau von drahtlosen Kommunikationsnetzen von Null behandelt, d.h. unter der Annahme, dass keinerlei Kommunikationsinfrastruktur mehr vorhanden ist. Die Veranstaltung vermittelt theoretische Grundlagen aus den Bereichen der Nachrichtentechnik und des Amateurfunks und vertieft diese um die nötigen Kenntnisse, um Netze für den Krisenfall zu entwerfen und praktisch zu realisieren. Die vorgestellten Verfahren umfassen dabei Reichweiten von lokaler Kommunikation bis hin zur Kommunikation um den ganzen Globus, ohne auf bestehende Infrastruktur angewiesen zu sein.
Theoretische Übungen sowie das Durchführen von Messungen, der Aufbau von Schaltungen und die Vorführung von Funkverfahren in unserer Laborumgebung vertiefen die Veranstaltung.
Lerninhalte:
- Signale, Wellenausbreitung, Antennen und elektrotechnische Grundlagen
- Verfahren zur Modulation und Demodulation analoger und digitaler Signale (OFDM, ATV/SSTV, Packet Radio, SSB, ...)
- Systemaspekte für Kommunikation im Krisenfall
- Entwurf und praktischer Aufbau von drahtlosen Kommunikationssystemen für den Krisenfall von Null
Qualitätsziele / Lernergebnisse
Nach erfolgreicher Teilnahme an der Veranstaltung besitzen die Studierenden theoretisches und praktisches Wissen auf dem Gebiet der drahtlosen, infrastrukturlosen Kommunikation im Krisenfall. Sie verstehen die physikalischen und elektrotechnischen Grundlagen der drahtlosen Kommunikation und kennen theoretische wie praktische Funkverfahren im Detail. Sie sind in der Lage ein Praktisches Kommunikationsystem von Null aufzubauen und zu betreiben. Die Studierenden erwerben Kompetenzen im Bereich Amateurfunk und Software-Defined Radios.
Literatur
Ausgewählte Buchkapitel und ausgewählte wissenschaftliche Veröffentlichungen
Modul: Drahtlose Netze zur Krisenbewältigung: Grundlagen, Entwurf und Aufbau von Null
TUCaN-Nummer
20-00-0780
Titel
Drahtlose Netze zur Krisenbewältigung: Grundlagen, Entwurf und Aufbau von Null
Kürzel
CriCom
Lehrveranstaltungsart
Vorlesung
Gebiet
Net Centric Systems
Sprache
Deutsch
Kurs: 20-00-0780-iv Drahtlose Netze zur Krisenbewältigung: Grundlagen, Entwurf und Aufbau von Null
Lehrende
Dr. rer. nat. Bastian Bloessl; Prof. Dr.-Ing. Matthias Hollick
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
CriCom
Semesterwochenstunden
4
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Digitale Lehre
Lernplattform: https://seemoo.de/cricom-moodle
Lehrinhalte
Die Kommunikationsfähigkeit der Bevölkerung untereinander ist für die Bewältigung von Krisen von höchster Bedeutung. In dieser Veranstaltung wird der Aufbau von drahtlosen Kommunikationsnetzen von Null behandelt, d.h. unter der Annahme, dass keinerlei Kommunikationsinfrastruktur mehr vorhanden ist. Die Veranstaltung vermittelt theoretische Grundlagen aus den Bereichen der Nachrichtentechnik und des Amateurfunks und vertieft diese um die nötigen Kenntnisse, um Netze für den Krisenfall zu entwerfen und praktisch zu realisieren. Die vorgestellten Verfahren umfassen dabei Reichweiten von lokaler Kommunikation bis hin zur Kommunikation um den ganzen Globus, ohne auf bestehende Infrastruktur angewiesen zu sein.
Theoretische Übungen sowie das Durchführen von Messungen, der Aufbau von Schaltungen und die Vorführung von Funkverfahren in unserer Laborumgebung vertiefen die Veranstaltung.
Lerninhalte:
- Signale, Wellenausbreitung, Antennen und elektrotechnische Grundlagen
- Verfahren zur Modulation und Demodulation analoger und digitaler Signale (OFDM, ATV/SSTV, Packet Radio, SSB, ...)
- Systemaspekte für Kommunikation im Krisenfall
- Entwurf und praktischer Aufbau von drahtlosen Kommunikationssystemen für den Krisenfall von Null
Literatur
Ausgewählte Buchkapitel und ausgewählte wissenschaftliche Veröffentlichungen
06cp FSAV Formale Spezifikation und Verifikation von Software Bubel; Hähnle
Modul: 20-00-0794 Formale Spezifikation und Verifikation von Software
Kurs: 20-00-0794-iv Formale Spezifikation und Verifikation von Software
Termine zwischen 2024-10-17 und 2025-02-13
* 15x Do 08:55 - 10:35 (S202/C110)
* 18x Do 15:20 - 17:00 (Übungsstunde)
Lerninhalte
In dieser Vorlesung behandeln wir fortgeschrittene Themen aus dem Gebiet der formalen Spezifikation und deduktiven Verifikation objekt-orientierter Software.
Der Kurs deckt insbesondere folgende Themen ab:
* Spezifikation von Interfaces und Klassen mit Hilfe von Queries, Ghost- und Modellfeldern;
* Das "Framing" Problem: Statische und dynamische Frames
* Programmlogik und -kalkül als Grundlage der deduktiven Verifikation
* Spezifikation und Verifikation rekursiver Methoden und Schleifen
* Modulare Verifikation: Sichtbarkeiten, Beweis und Anwendung von Framing-Eigenschaften
* Automatische Erzeugung von Schleifeninvarianten und Methodenverträgen
Der Kurs behandelt vorwiegend sequentielle Programme. Es werden aber auch aktuelle Ansätze zur Spezifikation und Verifikation nebenläufiger bzw. verteilter Software diskutiert.
Für fast alle Themen wird deren praktische Anwendung mit Hilfe geeigneter Tools demonstriert und in den Übungen vertieft.
Qualitätsziele / Lernergebnisse
* Erwerbung der Fähigkeit zur Spezifikation komplexer objekt-orientierter Software
* Studierende sollen in der Lage sein einen für das vorliegende Problem passenden Spezifikationsansatz auszuwählen und anzuwenden
* Studierende sollen in der Lage sein rekursive Methoden und Schleifen zu spezifizieren
* Studierende sollen in der Lage sein mit Hilfe von deduktiver Verifikation ihre Programme als korrekt zu beweisen
Empfohlene Voraussetzungen
Grundlagenwissen über Logik erster Ordnung
Inhalt der Vorlesungen
Formale Grundlagen der Informatik 2 und 3
(oder vergleichbarer)
Modul: Formale Spezifikation und Verifikation von Software
TUCaN-Nummer
20-00-0794
Titel
Formale Spezifikation und Verifikation von Software
Kürzel
FSAV
Lehrveranstaltungsart
Vorlesung
Gebiet
Software Engineering
Sprache
Englisch
Diploma Supplement
formal specification, deductive verification, modularity, specification of interfaces, specification and verification of framing properties, open world verification, automatic loop invariant generation
Kurs: 20-00-0794-iv Formale Spezifikation und Verifikation von Software
Lehrende
Dr. rer. nat. Richard Bubel; Prof. Dr. rer. nat. Reiner Hähnle
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
FSAV
Semesterwochenstunden
4
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Digitale Lehre
Die Kurswebseite ist unter
https://moodle.informatik.tu-darmstadt.de/course/view.php?id=1638
erreichbar.
Alle notwendigen Informationen werden dort bekanntgegeben.
Lehrinhalte
In dieser Vorlesung behandeln wir fortgeschrittene Themen aus dem Gebiet der formalen Spezifikation und deduktiven Verifikation objekt-orientierter Software.
Der Kurs deckt insbesondere folgende Themen ab:
* Spezifikation von Interfaces und Klassen mit Hilfe von Queries, Ghost- und Modellfeldern;
* Das "Framing" Problem: Statische und dynamische Frames
* Programmlogik und -kalkül als Grundlage der deduktiven Verifikation
* Spezifikation und Verifikation rekursiver Methoden und Schleifen
* Modulare Verifikation: Sichtbarkeiten, Beweis und Anwendung von Framing-Eigenschaften
* Automatische Erzeugung von Schleifeninvarianten und Methodenverträgen
Der Kurs behandelt vorwiegend sequentielle Programme. Es werden aber auch aktuelle Ansätze zur Spezifikation und Verifikation nebenläufiger bzw. verteilter Software diskutiert.
Für fast alle Themen wird deren praktische Anwendung mit Hilfe geeigneter Tools demonstriert und in den Übungen vertieft.
Literatur
Der Kurs baut auf dem Buch
Deductive Software Verification – The KeY Book
From Theory to Practice
URL: https://link.springer.com/book/10.1007/978-3-319-49812-6
auf.
Innerhalb des Uni-Netzwerkes, kann auf das Buch online zugegriffen werden.
Voraussetzungen
Grundlagenwissen über Logik erster Ordnung
Inhalt der Vorlesungen
Formale Methoden im Softwareentwurf
Aussagenlogik und Prädikatenlogik
(oder vergleichbare Vorlesungen)
Online-Angebote
Die Kurswebseite ist unter
https://moodle.informatik.tu-darmstadt.de/course/view.php?id=1638
erreichbar.
Alle notwendigen Informationen werden dort bekanntgegeben.
09cp DASP Softwareprojekt Datenanalyse für natürliche Sprache Gurevych
Modul: 20-00-0948 Softwareprojekt Datenanalyse für natürliche Sprache
Kurs: 20-00-0948-pp Softwareprojekt Datenanalyse für natürliche Sprache
Termine zwischen 2024-10-16 und 2025-02-12
* 15x Mi 09:50 - 11:30 (S202/C120)
Lerninhalte
Große Datenmengen sind heute eine wertvolle Informationsquelle. Allerdings ist nur durch die Verwendung von intelligenter Datenanalyse das volle Potential dieser Daten nutzbar. Solche Methoden ermöglichen es neue und praktisch nutzbare Informationen in großen natürlichsprachlichen Daten zu identifizieren und unterstützen dadurch die Entscheidungsfindung bei komplexen Aufgaben. In diesem Projekt werden Studenten eigene Ideen und neue Softwaresysteme entwickeln die es ermöglichen Informationen für verschiedene Aufgaben aus einer großen Menge natürlichsprachlicher Texte (Big Data) zu extrahieren. Das jeweilige Rahmenthema der Veranstaltung wechselt jedes Semester und wird auf der Fachgebietshomepage bekannt gegeben.
Weitere Informationen: https://www.ukp.tu-darmstadt.de/teaching/courses/software-project/
Qualitätsziele / Lernergebnisse
Nachdem Studierende die Veranstaltung besucht haben, können sie
- sprachtechnologische Frameworks verstehen und einsetzen,
- komplexe NLP-Systeme eigenständig planen und umsetzen,
- große natürlichsprachliche Daten analysieren und
- die eigenen Ergebnisse mündlich und schriftlich präsentieren.
Empfohlene Voraussetzungen
- Programmierkenntnisse (Scala, Java oder Python)
- Interesse mit Texten aus natürlicher Sprache zu arbeiten
Modul: Softwareprojekt Datenanalyse für natürliche Sprache
TUCaN-Nummer
20-00-0948
Titel
Softwareprojekt Datenanalyse für natürliche Sprache
Kürzel
DASP
Lehrveranstaltungsart
Projektpraktikum
Gebiet
Data Knowledge Engineering
Sprache
Englisch
Kurs: 20-00-0948-pp Softwareprojekt Datenanalyse für natürliche Sprache
Lehrende
Prof. Dr. phil. Iryna Gurevych
Veranstaltungsart
Praktikum
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
DASP
Semesterwochenstunden
6
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
In this software project, students will address tasks related to a wide range of NLP research areas, e.g., argumentation mining, text summarization, information extraction, anaphora resolution, and more. Possible project ideas will be presented in the first lecture.
The students' task in this course will be to execute one of the projects in a small group or individually. This involves, for example, constructing a corpus, analysing large datasets, training deep neural networks, evaluating a model's performance, carrying out error analysis, and creating prototypes. The mentoring research staff will define the project requirements. Students will regularly meet with their mentor to discuss the progress of the project.
Voraussetzungen
- Programmierkenntnisse (Scala, Java oder Python)
- Interesse mit Texten aus natürlicher Sprache zu arbeiten
Erwartete Teilnehmerzahl
The maximum number of participants may be limited by the number of projects offered. More information will be announced in Moodle.
Online-Angebote
Für weitere Informationen, beachten Sie bitte den zugehörigen Moodle-Kurs: https://moodle.informatik.tu-darmstadt.de/course/view.php?id=1291
12cp FT Forschungsprojekt Telekooperation Mühlhäuser
Modul: 20-00-0950 Forschungsprojekt Telekooperation
Kurs: 20-00-0950-pj Forschungsprojekt Telekooperation
Lerninhalte
Forschungsrelevante Projektarbeit im Bereich "Ubiquitous Computing".
An einem individuellen Projekt soll das eigenständige Forschen unter Anleitung erlernt werden. Dabei werden die Themen jeweils in Zusammenarbeit mit dem Betreuer definiert.
Mögliche Themenfelder:
- Interaktion mit innovativen Endgeröten
- P2P Netze
- Sensornetze
- Mobile Sensing
- Middleware
- Network Science
- Voice Interfaces
Konkrete Aufgabenstellungen werden individuell vereinbart, und das Projekt kann jederzeit begonnen werden.
Empfohlene Voraussetzungen
Grundlegende Kenntnisse im Bereich "Ubiquitous Computing" sind hilfreich (z.B. durch die Vorlesungen P2P, TK1, TK3, KN1, KN2, HCI o.ä.) . Es werden außerdem grundlegende Kenntnisse in einer Programmiersprache (z.B. Java, C# o.ä.) vorrausgesetzt. Darüber hinaus ist aber besonders die Motivation zur selbstständigen Arbeit und das Interesse an aktuellen Forschungsfragen relevant.
Modul: Forschungsprojekt Telekooperation
TUCaN-Nummer
20-00-0950
Titel
Forschungsprojekt Telekooperation
Kürzel
Forschungsprojekt TK
Lehrveranstaltungsart
Projekt
Gebiet
Net Centric Systems
Sprache
Deutsch/Englisch
Kurs: 20-00-0950-pj Forschungsprojekt Telekooperation
Lehrende
Prof. Dr. rer. nat. Eberhard Max Mühlhäuser
Veranstaltungsart
Projekt
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Forschungsprojekt TK
Semesterwochenstunden
8
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Forschungsrelevante Projektarbeit im Bereich "Ubiquitous Computing".
An einem individuellen Projekt soll das eigenständige Forschen unter Anleitung erlernt werden. Dabei werden die Themen jeweils in Zusammenarbeit mit dem Betreuer definiert.
Mögliche Themenfelder:
- Interaktion mit innovativen Endgeräten (u.a. AR/VR)
- Digital Fabrication
- Mobile Sensing
- Middleware
- Data Science (u.a. Modeling & Prediction)
- Personal Assistants
- P2P Netze
- Sensornetze
- Software-defined Networks
- Network Science
- Edge Computing
- Security, Privacy, Trust
Konkrete Aufgabenstellungen werden individuell vereinbart, und das Projekt kann jederzeit begonnen werden.
Voraussetzungen
Grundlegende Kenntnisse im Bereich "Ubiquitous Computing" sind hilfreich (z.B. durch die Vorlesungen TK1, TK3, KN1, KN2, HCI o.ä.) . Es werden außerdem grundlegende Kenntnisse in einer Programmiersprache (z.B. Java, C# o.ä.) vorrausgesetzt. Darüber hinaus ist aber besonders die Motivation zur selbstständigen Arbeit und das Interesse an aktuellen Forschungsfragen relevant.
Weitere Informationen
Das Forschungsprojekt wird in diesem Semester nur als "on-demand" Veranstaltung angeboten. Das heißt, wenn Sie jemanden aus unserem Fachbereich finden, der mit Ihnen gemeinsam ein individuelles Thema für das Forschungsprojekt erarbeitet, können Sie diesen Kurs auch in diesem Semester belegen. Allerdings haben wir keine fertige Themenliste, so dass es in diesem Semester keine Auftaktveranstaltung und keinen zentralen Ansprechpartner geben wird.
Wir empfehlen Ihnen, sich unsere Forschungsthemen in den vier Bereichen anzuschauen, sich etwas auszusuchen, was Sie interessieren könnte, und sich an den/die wissenschaftlichen Mitarbeiter zu wenden. Bitte überlegen Sie sich ein konkretes Thema und einen Plan, an dem Sie arbeiten wollen, bevor Sie sich an uns wenden.
Übersetzt mit www.DeepL.com/Translator (kostenlose Version)
Online-Angebote
https://www.informatik.tu-darmstadt.de/telekooperation/teaching_6/winter_term_2021___22/seminar_and_project_practical_course/seminar_und_projektpraktikum_1xr8y0mpfrj0d_1.en.jsp
03cp EAM Einführung in Enterprise-Architektur-Management Yüksel
Modul: 20-00-0967 Einführung in Enterprise-Architektur-Management
Kurs: 20-00-0967-vl Einführung in Enterprise-Architektur-Management
Termine zwischen 2025-03-03 und 2025-03-14
* 2x Mo 08:30 - 18:00 (S202/C120)
* 2x Di 08:30 - 18:00 (S202/C120)
* 2x Mi 08:30 - 18:00 (S202/C120)
* 2x Do 08:30 - 18:00 (S202/C120)
* 2x Fr 08:30 - 18:00 (S202/C120)
Lerninhalte
Die Vorlesung gibt eine Einführung in die Kernkonzepte und Vorgehensmodelle der Unternehmensarchitektur. Anhand eines in der Praxis weitverbreiteten Frameworks (TOGAF) werden diese vorgestellt. Es werden theoretische Grundlagen zu Architekturmodellen und Metamodellen (ISO/IEC/IEEE 42010) präsentiert. Der Bedarf und Zweck von Unternehmensarchitekturen in komplexen und großen Organisationen wird mit praxisnahen Beispielen illustriert. Zudem werden die wesentlichen Managementprozesse der Unternehmensarchitektur vorgestellt und deren Zusammenspiel mit anderen IT-Managementprozessen, wie Demand Management und Projektportfolio Management, diskutiert. Abschließend wird eine Einführung in die Standardisierung der Lösungsentwicklung für Unternehmensarchitekturen gegeben und in diesem Kontext der Einsatz von Referenzarchitekturen vorgestellt.
Das Ziel der Vorlesung ist es, einerseits eine theoretische Einführung in die Grundlagen des Enterprise Architektur Managements zu geben und andererseits praktische Herausforderungen der Unternehmensarchitekturen mit Beispielen aus der Praxis zu illustrieren.
Qualitätsziele / Lernergebnisse
Einführung in Unternehmensarchitekturen und deren Managementprozesse.
Die Rolle und Zweck von Unternehmensarchitekturen für das Business IT Alignment nachvollziehen. Kernkonzepte der Unternehmensarchitektur und das Management von Unternehmensarchitekturen verstehen. Einblicke in Perspektiven, Aspekte und Beziehungen in Enterprise Architecture Frameworks geben (TOGAF). Einblicke in Architekturbeschreibungsmodelle und Metamodelle (ISO/IEC/IEEE 42010).
Einführung in die Standardisierung von Lösungen und Referenzarchitekturen.
Modellierung von Unternehmensarchitekturen mit ArchiMate.
Empfohlene Voraussetzungen
Grundwissen in Informatik und Software Engineering
Modul: Einführung in Enterprise-Architektur-Management
TUCaN-Nummer
20-00-0967
Titel
Einführung in Enterprise-Architektur-Management
Kürzel
EAM
Lehrveranstaltungsart
Vorlesung
Gebiet
Software Engineering
Sprache
Englisch
Kurs: 20-00-0967-vl Einführung in Enterprise-Architektur-Management
Lehrende
Dr. Hüseyin Yüksel
Veranstaltungsart
Vorlesung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
EAM
Semesterwochenstunden
2
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Die Vorlesung gibt eine Einführung in die Kernkonzepte und Vorgehensmodelle der Unternehmensarchitektur. Anhand eines in der Praxis weitverbreiteten Frameworks (TOGAF) werden diese vorgestellt. Es werden theoretische Grundlagen zu Architekturmodellen und Metamodellen (ISO/IEC/IEEE 42010) präsentiert. Der Bedarf und Zweck von Unternehmensarchitekturen in komplexen und großen Organisationen wird mit praxisnahen Beispielen illustriert. Zudem werden die wesentlichen Managementprozesse der Unternehmensarchitektur vorgestellt und deren Zusammenspiel mit anderen IT-Managementprozessen, wie Demand Management und Projektportfolio Management, diskutiert. Abschließend wird eine Einführung in die Standardisierung der Lösungsentwicklung für Unternehmensarchitekturen gegeben und in diesem Kontext der Einsatz von Referenzarchitekturen vorgestellt.
Das Ziel der Vorlesung ist es, einerseits eine theoretische Einführung in die Grundlagen des Enterprise Architektur Managements zu geben und andererseits praktische Herausforderungen der Unternehmensarchitekturen mit Beispielen aus der Praxis zu illustrieren.
Voraussetzungen
Grundwissen in Informatik und Software Engineering
06cp KidP Kryptographie in der Praxis Fischlin
Modul: 20-00-0993 Kryptographie in der Praxis
Kurs: 20-00-0993-iv Kryptographie in der Praxis
Termine zwischen 2024-10-14 und 2025-02-11
* 15x Mo 13:30 - 15:10 (S101/A2)
* 15x Di 15:20 - 17:00 (S202/C110)
Lerninhalte
Schlüsselableitung, Schlüsselaustausch, sichere Kommunikation, credentials, crypto currencies (TLS, SSH, IPSec, Bitcoin,…).
Qualitätsziele / Lernergebnisse
Nach erfolgreicher Absolvierung verstehen die Teilnehmer das Design und die Sicherheitsgarantien von kryptographischen Verfahren in der Praxis, die heutzutage im alltäglichen Einsatz sind. Die Teilnehmer lernen die Bedeutung und Grenzen von Sicherheitsmodellen und Sicherheitsbeweisen für die Praxis kennen.
Empfohlene Voraussetzungen
Einführung in die Kryptographie
Modul: Kryptographie in der Praxis
TUCaN-Nummer
20-00-0993
Titel
Kryptographie in der Praxis
Kürzel
Real World Crypto
Lehrveranstaltungsart
Vorlesung
Gebiet
Trusted Systems
Sprache
Deutsch
Kurs: 20-00-0993-iv Kryptographie in der Praxis
Lehrende
Prof. Dr. phil. nat. Marc Fischlin
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Real World Crypto
Semesterwochenstunden
4
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Digitale Lehre
https://moodle.informatik.tu-darmstadt.de/course/view.php?id=1079
Lehrinhalte
Schlüsselableitung, Schlüsselaustausch, sichere Kommunikation, credentials, crypto currencies (TLS, SSH, IPSec, Bitcoin,…).
Voraussetzungen
Einführung in die Kryptographie
Zusätzliche Informationen
Fragen können an teaching@cx.tu-darmstadt.de gestellt werden
09cp FTESA Fortgeschrittene Themen in Eingebetteten Systemen und ihren Anwendungen Koch
Modul: 20-00-1001 Fortgeschrittene Themen in Eingebetteten Systemen und ihren Anwendungen
Kurs: 20-00-1001-pp Fortgeschrittene Themen in Eingebetteten Systemen und ihren Anwendungen
Lerninhalte
Der Kurs bearbeitet aktuelle Forschungs- und Entwicklungsthemen
aus dem Bereich von Rechnersystemen und Programmierwerkzeugen, auch speziell
im Umfeld von eingebetteten und anwendungsspezifischen Architekturen. Die
Themen bestimmen sich aus den spezifischen Arbeitsgebieten der Mitarbeiter und
vermitteln technische und einleitende wissenschaftliche Kompetenzen, zum
Beispiel aus einem oder mehreren der folgenden Gebiete:
- Rechnerarchitekturen auf Prozessor- und Systemebene
- Entwurf digitaler Schaltungen und Hardware-Systeme
- Einsatz von Field-Programmable Gate Arrays
- Hardware/Software-Entwurfs- und Programmierwerkzeuge
- Betriebssysteme und hardware-nahe Programmierung
- Hardware/Software-Co-Design
- Anwendungsspezifische Architekturen und Techniken
- Entwurf und/oder Programmierung von Rechenbeschleunigern
- Debugging und Analyseverfahren für Hardware/Software-Systeme
Qualitätsziele / Lernergebnisse
Der/die Studierende sollen Erfahrungen mit der Einarbeitung in ein neues Themenfeld und der praktischen Bearbeitung einer komplexeren Aufgabe aus diesem sammeln. Zu diesen Erfahrungen können Literaturrecherchen, das Einarbeiten in bestehende Code-Basen aus dem Hardware/Software-Bereich, sowie ganz praktische Implementierung von Hardware und/oder Software gehören. Beim Abschlussvortrag sind auch geeignete Präsentationstechniken anzuwenden.
Empfohlene Voraussetzungen
Das Interesse, zu den Lehrinhalten anspruchsvolle Lösungen zu
entwickeln. Dabei sind jeweils themenspezifische Kenntnisse, u.a. zum
Hardware-Entwurf, dem Compilerbau und der systemnahen und parallelen
Programmierung erforderlich. Diese Kenntnisse können beispielsweise durch den
Besuch der entsprechenden Lehrveranstaltungen erworben werden.
Modul: Fortgeschrittene Themen in Eingebetteten Systemen und ihren Anwendungen
TUCaN-Nummer
20-00-1001
Titel
Fortgeschrittene Themen in Eingebetteten Systemen und ihren Anwendungen
Kürzel
AdvLabESA
Lehrveranstaltungsart
Praktika, Projektpraktika, ähnliche LV
Sprache
Deutsch/Englisch
Kurs: 20-00-1001-pp Fortgeschrittene Themen in Eingebetteten Systemen und ihren Anwendungen
Lehrende
Prof. Dr.-Ing. Andreas Koch
Veranstaltungsart
Projekt
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
AdvLabESA
Semesterwochenstunden
6
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Der Kurs bearbeitet aktuelle Forschungs- und Entwicklungsthemen
aus dem Bereich von Rechnersystemen und Programmierwerkzeugen, auch speziell
im Umfeld von eingebetteten und anwendungsspezifischen Architekturen. Die
Themen bestimmen sich aus den spezifischen Arbeitsgebieten der Mitarbeiter und
vermitteln technische und einleitende wissenschaftliche Kompetenzen, zum
Beispiel aus einem oder mehreren der folgenden Gebiete:
- Rechnerarchitekturen auf Prozessor- und Systemebene
- Entwurf digitaler Schaltungen und Hardware-Systeme
- Einsatz von Field-Programmable Gate Arrays
- Hardware/Software-Entwurfs- und Programmierwerkzeuge
- Betriebssysteme und hardware-nahe Programmierung
- Hardware/Software-Co-Design
- Anwendungsspezifische Architekturen und Techniken
- Entwurf und/oder Programmierung von Rechenbeschleunigern
- Debugging und Analyseverfahren für Hardware/Software-Systeme
Voraussetzungen
Das Interesse, zu den Lehrinhalten anspruchsvolle Lösungen zu
entwickeln. Dabei sind jeweils themenspezifische Kenntnisse, u.a. zum
Hardware-Entwurf, dem Compilerbau und der systemnahen und parallelen
Programmierung erforderlich. Diese Kenntnisse können beispielsweise durch den
Besuch der entsprechenden Lehrveranstaltungen erworben werden.
Empfohlene Voraussetzungen [en]:
An interest to develop high-quality solutions in the assigned problem domain. For different domains, different pre-requisites will be required. These can include digital design, compiler construction, system-level and parallel programming. Such skills can be acquired by successfully completing the appropriate lectures.
09cp PA Projektpraktikum Algorithmik Weihe
Modul: 20-00-1029 Projektpraktikum Algorithmik
Kurs: 20-00-1029-pp Projektpraktikum Algorithmik
Lerninhalte
Das Projektpraktikum behandelt die angewandte Softwareentwicklung
in den Themenbereichen der Arbeitsgruppe Algorithmik. Ziel ist das eigenständige Bearbeiten eines Entwicklungsprojektes im Team.
Lerninhalte:
- Eigenständiges Bearbeiten eines Entwicklungsprojektes,
- Projektplanung und Projektmanagement,
- Recherche von Lösungsalternativen und Abwägung von Vor-/Nachteilen der Alternativen,
- Konzipieren einer Softwarearchitektur,
- prototypische Umsetzung auf der ausgewählten Zielplattform,
- Evaluation des Gesamtsystems in Bezug auf verschiedene Gütemaße,
- Dokumentation der erstellten Lösung.
Qualitätsziele / Lernergebnisse
Nach erfolgreicher Teilnahme an der Veranstaltung besitzen die Studierenden die Fähigkeit,
komplexe Problemstellungen im Themenbereich softwaretechnisch zu lösen.
Die Studierenden können hierzu eigenständig ein Projekt definieren, verwalten und
durchführen. Die Studierenden haben Kenntnisse im Entwurf/der Umsetzung
von Algorithmen und Anwendungen erlangt. Sie sind in
der Lage, die gewählten Algorithmen und ihre Anwendung zu implementieren, zu testen und
deren Funktionsfähigkeit und Leistungsfähigkeit zu evaluieren, die
Projektplanung und -verwaltung sowie die erstellten Softwareartefakte verständlich zu
dokumentieren.
Empfohlene Voraussetzungen
FOP und AuD
Modul: Projektpraktikum Algorithmik
TUCaN-Nummer
20-00-1029
Titel
Projektpraktikum Algorithmik
Kürzel
PP-Algo
Lehrveranstaltungsart
Projektpraktikum
Gebiet
Software Engineering
Sprache
Deutsch
Kurs: 20-00-1029-pp Projektpraktikum Algorithmik
Lehrende
Prof. Dr. rer. nat. Karsten Weihe
Veranstaltungsart
Projekt
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PP-Algo
Semesterwochenstunden
6
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Das Projektpraktikum behandelt die angewandte Softwareentwicklung
in den Themenbereichen der Arbeitsgruppe Algorithmik. Ziel ist das eigenständige Bearbeiten eines Entwicklungsprojektes im Team.
Lerninhalte:
- Eigenständiges Bearbeiten eines Entwicklungsprojektes,
- Projektplanung und Projektmanagement,
- Recherche von Lösungsalternativen und Abwägung von Vor-/Nachteilen der Alternativen,
- Konzipieren einer Softwarearchitektur,
- prototypische Umsetzung auf der ausgewählten Zielplattform,
- Evaluation des Gesamtsystems in Bezug auf verschiedene Gütemaße,
- Dokumentation der erstellten Lösung.
Voraussetzungen
FOP und AuD
Weitere Informationen
Informationen inkl. Themenliste werden zum Semesterbeginn auf der Seite des Fachgebiet Algorithmik veröffentlicht: https://www.algo.informatik.tu-darmstadt.de/
09cp PII Projektpraktikum Interaktive resiliente Informationstechnik Kaufhold; Reuter
Modul: 20-00-1073 Projektpraktikum Interaktive resiliente Informationstechnik
Kurs: 20-00-1073-pp Projektpraktikum Interaktive resiliente Informationstechnik
Termine zwischen 2024-10-16 und 2025-03-19
* 1x 2024-10-16 Mi 09:50 - 11:30 (S2/20 121)
* 2x Mi 08:55 - 11:30 (S2/20 121)
Lerninhalte
Das Projektpraktikum beinhaltet Entwicklungsthemen aus der aktuellen Forschung des Fachgebiets „Wissen-schaft und Technik für Frieden und Sicherheit“ (PEASEC). Neben einem generellen Überblick über aktuelle Themen wird ein tiefgehender Einblick in ein spezielles Entwicklungsgebiet vermittelt. Die Themen bestimmen sich aus den spezifischen Arbeitsgebieten der Mitarbeiter_innen und vermitteln technische und einleitende wissenschaftliche Kompetenzen. Die Bearbeitung erfolgt in kleinen Gruppen. Projektmanagement und die Selbstorganisation im Team ist explizit Teil der Aufgabenstellung.
Themen für das aktuelle Semester finden Sie unter www.peasec.de/lehre
Qualitätsziele / Lernergebnisse
Die Fähigkeit eine praktische Aufgabe ggf. im Team erfolgreich nach Vorgabe zu bearbeiten und deren Er-gebnisse angemessen zu präsentieren. Beispiele sind:
- Lösen einer Fragestellung im Bereich der interaktiven resilienten Informationstechnik
- Anforderungserhebung und (empirische) Vorstudien
- Recherche von Lösungsalternativen und Abwägung von Vor-/Nachteilen der Alternativen
- Entwurf, prototypische Implementierung oder Weiterentwicklung innovativer Anwendungen
- Evaluation bestehender Anwendungen in Bezug auf verschiedene Gütemaße
- Dokumentation der erstellten Lösung
Empfohlene Voraussetzungen
Grundlagen in mindestens einem der Bereiche: Informatik, IT-Sicherheit, Mensch-Computer-Interaktion oder Friedens- und Konfliktforschung; Kenntnisse in der Softwareentwicklung und Programmierung
Modul: Projektpraktikum Interaktive resiliente Informationstechnik
TUCaN-Nummer
20-00-1073
Titel
Projektpraktikum Interaktive resiliente Informationstechnik
Kürzel
PP-PEASEC-IRI
Lehrveranstaltungsart
Projektpraktikum
Gebiet
Trusted Systems
Sprache
Deutsch
Kurs: 20-00-1073-pp Projektpraktikum Interaktive resiliente Informationstechnik
Lehrende
Dr. rer. nat. Marc-André Kaufhold; Prof. Dr. Dr. Christian Reuter
Veranstaltungsart
Projekt
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PP-PEASEC-IRI
Semesterwochenstunden
6
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Das Projektpraktikum beinhaltet Entwicklungsthemen aus der aktuellen Forschung des Fachgebiets „Wissenschaft und Technik für Frieden und Sicherheit“ (PEASEC). Neben einem generellen Überblick über aktuelle Themen wird ein tiefgehender Einblick in ein spezielles Entwicklungsgebiet vermittelt. Die Themen bestimmen sich aus den spezifischen Arbeitsgebieten der Mitarbeiter_innen und vermitteln technische und einleitende wissenschaftliche Kompetenzen. Die Bearbeitung erfolgt in kleinen Gruppen. Projektmanagement und die Selbstorganisation im Team ist explizit Teil der Aufgabenstellung.
Themen für das aktuelle Semester finden Sie unter www.peasec.de/lehre
Voraussetzungen
Grundlagen in mindestens einem der Bereiche: Informatik, IT-Sicherheit, Mensch-Computer-Interaktion oder Friedens- und Konfliktforschung; Kenntnisse in der Softwareentwicklung und Programmierung
Online-Angebote
moodle
09cp ERL Expertenpraktikum im Robot Learning Peters
Modul: 20-00-1108 Expertenpraktikum im Robot Learning
Kurs: 20-00-1108-pp Expertenpraktikum im Robot Learning
Lerninhalte
In diesem Projekt perfektionieren Studierende das experimentelle Arbeiten in einem interdisziplinären Team, und entwicklen sich zu Experten im wissenschaftliche Arbeiten im Robot Learning. Im Projekt entwickeln in einer Kleingruppen unter Anleitung ein gemeinsames Experiment im Robot Learning basierend auf speziellen Robotik-Plattformen, werten dieses aus und schreiben einen Forschungsbericht/Paper, welches die Qualität einer Einreichung bei einer internationalen wissenschaftlichen Konferenz oder Zeitschrift erreicht.
Qualitätsziele / Lernergebnisse
Nachdem Studierende die Veranstaltung besucht haben, können sie die praktischen Fertigkeiten eines Experten im wissenschaftlichen Arbeiten im Roboter Lernen anwenden. Sie sind in der Lage, Experimente von der Forschungsidee bis hin zur Veröffentlichung zu analysieren und synthetisieren
Empfohlene Voraussetzungen
Empfohlen wird die erfolgreiche Durchführung von
Lernende Roboter: Integriertes Projekt - Teil 1 und
Lernende Roboter: Integriertes Projekt - Teil 2
Modul: Expertenpraktikum im Robot Learning
TUCaN-Nummer
20-00-1108
Titel
Expertenpraktikum im Robot Learning
Kürzel
ExpertenpraktikumRL
Lehrveranstaltungsart
Projektpraktikum
Gebiet
Computational Engineering
Sprache
Deutsch
Kurs: 20-00-1108-pp Expertenpraktikum im Robot Learning
Lehrende
Prof. Ph. D. Jan Peters
Veranstaltungsart
Projekt
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
ExpertenpraktikumRL
Semesterwochenstunden
6
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
In diesem Projekt perfektionieren Studierende das experimentelle Arbeiten in einem interdisziplinären Team, und entwicklen sich zu Experten im wissenschaftliche Arbeiten im Robot Learning. Im Projekt entwickeln in einer Kleingruppen unter Anleitung ein gemeinsames Experiment im Robot Learning basierend auf speziellen Robotik-Plattformen, werten dieses aus und schreiben einen Forschungsbericht/Paper, welches die Qualität einer Einreichung bei einer internationalen wissenschaftlichen Konferenz oder Zeitschrift erreicht.
Voraussetzungen
Empfohlen wird die erfolgreiche Durchführung von
Lernende Roboter: Integriertes Projekt - Teil 1 und
Lernende Roboter: Integriertes Projekt - Teil 2
06cp COP Konzepte der Programmiersprachen Mezini
Modul: 20-00-1117 Konzepte der Programmiersprachen
Kurs: 20-00-1117-iv Konzepte der Programmiersprachen
Termine zwischen 2024-10-14 und 2025-02-10
* 15x Mo 09:50 - 11:30 (S207/109)
* 18x Mo 11:30 - 13:10 (Übung )
* 18x Do 11:30 - 13:10 (Übung )
Lerninhalte
Kurze Einführung und Geschichte der Programmiersprachen, Kriterien zur Messung von Programmiersprachen, Grundkonzepte der PL wie Syntax, Semantik, Variablen, Namen, Bindungen, Umfang, Subprogram, Expressionen, Arrays, Pointers, abstrakte Typen, funktionale Programme
Qualitätsziele / Lernergebnisse
Der Student wird am Ende des Kurses in der Lage sein, die zugrundeliegenden Mechanismen der wichtigsten Konzepte hinter Programmiersprachen zu verstehen. Der Student wird auch Erfahrung erhalten, eine einfache Programmiersprache mit einer beliebten Sprache Workbench namens MPS als Gruppenprojekt zu bauen.
Empfohlene Voraussetzungen
Keine
Modul: Konzepte der Programmiersprachen
TUCaN-Nummer
20-00-1117
Titel
Konzepte der Programmiersprachen
Kürzel
COP
Lehrveranstaltungsart
Vorlesung
Gebiet
Software Engineering
Sprache
Englisch
Kurs: 20-00-1117-iv Konzepte der Programmiersprachen
Lehrende
Prof. Dr.-Ing. Ermira Mezini
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
COP
Semesterwochenstunden
4
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Einführung in die Kernkonzepte von Programmiersprachen, einschließlich Syntax, Semantik, Ausdrücke, Namensbindungen, Gültigkeitsbereich, Funktionen, Rekursion, Continuations, Zustand und Speicherverwaltung.
Voraussetzungen
Einfache Programmierkenntnisse.
Zusätzliche Informationen
https://www.stg.tu-darmstadt.de/teaching_stg/courses_stg/index.en.jsp
03cp ISM Informationssicherheitsmanagement Müller; Schulmann
Modul: 20-00-1123 Informationssicherheitsmanagement
Kurs: 20-00-1123-vl Informationssicherheitsmanagement
Termine zwischen 2024-10-14 und 2025-02-10
* 15x Mo 09:50 - 11:30 (S101/A4)
Lerninhalte
Im Rahmen der Vorlesung wird anhand eines beispielhaften, fiktiven Unternehmens dargelegt, wie Informationssicherheit ganzheitlich in alle Prozesse des Unternehmens etabliert wird.
Dabei werden u.a. die folgenden Themengebiete betrachtet:
* Reifegradbewertung bzgl. Informationssicherheit des Unternehmens
* Capability Maturity Model Integration (CMMI) Framework
* Etablierung einer Cyber Security Strategie
* Informationssicherheits-Governance
* Etablierung eines Informationssicherheitsmanagementsystems (ISMS) nach ISO/IEC 27001:2013 und nach IT-Grundschutz
* Sicherheitsbewusstsein im Unternehmen (Security Awareness)
* Key Performance Indicator zum Messen der Informationssicherheit
* Asset Management, Informationsverbunde und Prozessanalysen
* Schutzbedarfsfeststellungen und Business Impact Analysen
* Qualitatives und quantitatives Risikomanagement
* Prozesse der Risikoanalyse, -behandlung und -überwachung
* Vulnerability Management (Umgang mit IT-Schwachstellen in eigenen und ausgelagerten Systemen)
* Business Continuity Management (BCM)
* Business Continuity Planning (BCP)
* Sicherer IT-Betrieb, Absicherung der Betriebsprozesse
* Sichere Entwicklung
* Absicherung von Cloud-Diensten
* Management von Dienstleistern
* Incident Management: Absicherung, Erkennung und Reaktion auf Sicherheitsvorfälle
* Audit Management
* Überprüfung der eigenen Compliance und Governance
Qualitätsziele / Lernergebnisse
Das Hauptziel dieser Veranstaltung ist es zu vermitteln, wie die IT- und Informationssicherheit in einem Unternehmen ganzheitlich gemanagt wird, wobei der Fokus auf dem Management und weniger auf technischer oder formaler IT-Sicherheit liegt.
* Kenntnisse, Inhalte und Strukturen eines Informationssicherheitsmanagements (ISMS)
* Überblick über gängige Verfahren bzgl. Informationssicherheitsmanagement wie z.B. ISO 27001, IT-Grundschutz, NIST Cybersecurity Framework
* Identifikation und Schutzbedarfsanalyse von Assets im Unternehmen
* Kenntnisse über übliche Verfahren im Risikomanagement
* Systematische Bewertung der Informationssicherheit im Unternehmen anhand von Metriken
* Etablierung von informationssicherheitsrelevanten Prozessen wie Vulnerability Management, BCM-Prozesse, Incident Management und Audit Management
Empfohlene Voraussetzungen
Der Besuch der Veranstaltung „Computersystemsicherheit“ wird empfohlen.
Modul: Informationssicherheitsmanagement
TUCaN-Nummer
20-00-1123
Titel
Informationssicherheitsmanagement
Kürzel
ISM
Lehrveranstaltungsart
Vorlesung
Gebiet
IT Sicherheit
Sprache
Deutsch
Kurs: 20-00-1123-vl Informationssicherheitsmanagement
Lehrende
M.Sc. Maximilian Müller; Prof. Dr. rer. nat. Michael Waidner Schulmann
Veranstaltungsart
Vorlesung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
ISM
Semesterwochenstunden
2
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Im Rahmen der Vorlesung wird anhand von praktischen Beispielen aus Unternehmen dargelegt, wie Informationssicherheit ganzheitlich in alle Prozesse des Unternehmens etabliert wird. Der Fokus liegt dabei weniger auf formale oder technische IT-Sicherheit sondern mehr auf Themen der organisatorischen Informationssicherheit, mit denen man auch als ISO/ISB (Information Security Officer/Informationssicherheitsbeauftragter) in einem Unternehmen zu tun hat.
Dabei werden unter Anderem die folgenden Themengebiete betrachtet:
* Einführung in die Informationssicherheit (Schwachstellen, Bedrohungen, Risiken etc.)
* Reifegradbewertungen und Gap Analysen
* Etablierung eines Informationssicherheitsmanagementsystems (ISMS) nach ISO/IEC 27001:2022 und BSI IT-Grundschutz
* Sicherheitsbewusstsein im Unternehmen (Security Awareness)
* Key Performance Indicators zum Messen der Informationssicherheit
* Asset Management, Informationsverbunde und Prozessanalysen
* Schutzbedarfsfeststellungen und Business Impact Analysen
* Qualitatives und quantitatives Risikomanagement
* Prozesse der Risikoanalyse, -behandlung und -überwachung
* Vulnerability Management
* Business Continuity Management (BCM)
* Sicherer IT-Betrieb, Absicherung der Betriebsprozesse
* Sichere Entwicklung
* Absicherung von Cloud-Diensten
* Management von Dienstleistern
* Incident Management: Absicherung, Erkennung und Reaktion auf Sicherheitsvorfälle
* Durchführung von Audits: Überprüfung der eigenen Compliance und Governance
Voraussetzungen
Der Besuch der Veranstaltung „Computersystemsicherheit“ wird empfohlen.
Weitere Informationen
Für Fragen zur Veranstaltung wenden Sie sich bitte an Maximilian Müller: maximilian.mueller@usd.de.
Zusätzliche Informationen
Alle Lehrmaterialien, Unterlagen und Aufzeichnungen werden über das „Lernportal Informatik“ (Informatik-Moodle) verteilt (https://moodle.informatik.tu-darmstadt.de).
??cp QIS Quantum Information Science Gachechiladze
Modul: 20-00-1144 Quantum Information Science
Kurs: 20-00-1144-vl Quantum Information Science
Termine zwischen 2024-10-15 und 2025-02-14
* 15x Di 15:20 - 17:00 (S103/23)
* 14x Fr 15:20 - 17:00 (S202/C110)
Modul: Quantum Information Science
Kurs: 20-00-1144-vl Quantum Information Science
Lehrende
Prof. Dr. rer. nat. Mariami Gachechiladze
Veranstaltungsart
Vorlesung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
QIS
Semesterwochenstunden
4
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Part 1: Introductory topics
. Introduction to Quantum mechanics ( states, measurements, evolution, postulates of quantum mechanics, uncertainty relation, no-cloning theorem)
. Quantum entanglement theory ( resource theory of entanglement, multipartite entanglement, mixed state entanglement, entanglement detection/criteria, entanglement measures )
. Quantum channels ( Choi-Jamiolkowski isomorphism, Kraus decomposition, quantum instruments )
. Protocols ( purification, teleportation, quantum key distribution)
. Quantum error correction (stabilizer formalism, CSS codes, bounds on codes)
Part 2: Quantum Shannon Theory
. Distance Measures
. Classical Information and Entropy
. Quantum Information and Entropy
. Entropic inequalities
. The Information of Quantum Channels
Voraussetzungen
The course is aimed at master's students in computer science, physics, and mathematics and bachelor's students who would like to challenge themselves with advanced topics. The primary prerequisite is elementary linear algebra. Attending the Introduction to QC is a plus but not a strict requirement to take the course.
??cp IVAW Interaktion in Virtuellen und Augmentierten Welten Gugenheimer
Modul: 20-00-1147 Interaktion in Virtuellen und Augmentierten Welten
Kurs: 20-00-1147-iv Interaktion in Virtuellen und Augmentierten Welten
Termine zwischen 2024-10-15 und 2025-02-11
* 15x Di 09:50 - 11:30 (S220/9 - Nutzung nur mit S220/10,S220/10 - Nutzung nur mit S220/9)
* 17x Di 11:40 - 13:20 (Übungsstunde)
Modul: Interaktion in Virtuellen und Augmentierten Welten
Kurs: 20-00-1147-iv Interaktion in Virtuellen und Augmentierten Welten
Lehrende
Prof. Dr. rer. nat. Jan Gugenheimer
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
IARVR
Semesterwochenstunden
4
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Diese Veranstaltung bietet eine Einführung in Augmentierte und Virtuelle Realitäten aus einer Menschzentrierten Perspektive. Der Fokus liegt hierbei weniger auf Computergrafik spezifischen Fragestellungen (z.B. Rendering) sondern dem Verständnis von Mensch-Computer Interaktion spezifischen Problemen. Der Kurs umfasst eine Einführung in die grundlegenden Konzepte von AR/VR und stellt Methoden und Techniken vor, die es ermöglichen, interaktive Anwendungen zu entwerfen und zu implementieren. Der Stoff wird anhand von aktuellen Forschungsergebnissen auf Konferenzen präsentiert und aufgearbeitet (CHI, UIST, IEEE VR, ISMAR, SIGGRAPH).
Das Format der Vorlesung besteht aus 2 Semesterwochenstunden Vorlesung und 2 Semesterwochenstunden Übung. Die Vorlesung fokusiert sich auf folgende Themen:
• Geschichte von AR/VR
• Aktuelle Technologien in AR/VR
• AR/VR und die menschliche Wahrnehmung
• Herausforderung der Eingabe
• Herausforderung der Haptik
• Interaktionsdesign für AR/VR
• Anwendungsszenarien für AR/VR
• Aktuelle Forschungsfragen und Herausforderungen
Voraussetzungen
Empfohlen: Grundlagen von Mensch-Computer Interaktion (TK2: HCI)
Gute Programmierkenntnisse in einer Objektorientierten Programmiersprache (z.B. Java, C#)
??cp HM Higher-order Meshing Mandad
Modul: 20-00-1160 Higher-order Meshing
Kurs: 20-00-1160-vl Higher-order Meshing
Termine zwischen 2024-10-14 und 2025-02-10
* 15x Mo 13:30 - 15:10 (S101/A3)
Modul: Higher-order Meshing
Kurs: 20-00-1160-vl Higher-order Meshing
Lehrende
Dr. Manish Mandad
Veranstaltungsart
Vorlesung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
HoM
Semesterwochenstunden
2
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Dieser spezielle Kurs konzentriert sich auf die jüngsten Forschungen und Fortschritte auf dem Gebiet des higher-order meshing. Wir werden etwas über Bézier-Kurven und -Dreiecke, NURBS, den de Casteljau-Algorithmus, Injektivitäts-/Qualitätsprüfungsalgorithmen, 2D/3D-Vernetzungsalgorithmen und ihre Eigenschaften/Garantien lernen und schließlich einige offene Probleme in diesem Bereich betrachten.
Voraussetzungen
Empfohlen:
20-00-0040-iv Graphische Datenverarbeitung I
Online-Angebote
moodle
??cp PAC Physical Attacks and Countermeasures Moradi
Modul: 20-00-1178 Physical Attacks and Countermeasures
Kurs: 20-00-1178-iv Physical Attacks and Countermeasures
Termine zwischen 2024-10-16 und 2025-02-12
* 15x Mi 11:40 - 13:20 (S4|14/2.3.10 (Konferenzraum Ost))
* 18x Mi 13:30 - 15:10 (Übungsstunde)
Modul: Physical Attacks and Countermeasures
Kurs: 20-00-1178-iv Physical Attacks and Countermeasures
Lehrende
Prof. Dr. Amir Moradi
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PAuG
Semesterwochenstunden
4
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Digitale Lehre
Modern cryptographic algorithms provide a reasonable level of security against known mathematical and cryptanalytic attacks. These cryptographic primitives are implemented on different platforms to be used in a security-enabled applications. Such a realization is done by implementing the desired cryptographic algorithm using some program code (in software) or using logic elements/circuits (in hardware). Physical access of the users to the cryptographic devices (e.g., a smartcard used for payment, a contactless card used for authentication, or a smartphone) where a secret key is embedded, led to a new form of attacks called physical attacks. This kind of attacks aims at extracting the secret key used by the cryptographic algorithm from the target implementation. Breaking a system by means of a physical attack does not infer to the weakness of the algorithm, but of the implementation. Therefore, considering such kinds of attacks as a potential risk for the security is a must when designing a cryptographic device and weaknesses in that regard need to be avoided from the start. The goal of this lecture is to give an overview about the known physical attacks and most considerably the schemes developed to counter such kinds of attacks. In the first part of the lecture different kinds of physical attacks are introduced, while in the second part we focus on countermeasures and the methods to make implementations resistant against known physical attacks
Lehrinhalte
Modern cryptographic algorithms provide a reasonable level of security against known mathematical and cryptanalytic attacks. These cryptographic primitives are implemented on different platforms to be used in a security-enabled applications. Such a realization is done by implementing the desired cryptographic algorithm using some program code (in software) or using logic elements/circuits (in hardware). Physical access of the users to the cryptographic devices (e.g., a smartcard used for payment, a contactless card used for authentication, or a smartphone) where a secret key is embedded, led to a new form of attacks called physical attacks. This kind of attacks aims at extracting the secret key used by the cryptographic algorithm from the target implementation. Breaking a system by means of a physical attack does not infer to the weakness of the algorithm, but of the implementation. Therefore, considering such kinds of attacks as a potential risk for the security is a must when designing a cryptographic device and weaknesses in that regard need to be avoided from the start. The goal of this lecture is to give an overview about the known physical attacks and most considerably the schemes developed to counter such kinds of attacks. In the first part of the lecture different kinds of physical attacks are introduced, while in the second part we focus on countermeasures and the methods to make implementations resistant against known physical attacks
Voraussetzungen
Recommended: basic knowledge of digital circuit design, basic knowledge of data security and cryptography, solid programming ability in at least one programming language (e.g. C++), basic knowledge of computer architecture, basic knowledge of signal processing.
??cp 3DSMC 3D Scanning & Motion Capture Thies
Modul: 20-00-1180 3D Scanning & Motion Capture
Kurs: 20-00-1180-iv 3D Scanning & Motion Capture
Termine zwischen 2024-10-15 und 2025-02-11
* 15x Di 09:50 - 11:30 (S103/123)
* 18x Di 11:40 - 13:20 (Übungsstunde)
Modul: 3D Scanning & Motion Capture
Kurs: 20-00-1180-iv 3D Scanning & Motion Capture
Lehrende
Prof. Dr.-Ing. Justus Thies
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
3D SMC
Semesterwochenstunden
4
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
The lecture and exercises will cover 3D reconstruction from various input modalities (Webcams, RGB-D cameras (Kinect, Realsense, …). It will start with basic concepts of what is 3D, the different representations, how to capture 3D and how the devices and sensors function. Based on this introduction, rigid and non-rigid tracking and reconstruction will be discussed. Specialized face and body tracking methods will be covered and the applications of the 3D reconstruction and tracking will be shown. In addition to the 3D surface reconstruction, techniques for appearance modelling and material estimation will be shown.
Basic concepts of geometry (Meshes, Point Clouds, Pixels & Voxels)
RGB and Depth Cameras (Calibration, active/passive stereo, Time of Flight (ToF), Structured Light, Laser Scanner, Lidar)
Surface Representations (Polygonal meshes, parametric surfaces, implicit surfaces (Radial basis functions, signed distance functions, indicator function), Marching cubes)
Overview of reconstruction methods (Structure from Motion (SfM), Multi-view Stereo (MVS), SLAM, Bundle Adjustment)
Rigid Surface Tracking & Reconstruction (Pose alignment, ICP, online surface reconstruction pipeline (KinectFusion), scalable surface representations (VoxelHashing, OctTrees), loop closures and global optimization)
Non-rigid Surface Tracking & Reconstruction (Surface deformation for modeling, Regularizers: ARAP, ED, etc., Non-rigid surface fitting: e.g., non-rigid ICP. Non-rigid reconstruction: DynamicFusion/VolumeDeform/KillingFusion)
Face Tracking & Reconstruction (Keypoint detection & tracking, Parametric / Statistical Models -> BlendShapes)
Body Tracking & Reconstruction (Skeleton Tracking and Inverse Kinematics, Marker-based motion capture)
Material capture (Lightstage, BRDF estimation)
Outlook DeepLearning-based tracking
Voraussetzungen
Empfohlen:
• „Algorithmen und Datenstrukturen"
• „Graphische Datenverarbeitung I"
• Kenntnisse über Grundlagen aus der Höheren Mathematik
• Kenntnisse über Grundlagen Deep Learning
• Programmierkenntnisse in C / C++
??cp IRMARPPC Intelligent Robotic Manipulation: Advanced topics in Robot Perception, Planning and Control Chalvatzaki
Modul: 20-00-1181 Intelligent Robotic Manipulation: Advanced topics in Robot Perception, Planning and Control
Kurs: 20-00-1181-iv Intelligent Robotic Manipulation: Advanced topics in Robot Perception, Planning and Control
Termine zwischen 2024-10-14 und 2025-02-10
* 15x Mo 11:30 - 13:10 (S101/A2)
* 18x Mo 15:20 - 17:00 (Übungsstunde)
Modul: Intelligent Robotic Manipulation: Advanced topics in Robot Perception, Planning and Control
Kurs: 20-00-1181-iv Intelligent Robotic Manipulation: Advanced topics in Robot Perception, Planning and Control
Lehrende
Prof. Ph.D. Georgia Chalvatzaki
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
iRobMan
Semesterwochenstunden
4
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
This course introduces fundamental algorithmic approaches for creating robot systems that can autonomously manipulate physical objects in unstructured environments such as homes. We will cover basic principles for endowing autonomous robots with planning, perception, and decision-making capabilities, i.e., topics include perception (including approaches based on deep learning and approaches based on 3D geometry), planning (robot kinematics and trajectory generation, collision-free motion planning, task-and-motion planning, and planning under uncertainty), as well as dynamics and control for adaptive and reactive manipulation.
Tentative list of topics:
Topology in robotics and rigid body motions
Refresher on forward, inverse kinematics and dynamics
Differential kinematics and optimization
Geometric perception and object pose detection
Object pose estimation and tracking and multi-sensor fusion
Grasp generation and grasp evaluation
Trajectory Optimization
Search and Sampling-based motion planning
Force control
Visuomotor policies and intuitive physics
Task and motion planning and belief-space planning
Practical exercises will guide understanding fundamental mathematical and algorithmic principles for enabling robotic manipulators to perceive their environment, estimate the current state of the robot itself and the robots or humans in their surroundings, and create a strategy for executing various tasks that involve autonomously manipulating objects in cluttered scenes.
Voraussetzungen
Recommended:
The students should have a fundamental knowledge of robotics and linear algebra. Furthermore, Fundamentals of Robotics (20-00-0735-iv Grundlagen der Robotik) is recommended. Experience in Robot Learning (20-00-0629-vl Lernende Roboter) is also a plus.
Combining the course with the seminar and project lab will equip the students with a greater understanding and in-depth knowledge of the necessary components and principles to enable robotic autonomous manipulation
Online-Angebote
moodle
??cp EidC Einführung in die Computerphysik Michels
Modul: 20-00-1186 Einführung in die Computerphysik
Kurs: 20-00-1186-vl Einführung in die Computerphysik
Termine zwischen 2024-10-17 und 2025-02-13
* 15x Do 11:40 - 13:20 (S207/109)
Modul: Einführung in die Computerphysik
Kurs: 20-00-1186-vl Einführung in die Computerphysik
Lehrende
Prof. Dr. rer. nat. Dominik Michels
Veranstaltungsart
Vorlesung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
ECP
Semesterwochenstunden
2
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Dieser Kurs ist eine Einführung in die Computerphysik für Studierende mit einem Hintergrund in der Informatik. Es werden der Lagrangescher Formalismus, Symmetrien und Erhaltungssätze, Stabilität und Bifurkation, Mehrkörperprobleme und starre Körper, lineare und nichtlineare Oszillationen, Hamiltonscher Formalismus, kanonische Transformationen und Invarianten, der Satz von Liouville, der diskrete Lagrangescher und der Hamiltonscher Formalismus, Hamilton-Jacobi-Theorie, Übergang zur Quantenmechanik sowie Grundkonzepte zu Relativität und Felder thematisiert.
Voraussetzungen
Empfohlen:
Grundkenntnisse in Algorithmik, Analysis und linearer Algebra sowie Programmierkenntnisse in einer Programmiersprache (C++, Java, Python, o.ä.).
??cp NLPES Networked and Low-Power Embedded Systems Zimmerling
Modul: 20-00-1188 Networked and Low-Power Embedded Systems
Kurs: 20-00-1188-iv Networked and Low-Power Embedded Systems
Termine zwischen 2024-10-15 und 2025-02-11
* 15x Di 15:20 - 17:00 (S103/107)
* 18x Do 13:30 - 15:10 (Übungsstunde)
Modul: Networked and Low-Power Embedded Systems
Kurs: 20-00-1188-iv Networked and Low-Power Embedded Systems
Lehrende
Prof. Dr. Marco Zimmerling
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
NaLES
Semesterwochenstunden
4
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Ein eingebettetes System ist eine Kombination aus Hardware und Software, die darauf ausgelegt ist, eine bestimmte Funktion innerhalb eines größeren Systems zu erfüllen. Eingebettete Systeme sind beispielsweise ein integraler Bestandteil von Industriemaschinen, Geräten der Agrar- und Prozessindustrie, Automobilen, medizinischen und mobilen Geräten, Haushaltsgeräten, Flugzeugen und dem Internet der Dinge.
In diesem Kurs geht es um Modelle, Methoden und Werkzeuge zur Entwicklung moderner eingebetteter Systeme. Der Schwerpunkt liegt auf Low-Power- und Low-Energy-Design um die erforderlichen Effizienz zu erzielen sowie auf Kommunikationsschnittstellen und Netzwerkprinzipien zur zuverlässigen Verbindung verteilter eingebetteter Systeme. Vorlesungen und Übungen werden durch Labore ergänzt, in denen die Studierenden praktische Erfahrungen in der Programmierung einer modernen eingebetteten Hardwareplattform in C unter Verwendung eines bekannten eingebetteten Betriebssystems und einer integrierten Entwicklungsumgebung sammeln.
Im Einzelnen werden im Kurs folgende Themen behandelt:
Architekturen, Komponenten und Anwendungen eingebetteter Systeme
Hardware- Software-Schnittstellen und Speicherarchitekturen
Software-Design-Methoden und eingebettete Betriebssysteme
Kommunikation und kabelgebundene/drahtlose Vernetzung für eingebettete Systeme
Echtzeitplanung und gemeinsam genutzte Ressourcen
Low-Power- und Low-Energy-Design inklusive Energy-Harvesting und batterielose eingebettete Systeme
Machinelles Lernen für ressourcenbeschränkte eingebettete Systems
Online-Angebote
moodle
??cp FMDS Foundations of Modern Data Systems Binnig; Istvan
Modul: 20-00-1202 Foundations of Modern Data Systems
Kurs: 20-00-1202-iv Foundations of Modern Data Systems
Termine zwischen 2024-10-14 und 2025-02-13
* 15x Mo 11:40 - 13:20 (S202/C205 - Bosch Hörsaal)
* 15x Do 09:50 - 11:30 (S202/C205 - Bosch Hörsaal)
Modul: Foundations of Modern Data Systems
Kurs: 20-00-1202-iv Foundations of Modern Data Systems
Lehrende
Prof. Dr. rer. nat. Carsten Binnig; Prof. Ph.D. Zsolt Istvan
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
FOMO
Semesterwochenstunden
4
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
The goal of this course is to familiarize students with the modern hardware stack present in clouds and datacenters. This is an important goal because, to be able to build and maintain efficient data processing systems (e.g., database management systems, streaming analytics pipelines, machine learning training, etc.), an in-depth understanding of the modern hardware is necessary.
Even though most students probably covered some of the topics in this lecture partially in other lectures during their studies, this lecture provides a complete view of the hardware architecture and programming aspects from a software systems aspect and how to utilise them best. In the lecture, we will cover a wide spectrum of hardware which is used today in cloud data centres such as:
multi-core and multi-socket CPUs
flash-based storage stacks
user-space networking
RDMA and programmable networks
GPUs and specialized hardware-based accelerators
In addition to the in-depth presentation of how these hardware components are designed and how they work, the students will also acquire hands-on experience in programming for them in several coding labs as part of the lecture.
Voraussetzungen
The following courses (or similar) are recommended prerequisites:
Data Structures and Algorithms
Introduction to Computer Architecture
Introduction to Computer Networks and Distributed Systems
Operating Systems and Compilers
??cp PLMAI Project Lab Multimodal Artificial Intelligence Rohrbach; Rohrbach
Modul: 20-00-1206 Project Lab Multimodal Artificial Intelligence
Kurs: 20-00-1206-pp Project Lab Multimodal Artificial Intelligence
Termine zwischen 2024-10-15 und 2025-02-11
* 15x Di 13:30 - 15:10 (S422/9)
Modul: Project Lab Multimodal Artificial Intelligence
Kurs: 20-00-1206-pp Project Lab Multimodal Artificial Intelligence
Lehrende
Prof. Dr.-Ing. Anna Rohrbach; Prof. Dr.-Ing. Marcus Rohrbach
Veranstaltungsart
Projekt
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PL MultAI
Semesterwochenstunden
6
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
In diesem Projektpraktikum arbeiten Gruppen von Studierenden an Forschungsthemen im Bereich multimodale künstliche Intelligenz (KI).
Mögliche Ideen für ein Forschungsprojekt in multimodaler KI werden vorgegeben (oder optional von der Gruppe vorgeschlagen) und jede Gruppe entwickelt eine Methode basiert auf regelmäßigem Feedback. Der Schwerpunkt liegt auf der Umsetzung und Evaluierung der Methode mit dem Ziel, einen Forschungsbericht zu verfassen, der die Qualität einer Einreichung bei einem internationalen wissenschaftlichen Workshop, einer Konferenz oder einem Journal erreicht.
Die Ergebnisse werden zusätzlich zum schriftlichen Bericht in einem Vortrag am Ende des Labors präsentiert.
Voraussetzungen
Empfohlen:
Solide Programmierkenntnisse in Python/Pytorch, C/C++ oder einer anderen aktuell verwendeten Programmiersprache.
Vorheriger Abschluss des integrierten Kurses „Multimodale Künstliche Intelligenz" (20-00-1193-iv) oder ähnlicher Kurse.
??cp VR Verteilte Robotersysteme Groß
Modul: 20-00-1208 Verteilte Robotersysteme
Kurs: 20-00-1208-iv Verteilte Robotersysteme
Termine zwischen 2024-10-15 und 2025-02-11
* 15x Di 09:50 - 11:30 (Raum 2.3.10 (Konferenz Raum Ost), Gebäude S4|14, Mornewegstraße 30-32)
* 15x Di 16:15 - 17:55 (Raum 2.3.10 (Konferenz Raum Ost), Gebäude S4|14, Mornewegstraße 30-32)
Modul: Verteilte Robotersysteme
Kurs: 20-00-1208-iv Verteilte Robotersysteme
Lehrende
Prof. Dr. Roderich Groß
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
VRob
Semesterwochenstunden
4
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Grundlagen verteilter Robotersysteme
Algorithmen zur Koordination und Kooperation
Formale und computer-gestützte Analyse
Anwendungen in den Bereichen Schwarmrobotik, Modular rekonfigurierbare Robotersysteme, Mehr-Robotersysteme und Sensornetzwerke
Integration von Benutzern und anderen Akteuren in das Verteilte System
Das Studium kann im Rahmen des Praktikums Verteilte Robotersysteme (SoSe) weiter vertieft werden.
Voraussetzungen
Empfohlen:
Grundlagen der Robotik
Funktionale und objektorientierte Programmierkonzepte;
Algorithmen und Datenstrukturen;
Lineare Algebra and Analysis
Zusätzliche Informationen
Die Anzahl der Teilnehmenden ist auf 40 beschränkt. Sollten mehr Personen teilnehmen wollen, entscheidet das Los.
A. Anwendungen
??cp EidO Einführung in die Optimierung Pfetsch; Jäger
Modul: 04-10-0040 Einführung in die Optimierung
Kurs: 04-00-0023-vu Einführung in die Optimierung
Termine zwischen 2024-10-14 und 2025-02-12
* 14x Mo 13:30 - 15:10 (S103/23)
* 1x 2024-10-14 Mo 13:30 - 15:10 (S101/A4)
* 15x Mi 13:30 - 15:10 (S214/24)
* 18x Do 09:50 - 11:30 (Übung )
* 18x Do 11:40 - 13:20 (Übung )
* 18x Do 14:25 - 16:05 (Übung )
Modul: Einführung in die Optimierung
Kurs: 04-00-0023-vu Einführung in die Optimierung
Lehrende
Prof. Dr. rer. nat. Marc Pfetsch; M.Sc. Annika Christina Jäger
Veranstaltungsart
Vorlesung und Übung
Orga-Einheit
FB04 Mathematik
Anzeige im Stundenplan
Einf. Opt.
Semesterwochenstunden
6
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
konvexe Mengen und Funktionen; Einführung in die Polyedertheorie; Optimalitäts-und Dualitätstheorie der Linearen Optimierung; Simplex- Verfahren zur Lösung linearer Optimierungsprobleme; polynomiale Komplexität der Linearen Optimierung; Verfahren für quadratische Optimierungsprobleme.
Literatur
Chvatal: Linear Programming
Geiger, Kanzow: Theorie und Numerik restringierter Optimierungsaufgaben;
Jarre, Stoer: Optimierung Nocedal;
Wright: Numerical Optimization;
Schrijver: Theory of Linear and Integer Programming;
Ziegler: Lectures on Polytopes
Voraussetzungen
empfohlen: Analysis und Lineare Algebra
Online-Angebote
moodle
??cp NO Nonlinear Optimization Ulbrich; Jacob
Modul: 04-10-0074 Nonlinear Optimization
Kurs: 04-00-0174-vu Nonlinear Optimization
Termine zwischen 2024-10-15 und 2025-02-12
* 18x Mo 13:30 - 15:10 (Übung )
* 18x Mo 15:20 - 17:00 (Übung )
* 15x Di 15:20 - 17:00 (S204/213)
* 18x Mi 11:40 - 13:20 (Übung )
* 12x Mi 13:30 - 15:10 (S207/109)
* 3x Mi 13:30 - 15:10 (S101/A02)
Modul: Nonlinear Optimization
Kurs: 04-00-0174-vu Nonlinear Optimization
Lehrende
Prof. Dr. rer. nat. Stefan Ulbrich; Isabel Jacob
Veranstaltungsart
Vorlesung und Übung
Orga-Einheit
FB04 Mathematik
Anzeige im Stundenplan
Nichtlineare Opt.
Semesterwochenstunden
6
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Modellierung praktischer Fragestellungen als Optimierungprobleme; Optimalitätsbedingungen,
Dualitätstheorie; Verfahren für Probleme ohne Nebenbedingungen:
Linesearch-und Trust-Region-Verfahren; Verfahren für Probleme
mit Nebenbedingungen: Straf-, Innere-Punkte-, Multiplikator- und
SQP-Verfahren
Literatur
Geiger, Kanzow: Numerische Verfahren zur Lösung unrestringierter Optimierungsaufgaben
Geiger, Kanzow: Theorie und Numerik restringierter Optimierungsaufgaben
Nocedal, Wright: Numerical Optimization
Voraussetzungen
empfohlen: Einführung in die Optimierung
Online-Angebote
moodle
06cp P1 Photogrammetrie 1 Iwaszczuk; Hübner
Modul: 13-G0-M005 Photogrammetrie I
Kurs: 13-G0-0014-ue Photogrammetrie I - Übung
Kurs: 13-G0-0021-vl Photogrammetrie I
Termine zwischen 2024-10-15 und 2025-02-13
* 15x Di 13:30 - 15:10 (L402/5)
* 11x Do 09:50 - 11:30 (L501/33)
* 4x Do 09:50 - 11:30 (L501/427)
Lerninhalte
In diesem Modul wird zunächst ein Überblick über die wichtigsten Grundlagen und Anwendungen der Photogrammetrie vermittelt. Das Modul befasst sich mit den mathematischen und physikalischen Grundlagen der Photogrammetrie. Daneben wird das stereoskopische Sehen und Messen behandelt. Die geometrische Modellierung der Sensoren sowie Abweichungen vom Modell der Zentralperspektive aufgrund physikalischer Effekte werden behandelt. Die Orientierung von Einzelbildern, Bildpaaren und Bildblöcken wird detailliert diskutiert. Schließlich wird die Erstellung der photogrammetrischen Produkte, wie etwa digitaler Geländemodelle und Orthophotos vorgestellt.
Qualitätsziele / Lernergebnisse
Nach erfolgreichem Ablegen dieses Moduls sollen Studierende die mathematischen und physikalischen Grundlagen der Photogrammetrie erklären können. Zudem sollen sie auch komplexe Ansätze der Photogrammetrie verstanden haben und die verwendeten Techniken exemplarisch anwenden können. Durch selbständiges Vorbereiten der Übungen sollen sie Lernstrategien entwickeln sowie die Praxisanwendung der theoretischen Inhalte exemplarisch kennenlernen.
Empfohlene Voraussetzungen
Empfohlen: Grundkenntnisse in Bildverarbeitung
Literatur
K. Kraus, Photogrammetrie, Band 1: Geometrische Informationen aus Photographien und Laserscanneraufnahmen, de Gruyter Verlag, Berlin, 7. Aufl. Februar 2004
T. Luhmann, Nahbereichsphotogrammetrie, Wichmann Verlag, ISBN 3-87907-398-8
Modul: Photogrammetrie 1
TUCaN-Nummer
13-G0-M005
Titel
Photogrammetrie I
Kürzel
Photogram. I
Sprache
Deutsch
Kurs: 13-G0-0014-ue Photogrammetrie I - Übung
Lehrende
Prof. Dr.-Ing. Dorota Iwaszczuk; Dr.-Ing. Patrick Hübner
Veranstaltungsart
Übung
Orga-Einheit
FB13 Bau- und Umweltingenieurwissenschaften
Anzeige im Stundenplan
Photogr. I_ue
Semesterwochenstunden
2
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Online-Angebote
Moodle
Kurs: 13-G0-0021-vl Photogrammetrie I
Lehrende
Prof. Dr.-Ing. Dorota Iwaszczuk; Dr.-Ing. Patrick Hübner
Veranstaltungsart
Vorlesung
Orga-Einheit
FB13 Bau- und Umweltingenieurwissenschaften
Anzeige im Stundenplan
Photogra. I_vl
Semesterwochenstunden
2
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Online-Angebote
Moodle
03cp PCV Photogrammetric Computer Vision Iwaszczuk; Hübner; Goebel
Modul: 13-G0-M006 Photogrammetric Computer Vision
Kurs: 13-G0-0025-vl Photogrammetric Computer Vision
Kurs: 13-G0-0026-ue Photogrammetric Computer Vision - Exercise
Termine zwischen 2024-10-18 und 2025-02-14
* 11x Fr 11:40 - 13:20 (L501/33)
* 4x Fr 11:40 - 13:20 (L501/45b)
* 11x Fr 13:30 - 15:10 (L501/33)
* 4x Fr 13:30 - 15:10 (L501/45b)
Lerninhalte
The module deals with advanced methods of photogrammetry and computer vision. At first, students with different backgrounds are brought on the same level. In particular, contents from the field of basics of photogrammetry, photogrammetric sensors and photogrammetric basic concepts are taught. This is done by using the "Inverted Classroom" method, where the individual previous knowledge of the students can be taken into account. Then the concepts of Projective Geometry and their application in photogrammetry are presented. Furthermore, advanced methods of photogrammetry and computer vision are explained, such as automatic methods of image assignment with outlier detection, advanced aerotriangulation, structure from motion, dense 3D reconstruction, analysis of image sequences. In the exercise, analysis of the scientific papers ones is practiced. In addition, the theoretical knowledge from the lecture is put into practice in a student project.
Qualitätsziele / Lernergebnisse
After successful completion of this module, the participants should be able to explain advanced methods of photogrammetry and give overview of computer vision methods applied in photogrammetry. They should be able to master and apply exemplary techniques and to analyse the results. By preparing the exercises independently, they should develop strategies for solving practical problems of photogrammetry independently. The should also strengthen their presentation skills regarding project work and be able to discuss their results.
Empfohlene Voraussetzungen
Recommended: Photogrammetrie I (13-G0-M005)
Literatur
W. Förstner & B. Wrobel, Photogrammetric Computer Vision. Statistics, Geometry, Orientation and Reconstruction, Springer, 2016, ISBN 978-3-319-11550-4
T. Luhmann, S. Robson, S. Kyle, I Harley, Close Range Photogrammetry - Principles, Methods and Applications. Whittles Publishing. 2006. ISBN 1-870325-50-8
Aktuelle Fachliteratur aus Konferenzbänder und Journalen
Modul: Photogrammetric Computer Vision
TUCaN-Nummer
13-G0-M006
Titel
Photogrammetric Computer Vision
Kürzel
Photogram. CV
Sprache
Deutsch
Kurs: 13-G0-0025-vl Photogrammetric Computer Vision
Lehrende
Prof. Dr.-Ing. Dorota Iwaszczuk; Dr.-Ing. Patrick Hübner
Veranstaltungsart
Vorlesung
Orga-Einheit
FB13 Bau- und Umweltingenieurwissenschaften
Anzeige im Stundenplan
Photogram. CV_vl
Semesterwochenstunden
1
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Online-Angebote
Moodle
Kurs: 13-G0-0026-ue Photogrammetric Computer Vision - Exercise
Lehrende
Prof. Dr.-Ing. Dorota Iwaszczuk; M.Sc. Mona Ingeborg Goebel; Dr.-Ing. Patrick Hübner
Veranstaltungsart
Vorlesung
Orga-Einheit
FB13 Bau- und Umweltingenieurwissenschaften
Anzeige im Stundenplan
Photogram. CV_ue
Semesterwochenstunden
1
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Online-Angebote
Moodle
06cp FidM Farbwiedergabe in den Medien Dörsam
Modul: 16-17-5020 Farbwiedergabe in den Medien
Kurs: 16-17-5020-vl Farbwiedergabe in den Medien
Termine zwischen 2024-10-23 und 2025-02-12
* 14x Mi 09:50 - 12:25 (S110/103)
Lerninhalte
Bedeutung des Begriffs “Farbe“; Physiologie des Auges; Farbensehen; Geschichte der Farbenlehre; Grundbegriffe der Optik und der Farbmetrik; Höhere Farbmetrik; Lichtfarben, Körperfarben, Interferenzfarben; Farbräume; Farbumfang; Farbtiefe; Farbprofile, Farbmessung; Farbdarstellung in der Digitalen Aufnahme- und Wiedergabetechnik; Farbdarstellung auf analogem Film; Farbdarstellung im Druck; Colormanagement.
Qualitätsziele / Lernergebnisse
Nachdem die Studierenden die Lerneinheit erfolgreich abgeschlossen haben, sollten sie in der Lage sein:
[list=1]
[*]Den Aufbau und die Arbeitsweise des visuellen Systems des Menschen zu erklären.
[*]Die Bedeutung von Licht, Farbe, Spektrum und den Unterschied zwischen photometrischen und radiometrischen Größen zu erläutern.
[*]Die Bedeutung und Anwendungsgebiete der verschiedenen Farbräume, -modelle und -systeme zu analysieren.
[*]Die Farbdarstellung mit digitalen Auf- und Wiedergabesystemen, mit analogen Filmen und in der Drucktechnik zu erklären und zu differenzieren.
[*]Die Gemeinsamkeiten und Unterschiede in der Farbreproduktion zu analysieren.
[*]Die Grundlagen der technischen Anwendungen zur Farbreproduktion auf das visuelle System zu beziehen.
[/list
Empfohlene Voraussetzungen
Grundkenntnisse in Physik, Praktische Farbmessung (empfohlen)
Literatur
Skriptum wird vorlesungsbegleitend im Internet angeboten.
Modul: Farbwiedergabe in den Medien
TUCaN-Nummer
16-17-5020
Titel
Farbwiedergabe in den Medien
Kürzel
Farbwiedergab Medien
Sprache
Deutsch
Diploma Supplement
Meaning of the term "colour"; Physiology of the eye; Colour vision; History of colour theory; Basic terminology of optics and colorimetry; Advanced colorimetry; Light colours, body colours, interference colours; Colour spaces; Colour gamut; Colour depth; Colour profiles; Colour measurement; Colour representation in digital recording and rendering technology; Colour representation on analogue film; Colour representation in printing technology; Colormanagement.
Kurs: 16-17-5020-vl Farbwiedergabe in den Medien
Lehrende
Prof. Dr. Edgar Dörsam
Veranstaltungsart
Vorlesung
Orga-Einheit
FB16 Maschinenbau
Anzeige im Stundenplan
Farbwiedergab Medien
Semesterwochenstunden
3
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Digitale Lehre
Diese Vorlesung wird als Präsenzveranstaltung angeboten. Ergänzend zu den Vorlesungsfolien stehen die Videoaufnahme aus den Vorjahren zur Verfügung. Vorlesungsbegleitend wird eine Online-Sprechstunde über Zoom angeboten.
Im Sommersemester 2024 wird diese Lehrveranstaltung als Online-Lehre angeboten.
Lehrinhalte
Die Bezeichnung „Farbe“ wird im Sprachgebrauch sehr unterschiedlich verwendet und unterliegt auch zahlreichen Einflüssen, die sich aus Kultur und Umwelt ergeben. In dieser Vorlesung steht der Begriff „Farbe“ nun im Mittelpunkt, wobei konkret die Farbwahrnehmung des Menschen gemeint ist. Es geht also nicht um die Herstellung oder Zusammensetzung einer Farbe in einer Dose, die dann als Wandfarbe oder Autolack genutzt wird. Es geht um die Farbwahrnehmung des Menschen. Die Farbwahrnehmung gehört wie das Hören zu den sieben Sinneswahrnehmung des Menschen und ist daher eine subjektive Größe. Bei der Beurteilung von Farben spielen viele unterschiedliche Faktoren eine Rolle, u.a. haben das Umgebungslicht, die Physiologie des Auges und das Gehirn einen großen Einfluss, wie die Farbe von jedem Einzelnen wahrgenommen wird. Eine wichtige Erkenntnis sollte sein: Die Farbe „blau“ ist keine physikalische Eigenschaft einer Oberfläche. Wir sehen daher nicht die Farbe „blau“, wir empfinden einen Farbeindruck und denken uns die Farbe „blau“.
In einem ersten Teil der Vorlesung wird das visuelle System des Menschen beschrieben, der Farbwahrnehmungsprozess erläutert und verschiedene Modelle der Farbwahrnehmung vorgestellt. Schließlich wird geklärt, wie in der Wissenschaft eine subjektive Größe in einer Farbmetrik mit Zahl und Maß dargestellt werden kann. Im industriellen Umfeld muss bei der Kommunikation von Farben sichergestellt sein, dass alle Beteiligten von der „gleichen Farbe“ sprechen, konkret: Der "gleiche" Farbeindruck muss gewährleistet sein. Im zweiten Teil der Vorlesung wird der Frage nachgegangen, wie Farben mit technischen Medien (z.B. verschiedenen Kameras) farbverbindlich aufgenommen und mit anderen technischen Medien (z.B. Monitore oder Drucktechnologie) farbverbindlich reproduziert werden können. Dabei wird auch in wichtige technische Farbräume wie RGB, CMYK oder CIELab eingeführt.
Die Studierenden werden in dieser Vorlesung viel über das visuelle System des Menschen erfahren und die Unterschiede zwischen der Physik, der Physiologie und der Wahrnehmung kennen lernen. Interessant ist die Betrachtung der Farbwahrnehmung in physikalischen, physiologischen und wahrnehmungsbezogenen Modellen. Die technischen Grundlagen der Beleuchtung (z.B. LEDs), der Kameratechnik, verschiedener Displaytechnologien (LCD, OLED) und der Drucktechnologie werden vermittelt. Ebenfalls werden aktuelle Entwicklungen angesprochen und mit den Studierenden diskutiert. Vorkenntnisse in technischer Hardware (z.B. Kamera, Fernseher, Drucktechnologie) sind nicht erforderlich.
Im Einzelnen werden folgende Themen vorgestellt:
- Bedeutung des Begriffs „Farbe“
- Spektrale Beschreibung optischer Strahlung, technische Lichtquellen, Lichtfarben, Körperfarben, Interferenzfarben
- Visuelles System des Menschen, Farbwahrnehmungsprozess, Wahrnehmungsmodelle
- Farbmetrik – Beschreibung des (subjektiven) visuellen Farbeindrucks
- Medien der Bildwiedergabe
Fotografie und Film
Digitale Bildaufnahme
Dynamische Bildwiedergabe
Drucktechnologie
- Colormanagement
Die Vorlesungsfolien, ergänzende Unterlagen und Videoaufnahmen werden auf moodle zur Verfügung gestellt. Die Vorlesungsinhalte können daher auch gut ohne Besuch der Vorlesung verstanden werden.
Prüfung
Die Prüfung (ca. 35 Minuten) ist mündlich und beginnt mit einem Vortrag (5 Minuten, max. 6 Minuten) zu einem selbst gewählten Thema aus dem Vorlesungsinhalt. Die Auswahl des Vortragsthemas muss nicht vorher angemeldet oder genehmigt werden. Hilfsmittel (PowerPoint, Karteikarten, …) sind nicht zugelassen; Demonstratoren, Modelle oder Skizzen können vorbereitet und zum Vortrag mitgebracht werden. Danach werden vom Prüfer ca. 5 Minuten Fragen zum Vortrag und dessen Themengebiet gestellt. Anschließend folgt ein Prüfungsgespräch zu zwei Themenbereichen der Vorlesung (ca. 20 Minuten). Bei Bedarf können weitere Kurzfragen aus unterschiedlichen Themenbereichen gestellt werden. Aus fachlichen Gründen wird keine mündliche Prüfung in englischer Sprache angeboten.
Die Prüfungen sind Einzeltermine, d.h. es wird nur eine Person pro Termin geprüft. Die Prüfungstermine können jederzeit nach Absprache im Wintersemester oder Sommersemester stattfinden. Sie sollten jedoch mindestens 4 Wochen vorher mit dem Sekretariat vereinbart werden.
Zielgruppe
Die Vorlesung richtet sich an Studierende im Masterstudium des Fachbereichs Maschinenbau. Studierende anderer Fachbereiche können teilnehmen, sofern die Prüfungsordnung diese Möglichkeit vorsieht.
Literatur
Ergänzende Literatur ist nicht erforderlich.
Voraussetzungen
Es sind keine weiteren Kenntnisse aus anderen Vorlesungen des Instituts notwendig.
Erwartete Teilnehmerzahl
40
Weitere Informationen
Die Vorlesung umfasst drei Vorlesungsstunden pro Woche. Die Vorlesung findet komplett am Mittwochvormittag mit einer Pause in der Innenstadt statt.
Nachhaltigkeitsbezug der Veranstaltungsinhalte
In der Vorlesung werden Aspekte und Auswrikungen von modernen Beleuchtungen und Display-Technologien auf die Gesundheit und das Wohlbefinden vermittelt.
Online-Angebote
moodle
06cp L1 Lichttechnik 1 Tran; Zandi; Wirth
Modul: 18-kh-2010 Lichttechnik I
Kurs: 18-kh-2010-pr Lichttechnik I
Kurs: 18-kh-2010-vl Lichttechnik I
Termine zwischen 2024-10-14 und 2025-02-10
* 15x Mo 11:40 - 13:20 (S207/167)
Lerninhalte
Bau und Wirkungsweise des menschlichen Auges, Grundgrößen der Lichttechnik, Photometrie, lichttechnische Stoffkennzahlen, lichttechnische Bauelemente: Filter, Physiologie des Sehens, Farbe, Grundlagen der Lichterzeugung.
Messungen von Lichtstrom, Lichtstärke, Beleuchtungsstärke, Leuchtdichte, Bestimmung der Hellempfindlichkeitsfunktion, Farbmetrik, Farbwiedergabeversuch, Farben im Verkehrsraum, Messung von Stoffkennzahlen, Eigenschaften von LED-Lichtquellen
Qualitätsziele / Lernergebnisse
Nach Abschluss des Moduls haben die Studierenden folgendes gerlernt:
[list]
[*]Einheiten der Lichttechnik und lichttechnische Stoffkennzahlen nennen und in Zusammenhang bringen
[*]Bau und Wirkungsweise des menschlichen Auges und die Physiologie des Sehens erläutern
[*]Lichterzeugung, lichttechnische Messmethoden und Anwendungen beschreiben
[*]Messungen an lichttechnischen Grundgrößen durchführen
[*]Kenntnisse von Lichtquellen anwenden und durch Versuche vertiefen
[*]Verständnis für Licht und Farbe entwickeln
[/list
Literatur
Skript zur Vorlesung: Lichttechnik I
Versuchsanleitungen zum Praktikum: Lichttechnik I
Modul: Lichttechnik 1
TUCaN-Nummer
18-kh-2010
Titel
Lichttechnik I
Kürzel
Lichttechnik I
Lehrveranstaltungsart
Praktikum
Sprache
Deutsch
Diploma Supplement
Structure and functionality of the human eye, terms and unit in lighting technology, photometry, radiometric and photometric properties of materials, filters, physiology of vision, colour theory, lighting, light sources.
Measurement of luminous flux, luminous intensity, illuminance, luminance, determination of the spectral responsivity function of human eye, colorimetry colour rendering, colour as traffic signals, measuring of optical material characteristics, LED
Kurs: 18-kh-2010-pr Lichttechnik I
Lehrende
Prof. Dr.-Ing. Khanh Quoc Tran; Dr.-Ing. Babak Zandi; M.Sc. Felix Wirth
Veranstaltungsart
Praktikum
Orga-Einheit
FB18 Elektrotechnik und Informationstechnik
Anzeige im Stundenplan
Prak. Lichttechnik I
Semesterwochenstunden
2
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Lichttechnik ist das Fachgebiet, welches sich mit der Erzeugung, Charakterisierung, Übertragung, Verteilung und Wirkung von optischer Strahlung befasst, wobei der Mensch mit all seinen Wahrnehmungs- und Gesundheitsaspekten im Mittelpunkt steht und eine der Anwendung entsprechende, optimale Gestaltung der Beleuchtungslösung angestrebt wird. Die Vorlesung im WS umfasst die folgenden Inhalte:
Einführung in die Lichttechnik & Laborrundgang
Aufbau und Wirkungsweise des Auges
Definition lichttechnischer Größen
Licht- und Strahlungsquellen
Grundlagen der Photometrie
Lichttechnische Sensorsysteme
Grundlagen der Farbmetrik
Farbqualität von modernen Lichtquellen
Nichtvisuelle Wirkung von Licht
Lichttechnische Materialeigenschaften
Tageslicht und Wirkung auf die Gebäudetechnik
Augenphysiologie und Sehleistung
Literatur
Skript zur Vorlesung: Lichttechnik I
Versuchsanleitungen zum Praktikum: Lichttechnik I
Online-Angebote
moodle
Kurs: 18-kh-2010-vl Lichttechnik I
Lehrende
Prof. Dr.-Ing. Khanh Quoc Tran; Dr.-Ing. Babak Zandi; M.Sc. Felix Wirth
Veranstaltungsart
Vorlesung
Orga-Einheit
FB18 Elektrotechnik und Informationstechnik
Anzeige im Stundenplan
VL Lichttechnik I
Semesterwochenstunden
2
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Lichttechnik ist das Fachgebiet, welches sich mit der Erzeugung, Charakterisierung, Übertragung, Verteilung und Wirkung von optischer Strahlung befasst, wobei der Mensch mit all seinen Wahrnehmungs- und Gesundheitsaspekten im Mittelpunkt steht und eine der Anwendung entsprechende, optimale Gestaltung der Beleuchtungslösung angestrebt wird. Die Vorlesung im WS umfasst die folgenden Inhalte:
Einführung in die Lichttechnik & Laborrundgang
Aufbau und Wirkungsweise des Auges
Definition lichttechnischer Größen
Licht- und Strahlungsquellen
Grundlagen der Photometrie
Lichttechnische Sensorsysteme
Grundlagen der Farbmetrik
Farbqualität von modernen Lichtquellen
Nichtvisuelle Wirkung von Licht
Lichttechnische Materialeigenschaften
Tageslicht und Wirkung auf die Gebäudetechnik
Augenphysiologie und Sehleistung
Literatur
Skript zur Vorlesung: Lichttechnik I
Versuchsanleitungen zum Praktikum: Lichttechnik I
Online-Angebote
moodle
04cp S Sensortechnik Kupnik; Suppelt
Modul: 18-kn-2120 Sensortechnik
Kurs: 18-kn-2120-ue Sensortechnik
Kurs: 18-kn-2120-vl Sensortechnik
Termine zwischen 2024-10-17 und 2025-02-13
* 15x Do 14:25 - 16:05 (S306/053)
* 15x Do 16:15 - 17:00 (S306/053)
Lerninhalte
Das Modul vermittelt Grundprinzipien unterschiedlicher Sensoren und die nötigen Kenntnisse für eine sachgerechte Anwendung von Sensoren. In Bezug auf die Messkette liegt der Fokus der Veranstaltung auf der Umformung einer beliebigen, im allgemeinen nicht-elektrischen Größe in ein elektrisch auswertbares Signal.
Im Modul werden resistive, kapazitive, induktive, piezoelektrische, optische und magnetische Messprinzipien behandelt, um Kenntnisse über die Messung wichtiger Größen wie Kraft, Drehmoment Druck, Beschleunigung, Geschwindigkeit, Weg und Durchfluss zu vermitteln. Neben der phänomenologischen Beschreibung der Prinzipien und einer daraus abgeleiteten technischen Beschreibung sollen auch die wichtigsten Elemente der Primär- und Sekundärelektronik für jedes Messprinzip vorgestellt und nachvollzogen werden.
Neben den Messprinzipien wird die Beschreibung von Fehlern behandelt. Dabei wird neben statischen und dynamischen Fehlern auch auf die Fehler bei der Signalverarbeitung und die Fehlerbetrachtung der gesamten Messkette diskutiert. In den Übungen wird die Methode der Peer-Instruction genutzt.
Qualitätsziele / Lernergebnisse
Die Studierenden erwerben Kenntnisse über die unterschiedlichen Messverfahren und deren Vor- und Nachteile. Sie können Fehlerbeschreibungen in Datenblättern verstehen und in Bezug auf die Anwendung interpretieren und sind somit in der Lage, einen geeigneten Sensor für Anwendungen in der Elektro- und Informations sowie der Verfahrens- und Prozesstechnik auszuwählen und korrekt einzusetzen.
Empfohlene Voraussetzungen
Messtechnik
Literatur
[list]
[*]Foliensatz zur Vorlesung
[*]Skript
[*]Lehrbuch Tränkler „Sensortechnik“, Springer
[*]Übungsunterlagen
[/list
Modul: Sensortechnik
TUCaN-Nummer
18-kn-2120
Titel
Sensortechnik
Kürzel
Sensortechnik
Sprache
Deutsch
Kurs: 18-kn-2120-ue Sensortechnik
Lehrende
Prof. Dr. Mario Kupnik; M.Sc. Sven Robin Suppelt
Veranstaltungsart
Übung
Orga-Einheit
FB18 Elektrotechnik und Informationstechnik
Anzeige im Stundenplan
UE Sensortechnik
Semesterwochenstunden
1
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Das Modul vermittelt Grundprinzipien unterschiedlicher Sensoren und die nötigen Kenntnisse für eine sachgerechte Anwendung von Sensoren. In Bezug auf die Messkette liegt der Fokus der Veranstaltung auf der Umformung einer beliebigen, im allgemeinen nicht-elektrischen Größe in ein elektrisch auswertbares Signal.
Im Modul werden resistive, kapazitive, induktive, piezoelektrische, optische und magnetische Messprinzipien behandelt, um Kenntnisse über die Messung wichtiger Größen wie Kraft, Drehmoment Druck, Beschleunigung, Geschwindigkeit, Weg und Durchfluss zu vermitteln. Neben der phänomenologischen Beschreibung der Prinzipien und einer daraus abgeleiteten technischen Beschreibung sollen auch die wichtigsten Elemente der Primär- und Sekundärelektronik für jedes Messprinzip vorgestellt und nachvollzogen werden.
Neben den Messprinzipien wird die Beschreibung von Fehlern behandelt. Dabei wird neben statischen und dynamischen Fehlern auch auf die Fehler bei der Signalverarbeitung und die Fehlerbetrachtung der gesamten Messkette diskutiert. In den Übungen wird die Methode der Peer-Instruction genutzt.
Literatur
Foliensatz zur Vorlesung
Skript
Lehrbuch Tränkler „Sensortechnik“, Springer
Übungsunterlagen
Voraussetzungen
Messtechnik
Kurs: 18-kn-2120-vl Sensortechnik
Lehrende
Prof. Dr. Mario Kupnik; M.Sc. Sven Robin Suppelt
Veranstaltungsart
Vorlesung
Orga-Einheit
FB18 Elektrotechnik und Informationstechnik
Anzeige im Stundenplan
VL Sensortechnik
Semesterwochenstunden
2
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Das Modul vermittelt Grundprinzipien unterschiedlicher Sensoren und die nötigen Kenntnisse für eine sachgerechte Anwendung von Sensoren. In Bezug auf die Messkette liegt der Fokus der Veranstaltung auf der Umformung einer beliebigen, im allgemeinen nicht-elektrischen Größe in ein elektrisch auswertbares Signal.
Im Modul werden resistive, kapazitive, induktive, piezoelektrische, optische und magnetische Messprinzipien behandelt, um Kenntnisse über die Messung wichtiger Größen wie Kraft, Drehmoment Druck, Beschleunigung, Geschwindigkeit, Weg und Durchfluss zu vermitteln. Neben der phänomenologischen Beschreibung der Prinzipien und einer daraus abgeleiteten technischen Beschreibung sollen auch die wichtigsten Elemente der Primär- und Sekundärelektronik für jedes Messprinzip vorgestellt und nachvollzogen werden.
Neben den Messprinzipien wird die Beschreibung von Fehlern behandelt. Dabei wird neben statischen und dynamischen Fehlern auch auf die Fehler bei der Signalverarbeitung und die Fehlerbetrachtung der gesamten Messkette diskutiert. In den Übungen wird die Methode der Peer-Instruction genutzt.
Literatur
Foliensatz zur Vorlesung
Skript
Lehrbuch Tränkler „Sensortechnik“, Springer
Übungsunterlagen
Voraussetzungen
Messtechnik
Online-Angebote
moodle
06cp SR1 Systemdynamik und Regelungstechnik 1 Findeisen; Schurig; Weigand
Modul: 18-ko-1010 Systemdynamik und Regelungstechnik I
Kurs: 18-fi-1010-tt Systemdynamik und Regelungstechnik I - Vorrechenübung
Kurs: 18-fi-1010-vl Systemdynamik und Regelungstechnik I
Termine zwischen 2024-10-17 und 2025-02-13
* 15x Do 09:50 - 11:30 (S311/08)
* 15x Do 10:45 - 11:30 (S105/122)
* 14x Di 08:00 - 09:40 (S101/A1)
Lerninhalte
Beschreibung und Klassifikation dynamischer Systeme; Linearisierung um einen stationären Zustand; Stabilität dynamischer Systeme; Frequenzgang linearer zeitinvarianter Systeme; Lineare zeitinvariante Regelungen; Reglerentwurf; Strukturelle Maßnahmen zur Verbesserung des Regelverhaltens
Qualitätsziele / Lernergebnisse
Die Studierenden werden in der Lage sein, dynamische Systeme aus den unterschiedlichsten Gebieten zu beschreiben und zu klassifizieren. Sie werden die Fähigkeit besitzen, das dynamische Verhalten eines Systems im Zeit- und Frequenzbereich zu analysieren. Sie werden die klassischen Reglerentwurfsverfahren für lineare zeitinvariante Systeme kennen und anwenden können.
Literatur
[list]
[*]Skript Konigorski: "Systemdynamik und Regelungstechnik I", Aufgabensammlung zur Vorlesung,
[*]Lunze: "Regelungstechnik 1: Systemtheoretische Grundlagen, Analyse und Entwurf einschleifiger Regelungen",
[*]Föllinger: "Regelungstechnik: Einführung in die Methoden und ihre Anwendungen",
[*]Unbehauen: "Regelungstechnik I:Klassische Verfahren zur Analyse und Synthese linearer kontinuierlicher Regelsysteme, Fuzzy-Regelsysteme", Föllinger: "Laplace-, Fourier- und z-Transformation",
[*]Jörgl: "Repetitorium Regelungstechnik",
[*]Merz, Jaschke: "Grundkurs der Regelungstechnik: Einführung in die praktischen und theoretischen Methoden",
[*]Horn, Dourdoumas: "Rechnergestützter Entwurf zeitkontinuierlicher und zeitdiskreter Regelkreise",
[*]Schneider: "Regelungstechnik für Maschinenbauer",
[*]Weinmann: "Regelungen. Analyse und technischer Entwurf: Band 1: Systemtechnik linearer und linearisierter Regelungen auf anwendungsnaher Grundlage"
[/list
Modul: Systemdynamik und Regelungstechnik 1
TUCaN-Nummer
18-ko-1010
Titel
Systemdynamik und Regelungstechnik I
Kürzel
Systemdyn & Reg. 1
Sprache
Deutsch
Diploma Supplement
Description and classification of dynamic systems; Linearization around an equilibrium point; Stability of dynamic systems; Frequency response; Linear time-invariant closed-loop systems; Controller design; Control structure optimization
Kurs: 18-fi-1010-tt Systemdynamik und Regelungstechnik I - Vorrechenübung
Lehrende
Prof. Dr.-Ing. Rolf Findeisen; M.Sc. Roland Golo Schurig; M.Sc. Florian Hermann Weigand
Veranstaltungsart
Tutorium
Orga-Einheit
FB18 Elektrotechnik und Informationstechnik
Anzeige im Stundenplan
VÜ SDRT I
Semesterwochenstunden
1
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Ergänzende Vorrechenübung zu Vorlesung und Übung "Systemdynamik und Regelungstechnik I"
Literatur
wie Vorlesung
Kurs: 18-fi-1010-vl Systemdynamik und Regelungstechnik I
Lehrende
Prof. Dr.-Ing. Rolf Findeisen; M.Sc. Roland Golo Schurig; M.Sc. Florian Hermann Weigand
Veranstaltungsart
Vorlesung
Orga-Einheit
FB18 Elektrotechnik und Informationstechnik
Anzeige im Stundenplan
VL SDRT I
Semesterwochenstunden
3
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Beschreibung und Klassifikation dynamischer Systeme; Linearisierung um einen stationären Zustand; Stabilität dynamischer Systeme; Frequenzgang linearer zeitinvarianter Systeme; Lineare zeitinvariante Regelungen; Reglerentwurf; Strukturelle Maßnahmen zur Verbesserung des Regelverhaltens
Literatur
Skript Konigorski: "Systemdynamik und Regelungstechnik I", Aufgabensammlung zur Vorlesung
Lunze: "Regelungstechnik 1: Systemtheoretische Grundlagen, Analyse und Entwurf einschleifiger Regelungen"
Föllinger: "Regelungstechnik: Einführung in die Methoden und ihre Anwendungen"
Unbehauen: "Regelungstechnik I:Klassische Verfahren zur Analyse und Synthese linearer kontinuierlicher Regelsysteme, Fuzzy-Regelsysteme", Föllinger: "Laplace-, Fourier- und z-Transformation"
Jörgl: "Repetitorium Regelungstechnik"
Merz, Jaschke: "Grundkurs der Regelungstechnik: Einführung in die praktischen und theoretischen Methoden"
Horn, Dourdoumas: "Rechnergestützter Entwurf zeitkontinuierlicher und zeitdiskreter Regelkreise"
Schneider: "Regelungstechnik für Maschinenbauer"
Weinmann: "Regelungen. Analyse und technischer Entwurf: Band 1: Systemtechnik linearer und linearisierter Regelungen auf anwendungsnaher Grundlage"
Online-Angebote
moodle
06cp DS Digitale Signalverarbeitung Zoubir; Eckrich; Schroth
Modul: 18-zo-2060 Digitale Signalverarbeitung
Kurs: 18-zo-2060-ue Digitale Signalverarbeitung
Kurs: 18-zo-2060-vl Digitale Signalverarbeitung
Termine zwischen 2024-10-16 und 2025-02-13
* 15x Mi 13:30 - 15:10 (S306/051)
* 15x Do 14:25 - 15:10 (S306/051)
* 8x Di 16:15 - 17:55 (S306/051)
* 6x Fr 09:50 - 11:30 (S101/A5 - Software AG Hörsaal)
Lerninhalte
1) Zeitdiskrete Signale und lineare Systeme - Abtastung und Rekonstruktion der analogen Signale
2) Design digitaler Filter – Filter Design Prinzipien; Linearphasige Filter; Filter mit endlicher Impulsantwort; Filter mit unendlicher Impulsantwort; Implementation
3) Digitale Analyse des Spektrums - Stochastische Signale; Nichtparametrische Spektralschätzung; Parametrische Spektralschätzung; Applikationen
4) Kalman Filter
Qualitätsziele / Lernergebnisse
Die Studierenden verstehen grundlegende Prinzipien der Signalverarbeitung. Sie können eigenständig FIR und IIR Filter entwerfen und analysieren.
Darüber hinaus beherrschen sie die Analyse von statistischen Signalen im Zeit- und im Frequenzbereich. Die Studierenden beherrschen die Grundlagen der Spektralschätzung und können nicht-parametrische, sowie parametrische Spektralschätzer entwerfen und hinsichtlich ihrer Leistungsfähigkeit analysieren.
Empfohlene Voraussetzungen
Grundlegende Kenntnisse der Signal- und Systemtheorie (Deterministische Signale und Systeme)
Literatur
Skript zur Vorlesung
Vertiefende Literatur:
[list]
[*]A. Oppenheim, W. Schafer: Discrete-time Signal Processing, 2nd ed.
[*]J.F. Böhme: Stochastische Signale, Teubner Studienbücher, 1998
[/list
Modul: Digitale Signalverarbeitung
TUCaN-Nummer
18-zo-2060
Titel
Digitale Signalverarbeitung
Kürzel
Digit. Signalverarb.
Sprache
Englisch
Kurs: 18-zo-2060-ue Digitale Signalverarbeitung
Lehrende
Prof. Dr.-Ing. Abdelhak Zoubir; M.Sc. Christian Eckrich; M.Sc. Christian Alexander Schroth
Veranstaltungsart
Übung
Orga-Einheit
FB18 Elektrotechnik und Informationstechnik
Anzeige im Stundenplan
UE Digit. Signalver.
Semesterwochenstunden
1
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
1) Zeitdiskrete Signale und lineare Systeme - Abtastung und Rekonstruktion der analogen Signale
2) Design digitaler Filter – Filter Design Prinzipien; Linearphasige Filter; Filter mit endlicher Impulsantwort; Filter mit unendlicher Impulsantwort; Implementation
3) Digitale Analyse des Spektrums - Stochastische Signale; Nichtparametrische Spektralschätzung; Parametrische Spektralschätzung; Applikationen
4) Kalman Filter
Literatur
Skript zur Vorlesung
Vertiefende Literatur:
A. Oppenheim, W. Schafer: Discrete-time Signal Processing, 2nd ed.
J.F. Böhme: Stochastische Signale, Teubner Studienbücher, 1998
Voraussetzungen
Grundlegende Kenntnisse der Signal- und Systemtheorie (Deterministische Signale und Systeme)
Kurs: 18-zo-2060-vl Digitale Signalverarbeitung
Lehrende
Prof. Dr.-Ing. Abdelhak Zoubir; M.Sc. Christian Eckrich; M.Sc. Christian Alexander Schroth
Veranstaltungsart
Vorlesung
Orga-Einheit
FB18 Elektrotechnik und Informationstechnik
Anzeige im Stundenplan
VL Digit. Signalver.
Semesterwochenstunden
3
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
1) Zeitdiskrete Signale und lineare Systeme - Abtastung und Rekonstruktion der analogen Signale
2) Design digitaler Filter – Filter Design Prinzipien; Linearphasige Filter; Filter mit endlicher Impulsantwort; Filter mit unendlicher Impulsantwort; Implementation
3) Digitale Analyse des Spektrums - Stochastische Signale; Nichtparametrische Spektralschätzung; Parametrische Spektralschätzung; Applikationen
4) Kalman Filter
Literatur
Skript zur Vorlesung
Vertiefende Literatur:
A. Oppenheim, W. Schafer: Discrete-time Signal Processing, 2nd ed.
J.F. Böhme: Stochastische Signale, Teubner Studienbücher, 1998
Voraussetzungen
Grundlegende Kenntnisse der Signal- und Systemtheorie (Deterministische Signale und Systeme)
Online-Angebote
moodle
06cp O Optimierungsalgorithmen Weihe
Modul: 20-00-0667 Optimierungsalgorithmen
Kurs: 20-00-0667-iv Optimierungsalgorithmen
Termine zwischen 2024-10-16 und 2025-02-13
* 15x Mi 13:30 - 15:10 (S202/C120)
* 15x Do 11:40 - 13:20 (S202/C120)
Lerninhalte
Algorithmische Standardansätze für komplexe diskrete Optimierungsprobleme, bspw. Evolutionsstrategien, dynamische Programmierung, Branch-and-Bound u.ä.
Qualitätsziele / Lernergebnisse
In der Veranstaltung erwerben Studierende systematische Kenntnis generischer algorithmischer Ansätze in der diskreten Optimierung sowie die Fähigkeit, komplexe diskrete Optimierungsprobleme Ziel führend algorithmisch anzugehen.
Empfohlene Voraussetzungen
Funktionale und objektorientierte Programmierkonzepte, Algorithmen und Datenstrukturen oder vergleichbar.
Literatur
Wird in der Veranstaltung bekannt gegeben
Modul: Optimierungsalgorithmen
TUCaN-Nummer
20-00-0667
Titel
Optimierungsalgorithmen
Kürzel
Optimierungsalgorith
Lehrveranstaltungsart
Vorlesung
Gebiet
Foundations of Computing
Sprache
Deutsch
Kurs: 20-00-0667-iv Optimierungsalgorithmen
Lehrende
Prof. Dr. rer. nat. Karsten Weihe
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Optimierungsalgorith
Semesterwochenstunden
4
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Alle Informationen zu Vorlesung, Übungsbetrieb und Prüfung finden Sie auf moodle.informatik.tu-darmstadt.de im Kurs "Optimierungsalgorithmen WiSe 24/25".
10cp GdR Grundlagen der Robotik Stryk
Modul: 20-00-0735 Grundlagen der Robotik
Kurs: 20-00-0735-iv Grundlagen der Robotik
Termine zwischen 2024-10-15 und 2025-02-12
* 15x Di 09:50 - 11:30 (S202/C205 - Bosch Hörsaal)
* 15x Di 13:30 - 15:10 (S202/C205 - Bosch Hörsaal)
* 15x Mi 09:50 - 11:30 (S202/C205 - Bosch Hörsaal)
Lerninhalte
Die Lehrveranstaltung behandelt räumliche Darstellungen und Transformationen, Manipulatorkinematik, Fahrzeugkinematik, kinematische Geschwindigkeit, Jacobi-Matrix, Roboterdynamik, Robotersensoren und -antriebe, Roboterregelungen, Bahnplanung, Lokalisierung und Navigation mobiler Roboter, Roboterautonomie und Roboterentwicklung.
Theoretische und praktische Übungen sowie Programmieraufgaben dienen zur Vertiefung der Lehrinhalte.
Qualitätsziele / Lernergebnisse
Studierende besitzen nach erfolgreicher Teilnahme die für grundlegende Untersuchungen und ingenieurwissenschaftliche Entwicklungen in der Robotik notwendigen grundlegenden Fachkenntnisse und methodischen Fähigkeiten im Bereich der Modellierung, Kinematik, Dynamik, Regelung, Bahnplanung, Navigation, Wahrnehmung und Autonomie von Robotern.
Empfohlene Voraussetzungen
Empfohlen werden mathematische Grundkenntnisse und -fähigkeiten in Linearer Algebra, Analysis mehrerer Veränderlicher und Grundlagen gewöhnlicher Differentialgleichungen.
Modul: Grundlagen der Robotik
TUCaN-Nummer
20-00-0735
Titel
Grundlagen der Robotik
Kürzel
Robotik-Grundlagen
Lehrveranstaltungsart
Vorlesung
Gebiet
Computational Engineering
Sprache
Deutsch
Kurs: 20-00-0735-iv Grundlagen der Robotik
Lehrende
Prof. Dr. rer. nat. Oskar von Stryk
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Robotik-Grundlagen
Semesterwochenstunden
6
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Die Lehrveranstaltung behandelt räumliche Darstellungen und Transformationen, Manipulatorkinematik, Fahrzeugkinematik, kinematische Geschwindigkeit, Jacobi-Matrix, Roboterdynamik, Robotersensoren und -antriebe, Roboterregelungen, Bahnplanung, Lokalisierung und Navigation mobiler Roboter, Roboterautonomie und Roboterentwicklung.
Theoretische und praktische Übungen sowie Programmieraufgaben dienen zur Vertiefung der Lehrinhalte.
Literatur
- Vorlesungsfolien, -mitschrift und ergänzendes, teilweise begleitendes Skript
Umfassende Übersicht der Robotik:
- B. Siciliano, O. Khatib: Springer Handbook of Robotics, Springer Verlag
zu einzelnen Themen der Lehrveranstaltung:
- J.J. Craig: Introduction to Robotics: Mechanics and Control, 3rd edition, Prentice Hall
- M.W. Spong, S. Hutchinson, M. Vidyasagar: Robot Modeling and Control, Wiley
- R. Siegwart, I.R. Nourbakhsh, D. Scaramuzza: Introduction to Autonomous Mobile Robots, MIT Press
- H. Choset, K.M. Lunch, S. Hutchinson, G.A. Kantor,W. Burgard, L.E. Kavraki, S. Thrun: Principles of Robot Motion: Theory, Algorithms, and Implementations, Bradford
- S. Thrun,W. Burgard, D. Fox: Probabilistic Robotics, MIT Press
Voraussetzungen
Empfohlen werden mathematische Grundkenntnisse und -fähigkeiten in Linearer Algebra, Analysis mehrerer Veränderlicher und Grundlagen gewöhnlicher Differentialgleichungen
06cp SDM Skalierbare Datenmanagement Systeme Binnig; Istvan
Modul: 20-00-1017 Skalierbare Datenmanagement Systeme
Kurs: 20-00-1017-iv Skalierbare Datenmanagement Systeme
Termine zwischen 2024-10-15 und 2025-02-11
* 15x Di 15:20 - 17:00 (S202/C205 - Bosch Hörsaal)
* 18x Fr 09:50 - 11:30 (Übungsstunde)
Lerninhalte
Diese Vorlesungen ist eine Einführung in die Basiskonzepte und die wesentlichen Paradigmen für skalierbare Datenmanagement-Systeme. Der Fokus der Vorlesung ist auf die system-orientieren Aspekten und Interna solcher Systeme gerichtet, um große Datenmengen zu speichern, zu ändern, und zu analysieren.
Themen der Vorlesung sind:
Database Architectures
Parallel and Distributed Databases
Data Warehousing
MapReduce and Hadoop
Spark and its Ecosystem
Optional: NoSQL Databases, Stream Processing, Graph Databases, Scalable Machine Learning
Qualitätsziele / Lernergebnisse
Nach dem Kurs sollen die Studierenden einen Überblick über die wichtigsten Konzepte, Algorithmen und System-Aspekte für skalierbare Datenmanagement-Systeme erworben haben. Das Hauptziel ist es, dass die Studierenden das Wissen besitzen, solche Systeme zu designen und zu entwickeln, inklusive praktischer Übungen auf Basis von bestehenden Systemen wie Spark.
Empfohlene Voraussetzungen
Programmierkenntnisse in C++ and Java
Informationsmanagement (20-00-0015-iv)
Optional:
Foundations of Distributed Systems (20-00-0998-iv)
Modul: Skalierbare Datenmanagement Systeme
TUCaN-Nummer
20-00-1017
Titel
Skalierbare Datenmanagement Systeme
Kürzel
SDM
Lehrveranstaltungsart
Vorlesung
Gebiet
Data Knowledge Engineering
Sprache
Englisch
Kurs: 20-00-1017-iv Skalierbare Datenmanagement Systeme
Lehrende
Prof. Dr. rer. nat. Carsten Binnig; Prof. Ph.D. Zsolt Istvan
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
SDM
Semesterwochenstunden
4
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Digitale Lehre
Im diesem Wintersemester werden wir diesen Kurs hauptsächlich als Präsenzveranstaltung durchführen, wobei einige Vorlesungen auch online gehalten werden können. Wenn eine Vorlesung online gehalten wird, werden wir dies rechtzeitig bekannt geben.
Für weitere Informationen und Links zu Moodle folgen Sie bitte den Links auf unserer Website:
https://www.informatik.tu-darmstadt.de/systems/teach/lectures/sdms/index.en.jsp
Lehrinhalte:
Diese Vorlesungen ist eine Einführung in die Basiskonzepte und die wesentlichen Paradigmen für skalierbare Datenmanagement-Systeme. Der Fokus der Vorlesung ist auf die system-orientieren Aspekten und Interna solcher Systeme gerichtet, um große Datenmengen zu speichern, zu ändern, und zu analysieren.
Themen der Vorlesung sind:
Database Architectures
Parallel and Distributed Databases
Cloud Databases
Data Warehousing
MapReduce and Hadoop
Spark and its Ecosystem
Optional: NoSQL Databases, Stream Processing, Graph Databases, Scalable Machine Learning
Lehrinhalte
Diese Vorlesungen ist eine Einführung in die Basiskonzepte und die wesentlichen Paradigmen für skalierbare Datenmanagement-Systeme. Der Fokus der Vorlesung ist auf die system-orientieren Aspekten und Interna solcher Systeme gerichtet, um große Datenmengen zu speichern, zu ändern, und zu analysieren.
Themen der Vorlesung sind:
Database Architectures
Parallel and Distributed Databases
Data Warehousing
MapReduce and Hadoop
Spark and its Ecosystem
Optional: NoSQL Databases, Stream Processing, Graph Databases, Scalable Machine Learning
Voraussetzungen
Programmierkenntnisse in C++ and Java
Informationsmanagement (20-00-0015-iv)
Optional:
Foundations of Distributed Systems (20-00-0998-iv)
05cp EKI Einführung in die Künstliche Intelligenz Kersting; Mundt
Modul: 20-00-1058 Einführung in die Künstliche Intelligenz
Kurs: 20-00-1058-iv Einführung in die Künstliche Intelligenz
Termine zwischen 2024-10-14 und 2025-02-10
* 15x Mo 11:40 - 13:20 (S311/08,S311/0012)
* 18x Mo 13:30 - 15:10 (Übungsstunde)
* 3x Mi 11:30 - 13:20 ()
* 3x Do 15:10 - 17:00 (S202/C120)
Lerninhalte
Die Künstliche Intelligenz (KI) beschäftigt sich mit Algorithmen zur Lösung von Problemen, von denen man gemeinhin annimmt, dass deren Lösung Intelligenz erfordert. Orientierte man sich in den Anfangstagen der Wissenschaft primär an psychologischen Erkenntnissen über das menschliche Denken, hat sich das Gebiet seither zunehmend dahingehend entwickelt, dass in den Problemlösungsansätzen versucht wird, die Stärken des Computers auszunutzen. Im Zuge dieser Vorlesung werden wir einen kurzen Überblick über die zentralen Themen dieser Kernwissenschaft der Informatik geben, insbesondere in die Themen Suche, Planen, Lernen und Schließen. Die historischen und philosophischen Grundlagen werden ebenfalls behandelt.
- Grundlagen
- Einführung, Geschichte der AI (RN chapter 1)
- Intelligente Agenten (RN chapter 2)
- Suche
- Uninformierte Suche (RN chapters 3.1 - 3.4)
- Heuristische Suche (RN chapters 3.5, 3.6)
- Lokale Suche (RN chapter 4)
- Constraint Satisfaction Problems (RN chapter 6)
- Spiele: Suche mit Gegnern (RN chapter 5)
- Planning
- Planen im Zustandsraum (RN chapter 10)
- Planen im Planraum (RN chapter 11)
- Decisions under Uncertainty
- Unsicherheit und Wahrscheinlichkeiten (RN chapter 13)
- Bayesian Networks (RN chapter 14)
- Decision Making (RN chapter 16)
- Machine Learning
- Neural Networks (RN chapters 18.1,18.2,18.7)
- Reinforcement Learning (RN chapter 21)
- Philosophische Grundlagen
Qualitätsziele / Lernergebnisse
Nach der erfolgreichen Absolvierung dieser Lehrveranstaltung sind die Studenten in der Lage
- grundlegende Techniken der Künstlichen Intelligenz zu verstehen und erklären
- in einer Diskussion über die prinzipielle Möglichkeit der Schaffung einer Künstlichen Intelligenz fundierte Argumente vorzubringen
- neue Entwicklungen auf diesem Gebiet kritisch beurteilen
Empfohlene Voraussetzungen
Keine
Modul: Einführung in die Künstliche Intelligenz
TUCaN-Nummer
20-00-1058
Titel
Einführung in die Künstliche Intelligenz
Kürzel
Einf KI
Lehrveranstaltungsart
Vorlesung
Gebiet
Data Knowledge Engineering
Sprache
Deutsch
Kurs: 20-00-1058-iv Einführung in die Künstliche Intelligenz
Lehrende
Prof. Dr. rer. nat. Kristian Kersting; Dr. rer. nat. Martin Mundt
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Einf KI
Semesterwochenstunden
3
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Die Künstliche Intelligenz (KI) beschäftigt sich mit Algorithmen zur Lösung von Problemen, von denen man gemeinhin annimmt, dass deren Lösung Intelligenz erfordert. Orientierte man sich in den Anfangstagen der Wissenschaft primär an psychologischen Erkenntnissen über das menschliche Denken, hat sich das Gebiet seither zunehmend dahingehend entwickelt, dass in den Problemlösungsansätzen versucht wird, die Stärken des Computers auszunutzen. Im Zuge dieser Vorlesung werden wir einen kurzen Überblick über die zentralen Themen dieser Kernwissenschaft der Informatik geben, insbesondere in die Themen Suche, Planen, Lernen und Schließen. Die historischen und philosophischen Grundlagen werden ebenfalls behandelt.
- Grundlagen
- Einführung, Geschichte der AI (RN chapter 1)
- Intelligente Agenten (RN chapter 2)
- Suche
- Uninformierte Suche (RN chapters 3.1 - 3.4)
- Heuristische Suche (RN chapters 3.5, 3.6)
- Lokale Suche (RN chapter 4)
- Constraint Satisfaction Problems (RN chapter 6)
- Spiele: Suche mit Gegnern (RN chapter 5)
- Planning
- Planen im Zustandsraum (RN chapter 10)
- Planen im Planraum (RN chapter 11)
- Decisions under Uncertainty
- Unsicherheit und Wahrscheinlichkeiten (RN chapter 13)
- Bayesian Networks (RN chapter 14)
- Decision Making (RN chapter 16)
- Machine Learning
- Neural Networks (RN chapters 18.1,18.2,18.7)
- Reinforcement Learning (RN chapter 21)
- Philosophische Grundlagen
Voraussetzungen
Keine
06cp HOHCI Hands-On HCI Müller; Schön
Modul: 20-00-1116 Hands-On HCI
Kurs: 20-00-1116-iv Hands-On HCI
Termine zwischen 2024-10-14 und 2025-02-10
* 14x Mo 13:30 - 15:10 (S102/36)
* 1x 2024-10-14 Mo 13:30 - 15:10 (S115/020)
Lerninhalte
Vielleicht haben Sie bereits von Virtual / Augmented Reality, 3D-Druck, am Körper getragenen oder anfassbaren (tangible) Benutzeroberflächen gehört oder diese sogar ausprobiert. Der Bereich Human-Computer-Interaktion (HCI) deckt all diese spannenden Themen ab und bietet die Möglichkeit, neue Prototypen zu bauen und diese in Benutzerstudien auszuprobieren. Wenn Sie Theorie und Praxis im Bereich der HCI verbinden möchten ist dieser Kurs - Hands-On HCI - genau das Richtige für Sie. Das Ziel des Kurses ist es, Sie durch den gesamten Forschungszyklus im Bereich der HCI zu führen. Damit kann dieser Kurs eine Vorbereitung für Ihre zukünftige Bachelor- / Masterarbeit in diesem Bereich sein, sowie einen ersten Baustein auf Ihrem akademischen Weg darstellen.
Qualitätsziele / Lernergebnisse
Nach Abschluss des Moduls können Studierende
- drei Ansätze zur HCI-Forschung voneinander unterscheiden und anwenden.
- drei Arten empirischer Untersuchungen unterscheiden.
- effektiv eine wissenschaftliche Publikation lesen.
- zwischen Arten von HCI-Beiträgen unterscheiden.
- Forschungsfragen, Hypothesen und experimentelle Variablen formulieren und definieren.
- basierend auf den zuvor erarbeiteten Forschungsfragen ein dazu passendes Studiendesign entwerfen.
- eine Studie durchführen und dabei quantitative und qualitative Methoden zur Datensammlung verwenden.
- quantitative Daten auf der Basis von statistischen Methoden analysieren, auswerten und interpretieren.
- qualitative Daten auf der Basis von Grounded Theory analysieren und interpretieren.
- den Peer-Review Prozess verstehen und sowie Reviews für eine wissenschaftliche Publikation schreiben.
- Evaluationstechniken mit und ohne Nutzern verstehen und anwenden.
- die gewonnenen Erkenntnisse als wissenschaftliche Publikation verschriftlichen und vor einem Fachpublikum präsentieren.
Empfohlene Voraussetzungen
Empfohlen wird die vorherige Belegung von Human-Computer Interaction (TK2).
Modul: Hands-On HCI
TUCaN-Nummer
20-00-1116
Titel
Hands-On HCI
Kürzel
HOHCI
Lehrveranstaltungsart
Vorlesung
Gebiet
Human Computer Systems
Sprache
Englisch
Kurs: 20-00-1116-iv Hands-On HCI
Lehrende
Prof. Dr. rer. nat. Florian Benjamin Müller; M.Sc. Dominik Schön
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
HOHCI
Semesterwochenstunden
4
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Vielleicht haben Sie bereits von Virtual / Augmented Reality, 3D-Druck, am Körper getragenen oder anfassbaren (tangible) Benutzeroberflächen gehört oder diese sogar ausprobiert. Der Bereich Human-Computer-Interaktion (HCI) deckt all diese spannenden Themen ab und bietet die Möglichkeit, neue Prototypen zu bauen und diese in Benutzerstudien auszuprobieren. Wenn Sie Theorie und Praxis im Bereich der HCI verbinden möchten ist dieser Kurs - Hands-On HCI - genau das Richtige für Sie. Das Ziel des Kurses ist es, Sie durch den gesamten Forschungszyklus im Bereich der HCI zu führen. Damit kann dieser Kurs eine Vorbereitung für Ihre zukünftige Bachelor- / Masterarbeit in diesem Bereich sein, sowie einen ersten Baustein auf Ihrem akademischen Weg darstellen.
Der Kurs besteht aus theoretischen und praktischen Teilen. Der theoretische Teil umfasst 8 Vorlesungen über Methoden zum Auffinden und Bewerten relevanter Literatur für die eigene zukünftige Forschung, Grundlagen und Methoden zur quantitativen und qualitativen Erhebung sowie Analyse von Daten. Der praktische Teil umfasst 7 miteinander verbundene benotete Aufgaben (1 Einzel- und 6 Gruppenaufgaben) in der Versuchsplanung, Durchführung und Datenanalyse. Beide Teile der Veranstaltung finden parallel während des Semesters statt. Am Ende des Kurses werden Sie Ihre erste eigene wissenschaftliche Arbeit durchgeführt haben, von der Ideenfindung über das Forschungsdesign, die Durchführung einer Studie bis hin zur Auswertung und Verschriftlichung sowie Präsentation der Ergebnisse. Es wird keine Abschlussprüfung geben; die Abschlussnote des Kurses berechnet sich als vorlesungsbegleitende Prüfung aus den 7 praktischen Aufgaben, sowie einer Forschungsarbeit und Abschlusspräsentation.
In der ersten Vorlesung werden 8 aktuelle HCI Forschungsrichtungen vorgestellt, welche viele spannende Themen wie Augmented und Virtual Reality, Fabrication, maschinelles Lernen und vieles mehr abdecken. In dieser Vorlesung finden Sie sich zu Dreiergruppen zusammen, welche im Laufe des Semesters gemeinsam ein Projekt in einem dieser Forschungsfelder bearbeiten. Dieser Kurs ist auf 24 Plätze begrenzt und eine vorherige Anmeldung für den Kurs ist erforderlich.
Literatur
“Research methods in HCI” by Harry Hochheiser Jinjuan Heidi Feng, and Jonathan Lazar
“How to Design and Report Experiments” by Andy Field and Graham Hole
“Statistics for HCI: Making Sense of Quantitative” Data by Alan Dix
“Qualitative HCI Research: Going Behind the Scenes” by Ann Blandford, Dominic Furniss, and Stephann Makri
“Introduction to the New Statistics: Estimation, Open Science, and Beyond” by Geoff Cumming and Robert Calin-Jageman
Voraussetzungen
Empfohlen wird das vorherige Belegen von Human-Computer Interaction (TK2).
Erwartete Teilnehmerzahl
24
A. Computer Graphik
06cp GMdC Geometrische Methoden des CAE/CAD Stork
Modul: 20-00-0140 Geometrische Methoden des CAE/CAD
Kurs: 20-00-0140-iv Geometrische Methoden des CAE/CAD
Termine zwischen 2024-10-16 und 2025-02-12
* 15x Mi 15:20 - 17:00 (S101/A02)
* 15x Mi 09:50 - 11:30 (Übungsstunde)
Lerninhalte
- parametrische Kurvenmodelle
- parametrische Flächenmodelle
- Topologie und CAD-Volumenmodelle
- CAD-Operationen auf Flächen
- Tessellierung
- Approximation von Kurven und Flächen
- Finite-Elemente-Methode und Strömungssimulation
- verschiedene Anwendungen aus dem CAD-Bereich
Qualitätsziele / Lernergebnisse
Studierende beherrschen nach erfolgreichem Besuch der Veranstaltung die Grundlagen der rechnergestützten Methoden der geometrischen Modellierung und Simulation. Sie verstehen verschiedene parametrische Kurven- und Oberflächenrepräsentationen und können diese auswerten und miteinander vergleichen.Weiter kennen Sie klassische Datenstrukturen und Algorithmen aus dem Computer Aided Design (CAD). Sie sind in der Lage, diese Techniken praktisch umzusetzen und damit 3D-Geometrie im Rechner darzustellen und zu visualisieren.
Empfohlene Voraussetzungen
Grundwissen in Informatik
Literatur
Vorlesungsfolien
Lee: Principles of CAD / CAM / CAE Systems, Addison-Wesley.
Piegl, Tiller: The NURBS Book, Springer Verlag.
Farin: Kurven und Flächen im Computer Aided Geometric Design, vieweg
Shah, Mäntylä: Parametric and Feature-based CAD/CAM, Wiley & Sons
Modul: Geometrische Methoden des CAE/CAD
TUCaN-Nummer
20-00-0140
Titel
Geometrische Methoden des CAE/CAD
Kürzel
Geom. Meth. CAE/CAD
Lehrveranstaltungsart
Vorlesung
Gebiet
Computational Engineering
Sprache
Deutsch
Kurs: 20-00-0140-iv Geometrische Methoden des CAE/CAD
Lehrende
Prof. Dr.-Ing. André Stork
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Geom.Meth. CAE/CAD
Semesterwochenstunden
4
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
- parametrische Kurvenmodelle
- parametrische Flächenmodelle
- Topologie und CAD-Volumenmodelle
- CAD-Operationen auf Flächen
- Tessellierung
- Approximation von Kurven und Flächen
- Finite-Elemente-Methode und Strömungssimulationverschiedene Anwendungen aus dem CAD-Bereich
Qualifikationsziele / Lernergebnisse
Studierende beherrschen nach erfolgreichem Besuch der Veranstaltung die Grundlagen der rechnergestützten Methoden der geometrischen Modellierung und Simulation. Sie verstehen verschiedene parametrische Kurven- und Oberflächenrepräsentationen und können diese auswerten und miteinander vergleichen.Weiter kennen Sie klassische Datenstrukturen und Algorithmen aus dem Computer Aided Design (CAD). Sie sind in der Lage, diese Techniken praktisch umzusetzen und damit 3D-Geometrie im Rechner darzustellen und zu visualisieren.
Literatur
- Vorlesungsfolien
- Lee: Principles of CAD / CAM / CAE Systems, Addison-Wesley.
- Piegl, Tiller: The NURBS Book, Springer Verlag.
- Farin: Kurven und Flächen im Computer Aided Geometric Design, vieweg
- Shah, Mäntylä: Parametric and Feature-based CAD/CAM, Wiley & Sons
Voraussetzungen
Grundwissen in Informatik
Weitere Informationen
IV, 6CP/4SWS, i.d.R. jedes Wintersemester
Online-Angebote
moodle
06cp PMP Programmierung Massiv-Paralleler Prozessoren Fellner; Müller-Römer
Modul: 20-00-0419 Programmierung Massiv-Paralleler Prozessoren
Kurs: 20-00-0419-iv Programmierung Massiv-Paralleler Prozessoren
Termine zwischen 2024-10-21 und 2025-02-03
* 13x Mo 13:30 - 15:10 (S101/A4)
* 17x Mi 09:50 - 11:30 (Übungsstunde)
Lerninhalte
- Grundlagen massiv-paralleler Hardware mit einem Schwerpunkt auf modernen Beschleunigern
- parallele Algorithmen
- effiziente Programmierung massiv-paralleler Systeme
- praktische Programmierprojekte mit Co-Betreuung durch einen Wissenschaftler au seiner Anwendungsdomain
Qualitätsziele / Lernergebnisse
Nach dem erfolgreichen Besuch der Veranstaltung sind Studierende dazu in der Lage, Problemstellungen im Kontext massiv-paralleler Systeme zu analysieren. Sie können selbständig neue Anwendungen entwickeln und ihre Performanz systematisch verbessern. Sie verstehen grundlegende parallele Algorithmen und Programmierparadigmen und können sich selbständig aktuelle Literatur erarbeiten.
Empfohlene Voraussetzungen
Solide Programmierkenntnisse in C/C++
Empfohlen: Systemnahe und Parallele Programmierung
Literatur
Wird in der Veranstaltung bekanntgegeben.
Modul: Programmierung Massiv-Paralleler Prozessoren
TUCaN-Nummer
20-00-0419
Titel
Programmierung Massiv-Paralleler Prozessoren
Kürzel
Massiv-Paral. Prozes
Lehrveranstaltungsart
Vorlesung
Gebiet
Human Computer Systems
Sprache
Englisch
Kurs: 20-00-0419-iv Programmierung Massiv-Paralleler Prozessoren
Lehrende
Prof. Dr. techn. Wolf Dietrich Fellner; Dr. Johannes Sebastian Müller-Römer
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PMPP
Semesterwochenstunden
4
Credits
6,0
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
- Grundlagen massiv-paralleler Prozessoren mit einem Schwerpunkt auf modernen GPUs
- Parallele Algorithmen
- Effiziente Programmierung massiv-paralleler Systeme
- Praktische Programmier- und Profiling-Aufgaben
- Praktische Programmierprojekte unter Co-Betreuung durch einen Wissenschaftler oder eine Wissenschaftlerin aus der Anwendungsdomäne
Literatur
Wird in der Veranstaltung bekanntgegeben.
Voraussetzungen
Solide Programmierkenntnisse in C/C++
Empfohlen: Systemnahe und Parallele Programmierung
Zusätzliche Informationen
In dieser Lehrveranstaltung findet eine Anrechnung von vorlesungsbegleitenden Leistungen statt, die lt. §25(2) der 6. Novelle der Allgemeinen Prüfungsbestimmungen der TU Darmstadt und den vom Fachbereich Informatik am 14.07.2022 beschlossenen Anrechnungsregeln zu einer Notenver-besserung um bis zu 1.0 führen kann.
Online-Angebote
moodle
06cp VGV Verteilte Geometrieverarbeitung Krämer
Modul: 20-00-1075 Verteilte Geometrieverarbeitung
Kurs: 20-00-1075-iv Verteilte Geometrieverarbeitung
Termine zwischen 2024-10-14 und 2025-02-10
* 15x Mo 13:30 - 16:50 (S103/112)
Lerninhalte
* Grundlagen und Algorithmen der Geometrieverarbeitung: Smoothing, Remeshing, Delaunay-Triangulierung, Parametrisierung, Texturierung, u.a.
* Einführung in Big Data und Cloud Computing
* Indexstrukturen für den schnellen Zugriff auf massive Geometriedatenmengen: Quad tree, R-tree, Space-filling curves, u.a.
* Verteilte und cloud-basierte Datenspeicherung
* Architekturen für verteilte Verarbeitungspipelines
* Programmiermodelle für verteilte Algorithmen (z.B. MapReduce)
* Technologien und Frameworks für die verteilte Datenverarbeitung (z.B. Spark, Vert.x) und Geometrieverarbeitung (Draco, u.a.)
* Deployment von verteilten Anwendungen in die Cloud
* Ergänzend gibt es praktische und theoretische Übungen
Qualitätsziele / Lernergebnisse
Nach dem erfolgreichen Besuch der Veranstaltung besitzen die Studierenden grundlegende Kenntnisse zur Geometrieverarbeitung sowie zur verteilten, cloud-basierten Verarbeitung sehr großer Datenmengen im Allgemeinen. Sie sind in der Lage, selbstständig skalierbare Anwendungen zu entwickeln und diese in der Cloud auszuführen, um die Geometrieverarbeitung zu parallelisieren und damit die Performance zu erhöhen.
Empfohlene Voraussetzungen
* Programmierkenntnisse in Java oder anderen JVM-Sprachen
* Grundlegende Algorithmen und Datenstrukturen
Modul: Verteilte Geometrieverarbeitung
TUCaN-Nummer
20-00-1075
Titel
Verteilte Geometrieverarbeitung
Kürzel
VGV
Lehrveranstaltungsart
Vorlesung
Gebiet
Human Computer Systems
Sprache
Deutsch
Kurs: 20-00-1075-iv Verteilte Geometrieverarbeitung
Lehrende
Dr.-Ing. Michel Krämer
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
VGV
Semesterwochenstunden
4
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
* Einführung in Big Data und Cloud Computing
* Indexstrukturen für den schnellen Zugriff auf massive Geometriedatenmengen: Quad trees, Space-filling curves, Discrete Global Grid Systems, u.a.
* Verteilte und cloud-basierte Datenspeicherung
* Architekturen für verteilte Verarbeitungspipelines
* Programmiermodelle für verteilte Algorithmen (z.B. MapReduce)
* Technologien und Frameworks für die verteilte Datenverarbeitung und Geometrieverarbeitung
* Deployment von verteilten Anwendungen in die Cloud
* Ergänzend gibt es praktische und theoretische Übungen
Literatur
* Ray Rafaels: Cloud Computing - From Beginning to End, ISBN 1986726282
* Mario Botsch, Leif Kobbelt, Mark Pauly, Pierre Alliez, Bruno Levy: Polygon Mesh Processing, ISBN 9781568814261
* Weitere aktuelle Literaturhinweise werden in der Veranstaltung gegeben.
Voraussetzungen
* Programmierkenntnisse in Java oder anderen JVM-Sprachen
* Grundlegende Algorithmen und Datenstrukturen
Zusätzliche Informationen
Benotung:Standard (6 CP)
In dieser Vorlesung findet eine Anrechnung von vorlesungsbegleitenden Leistungen statt, die lt. §25(2) der 4. Novelle der APB und den vom FB 20 am 02.10.2012 beschlossenen Anrechnungsregeln zu einer Notenverbesserung um bis zu 1.0 führen kann.
Online-Angebote
moodle
A. Computer Vision und Maschinelles Denken
06cp PGM Probabilistische Graphische Modelle Kersting; Mundt
Modul: 20-00-0449 Probabilistische Graphische Modelle
Kurs: 20-00-0449-iv Probabilistische Graphische Modelle
Termine zwischen 2024-10-14 und 2025-02-10
* 15x Mo 11:40 - 13:20 (S115/133)
* 18x Fr 11:40 - 13:20 (Übungsstunde)
Lerninhalte
- Auffrischung Wahrscheinlichkeits- & Bayes’sche Entscheidungstheorie
- Gerichtete und ungerichtete graphische Modelle und deren Eigenschaften
- Inferenz in Baumgraphen
- Approximative Inferenz in allgemeinen Graphen: Message Passing und Mean Field
- Lernen von gerichteten und ungerichteten Modellen
- Sampling-Methoden für Inferenz und Lernen
- Modellierung in Beispielanwendungen, inkl. Topic-Modelle
- Tiefe Netze
- Halb-überwachtes Lernen
Qualitätsziele / Lernergebnisse
Studierende haben nach erfolgreichem Besuch der Veranstaltung ein vertieftes Verständnis von probabilistischen graphischen Modellen. Sie beschreiben und analysieren die Eigenschaften graphischer Modelle und formulieren geeignete Modelle für konkrete Schätz- und Lernaufgaben. Sie verstehen Inferenzalgorithmen, beurteilen deren Eignung und gebrauchen diese für graphische Modelle in relevanten Anwendungen. Sie ermitteln weiterhin welche Lernverfahren sich eignen, um die Modellparameter anhand von Beispieldaten zu bestimmen, und wenden diese an.
Empfohlene Voraussetzungen
Besuch von “Statistisches Maschinelles Lernen” ist empfohlen.
Literatur
Literaturempfehlungen werden regelmäßig aktualisiert und beinhalten beispielsweise:
- D. Barber: “Bayesian Reasoning and Machine Learning”, Cambridge University Press 2012
- D. Koller, N. Friedman: “Probabilistic Graphical Models: Principles and Techniques”, MIT Press 2009
Modul: Probabilistische Graphische Modelle
TUCaN-Nummer
20-00-0449
Titel
Probabilistische Graphische Modelle
Kürzel
Probabilistische Gra
Lehrveranstaltungsart
Vorlesung
Gebiet
Human Computer Systems
Sprache
Deutsch
Kurs: 20-00-0449-iv Probabilistische Graphische Modelle
Lehrende
Prof. Dr. rer. nat. Kristian Kersting; Dr. rer. nat. Martin Mundt
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PGM
Semesterwochenstunden
4
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
- Auffrischung Wahrscheinlichkeits- & Bayes’sche Entscheidungstheorie
- Gerichtete und ungerichtete graphische Modelle und deren Eigenschaften
- Inferenz in Baumgraphen
- Approximative Inferenz in allgemeinen Graphen: Message Passing und Mean Field
- Lernen von gerichteten und ungerichteten Modellen
- Sampling-Methoden für Inferenz und Lernen
- Modellierung in Beispielanwendungen, inkl. Topic-Modelle
- Tiefe Netze
- Halb-überwachtes Lernen
Literatur
Literaturempfehlungen werden regelmäßig aktualisiert und beinhalten beispielsweise:
- D. Barber: “Bayesian Reasoning and Machine Learning”, Cambridge University Press 2012
- D. Koller, N. Friedman: “Probabilistic Graphical Models: Principles and Techniques”, MIT Press 2009
Voraussetzungen
Besuch von “Statistisches Maschinelles Lernen” ist empfohlen.
Online-Angebote
moodle
05cp DLMB Deep Learning für medizinische Bildgebung Mukhopadhyay
Modul: 20-00-1014 Deep Learning für medizinische Bildgebung
Kurs: 20-00-1014-iv Deep Learning für medizinische Bildgebung
Termine zwischen 2024-10-16 und 2025-02-12
* 15x Mi 09:50 - 11:30 (S103/123)
Lerninhalte
Formulierung der medizinischen Bildsegmentierung, Computergestützte Diagnostik und chirurgische Planung als Probleme des maschinellen Lernens, Deep Learning für medizinische Bildsegmentierung, Deep Learning für computergestützte Diagnostik, Chirurgische Planung von präoperativen Bildern mit Deep Learning, Tool-Präsenz Erkennung und Lokalisierung von endoskopischen Videos durch Deep Learning, Adversarial Beispiele für medizinische Bildgebung, Generative Adversarial Networks für Medizinische Bildgebung.
Qualitätsziele / Lernergebnisse
Nach erfolgreichem Abschluss des Kurses sollten die Teilnehmer in der Lage sein, alle Komponenten der Formulierung eines medizinischen Bildanalyseproblems als Proble des Maschinellen Lernens zu verstehen. Sie sollten auch in der Lage sein, fundierte Entscheidungen über die Wahl eines universellen Deep Learning Paradigmas für ein gegebenes medizinische Bildanalyseproblem zu treffen.
Empfohlene Voraussetzungen
- Programmierkenntnisse
- Verständnis des algorithmischen Designs
- Lineare Algebra
- Bildverarbeitung / Computer Vision I
- Statistisches Maschinelles Lernen
Modul: Deep Learning für medizinische Bildgebung
TUCaN-Nummer
20-00-1014
Titel
Deep Learning für medizinische Bildgebung
Kürzel
DLMB
Lehrveranstaltungsart
Vorlesung
Gebiet
Human Computer Systems
Sprache
Englisch
Kurs: 20-00-1014-iv Deep Learning für medizinische Bildgebung
Lehrende
Ph.D. Anirban Mukhopadhyay
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
DLMB
Semesterwochenstunden
3
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Formulierung der medizinischen Bildsegmentierung, Computergestützte Diagnostik und chirurgische Planung als Probleme des maschinellen Lernens, Deep Learning für medizinische Bildsegmentierung, Deep Learning für computergestützte Diagnostik, Chirurgische Planung von präoperativen Bildern mit Deep Learning, Tool-Präsenz Erkennung und Lokalisierung von endoskopischen Videos durch Deep Learning, Adversarial Beispiele für medizinische Bildgebung, Generative Adversarial Networks für Medizinische Bildgebung.
Voraussetzungen
- Programmierkenntnisse
- Verständnis des algorithmischen Designs
- Lineare Algebra
- Bildverarbeitung / Computer Vision I
- Statistisches Maschinelles Lernen
Online-Angebote
moodle
A. Integrierte Methoden von Vision und Graphik
06cp IVA Informationsvisualisierung und Visual Analytics Kohlhammer; May
Modul: 20-00-0294 Informationsvisualisierung und Visual Analytics
Kurs: 20-00-0294-iv Informationsvisualisierung und Visual Analytics
Termine zwischen 2024-10-15 und 2025-02-11
* 15x Di 15:20 - 17:00 (S101/A5 - Software AG Hörsaal)
* 18x Mi 11:30 - 13:10 (Übungsstunde)
Lerninhalte
Diese Vorlesung wird eine detaillierte Einführung in die Informationsvisualisierung geben, um sich dann intensiv den wissenschaftlichen Fragestellungen und praxisnahen Anwendungsszenarien von Visual Analytics zu widmen.
• Überblick der Informationsvisualisierung und Visual Analytics (Definitionen, Modelle, Historie)
• Datenpräsentierung und Datentransformation
• Abbildung von Daten auf visuelle Strukturen
• Visuelle Repräsentierungen und Interaktion fuer bivariate, multivariate Daten, Zeitreihen, Graphen und Geographische Daten
• Grundlagen von Data Mining
• Grundlagen von Visual Analytics: - Analytische Beweisführung - Data Mining
• Evaluation von Visual Analytics Systemen
Anwendungsgebiete: Medizin, Biologie, Finanzen und Wirtschaft, Meteorologie, Rettungsdienst,....
Qualitätsziele / Lernergebnisse
Studierende können nach erfolgreichem Besuch der Veranstaltung
• Informationsvisualisierungsmethoden für verschiedene Datentypen benutzen
• interactive Visualisierungsysteme für Daten aus verschiedenen Anwendungsgebieten designen
• Visualisierung und automatische Datenverarbeitung kombinieren um Big Data Probleme zu lösen
• Wissen über Hauptcharakteristika menschlicher visuellen Wahrnehmung in Informationsvisualisierung und Visual Analytics anwenden
• geeignete Evaluationsmethode für spezifische Situationen und Szenarien auswählen
Empfohlene Voraussetzungen
Interesse an Methoden der Computergrafik und Visualisierung
Die Veranstaltung richtet sich an Informatiker, Wirtschaftsinformatiker, Mathematiker in Bachelor, Master und Diplomstudiengänge und weiteren interessierten Kreisen (z.B. Biologen, Psychologen).
Literatur
Wird in der Vorlesung bekanntgegeben. Beispiele für verwendete Literatur könnten sein:
C. Ware: Information Visualization: Perception for Design
Ellis et al: Mastering the Information Age
Modul: Informationsvisualisierung und Visual Analytics
TUCaN-Nummer
20-00-0294
Titel
Informationsvisualisierung und Visual Analytics
Kürzel
Visual Analytics
Lehrveranstaltungsart
Vorlesung
Gebiet
Human Computer Systems
Sprache
Deutsch
Kurs: 20-00-0294-iv Informationsvisualisierung und Visual Analytics
Lehrende
Prof. Dr.-Ing. Jörn Kohlhammer; Dr.-Ing. Thorsten May
Veranstaltungsart
Integrierte Veranstaltung
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
20-00-0294-iv
Semesterwochenstunden
4
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Diese Vorlesung wird eine detaillierte Einführung in die Informationsvisualisierung geben, um sich dann intensiv den wissenschaftlichen Fragestellungen und praxisnahen Anwendungsszenarien von Visual Analytics zu widmen.
• Überblick der Informationsvisualisierung und Visual Analytics (Definitionen, Modelle, Historie)
• Datenpräsentierung und Datentransformation
• Abbildung von Daten auf visuelle Strukturen
• Visuelle Repräsentierungen und Interaktion fuer bivariate, multivariate Daten, Zeitreihen, Graphen und Geographische Daten
• Grundlagen von Data Mining
• Grundlagen von Visual Analytics: - Analytische Beweisführung - Data Mining
• Evaluation von Visual Analytics Systemen
Anwendungsgebiete: Medizin, Biologie, Finanzen und Wirtschaft, Meteorologie, Rettungsdienst,....
Qualifikationsziele / Lernergebnisse
Studierende können nach erfolgreichem Besuch der Veranstaltung
• Informationsvisualisierungsmethoden für verschiedene Datentypen benutzen
• interactive Visualisierungsysteme für Daten aus verschiedenen Anwendungsgebieten designen
• Visualisierung und automatische Datenverarbeitung kombinieren um Big Data Probleme zu lösen
• Wissen über Hauptcharakteristika menschlicher visuellen Wahrnehmung in Informationsvisualisierung und Visual Analytics anwenden
• geeignete Evaluationsmethode für spezifische Situationen und Szenarien auswählen
Literatur
Wird in der Vorlesung bekanntgegeben. Beispiele für verwendete Literatur könnten sein:
C. Ware: Information Visualization: Perception for Design
Ellis et al: Mastering the Information Age
Voraussetzungen
Interesse an Methoden der Computergrafik und Visualisierung
Die Veranstaltung richtet sich an Informatiker, Wirtschaftsinformatiker, Mathematiker in Master- und Diplomstudiengängen und weiteren interessierten Kreisen (z.B. Biologen, Psychologen).
Weitere Informationen
IV 4SWS/6CP, jedes Wintersemester
Online-Angebote
moodle
B. Praktika
06cp HC Hacker Contest Fischlin; Göhring; Hamann
Modul: 20-00-0114 Hacker Contest
Kurs: 20-00-0114-pr Hacker Contest
Termine zwischen 2024-09-30 und 2025-02-04
* 1x 2024-09-30 Mo 00:00 - 00:01 (Livegang der Anmeldeaufgabe)
* 1x 2024-09-30 Mo 00:00 - 00:01 (Rückmeldung Teilnahme)
* 1x 2024-10-13 So 00:00 - 00:01 (Abgabe der Anmeldeaufgabe)
* 7x Di 15:20 - 17:00 (S220/9 - Nutzung nur mit S220/10,S220/10 - Nutzung nur mit S220/9)
Lerninhalte
Das Praktikum wird jedes mal an einem neuen
Szenario ausgerichtet. Dieses Szenario (z.B. Internet Service Provider)
gibt den Rahmen vor, welche Systeme aufgebaut und
welche Arten von Attacken untersucht werden sollen.
Allgemein verläuft das Praktikum in mehreren Runden:
[list][*]Aufbau der Systeme[*]Angriffe[*]Dokumentation der Angriffe und mögliche Gegenmassnahmen[*]Härten der Systeme[/list
Qualitätsziele / Lernergebnisse
[list] [*]Arbeit im Team [*]Systematisches und sicheres Planen und Warten von IT-Systemen [*]Erkennen von Angriffen auf IT-Systeme [*]Analyse und Behebung von Schwachstellen [*]Verständnis für praktische Sicherheitsprobleme [*]Anwendung und Weiterentwicklung von Sicherheitstools [/list
Empfohlene Voraussetzungen
Grundkenntnisse in IT-Sicherheit, Administration von Netzen und Rechnern
Modul: Hacker Contest
TUCaN-Nummer
20-00-0114
Titel
Hacker Contest
Kürzel
Hacker Contest
Lehrveranstaltungsart
Praktikum
Gebiet
Trusted Systems
Sprache
Deutsch
Diploma Supplement
security analysis, secure administration, vulnerability research and and analysis, exploits, intrusion detection and prevention, forensics
Kurs: 20-00-0114-pr Hacker Contest
Lehrende
Prof. Dr. phil. nat. Marc Fischlin; Matthias Göhring; M.Sc. Tobias Hamann
Veranstaltungsart
Praktikum
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Hacker Contest
Semesterwochenstunden
4
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Lernziele:
Methodische Untersuchung des Sicherheitszustands von IT-Systemen und Anwendungen zur Identifikation von Schwachstellen inklusive der Bewertung ihrer Kritikalität
Praktisches Verständnis für Sicherheitslücken und ihre Auswirkungen
Anwendung verbreiteter Techniken und Werkzeuge für technische Sicherheitsanalysen
Verantwortungsvoller Umgang mit identifizierten Schwachstellen
Einblick ins Berufsbild Penetration Testing und Abgrenzung zu Capture-the-Flag (CTF)
Arbeiten im Team
Stoffplan:
Der Fokus der Veranstaltung besteht in der Analyse von unbekannten IT-Systemen und Anwendungen, um Sicherheitslücken gezielt zu identifizieren und auszunutzen. Analyse- und Exploit-Werkzeuge können dabei in einer kontrollierten Umgebung (PentestLab) erprobt werden.
Ergänzend werden zu jedem Veranstaltungstermin Themenbereiche der IT-Sicherheit von den Studierenden im Team vorgestellt. Dabei werden sowohl allgemeine Hintergründe beleuchtet als auch konkrete Methoden und Werkzeuge zur Identifikation, Ausnutzung und Behebung relevanter Schwachstellen praxisnah vorgestellt.
Zum Semesterende erhalten die Teilnehmenden die Möglichkeit, das Erlernte anzuwenden, um bisher unbekannte Schwachstellen in Open-Source Software zu identifizieren, einen Vorschlag für die Behebung zu entwickeln und diese Informationen gemäß Best Practices der “Responsible Disclosure” an die Entwickler zu melden.
Damit ergibt sich der folgende Aufbau des Praktikums:
Vorstellung eines Teilbereichs der praktischen IT-Sicherheit: relevante Schwachstellen, (automatisiertes) Identifizieren und Ausnutzen dieser Schwachstellen, Gegenmaßnahmen
Sicherheitsanalysen von IT-Systemen und Anwendungen in einem klassischen Capture-the-Flag (CTF) Aufbau in mehreren Runden
Diskussion identifizierter Schwachstellen und ihrer Kritikalität
Diskussion und Bewertung von allgemeinen und konkreten Härtungsmaßnahmen
Identifikation bisher unbekannter Schwachstellen in einer Open-Source Software
Verantwortungsvolle Meldung von Schwachstellen im Rahmen eines “Responsible Disclosure” Prozesses
Literatur
http://www.insecure.org/reading.html. Weitere Literatur wird in der Vorbesprechung angegeben
Voraussetzungen
Informatikkenntnisse entsprechend den ersten 4 Semestern des Bachelorstudiengangs Informatik werden vorausgesetzt, insbesondere Grundkenntnisse in Betriebssystemen, Netzwerkprotokollen und Programmiersprachen. Erfahrung in der Administration von Linux-Systemen sowie Netzwerken sowie Erfahrung mit CTF-Events und -Plattformen (z.B. Hack the Box) sind von Vorteil. Die Teilnahme setzt die Bereitschaft voraus, sich zeitintensiv über das gesamte Semester hinweg in verschiedene Themen der praktischen IT-Sicherheit einzuarbeiten und Challenges diesbezüglich zu lösen.
Weitere Informationen
Zur Teilnahme an der Veranstaltung ist das Bearbeiten einer Anmeldeaufgabe und eine anschließende Zulassung notwendig. Die Anmeldeaufabe und Informationen zur Abgabe finden Sie unter
https://www.cryptoplexity.informatik.tu-darmstadt.de/teaching_cryptoplexity/teaching/hacker_contest/index.de.jsp.
05cp PFP Pidl - Funktionale und objektorientierte Programmierkonzepte Weihe
Modul: 20-00-0187 Praktikum in der Lehre - Funktionale und objektorientierte Programmierkonzepte
Kurs: 20-00-0187-pr Praktikum in der Lehre - Funktionale und objektorientierte Programmierkonzepte
Qualitätsziele / Lernergebnisse
Es sollen Fähigkeiten erlernt werden, geeignete Lernmaterialien für Schulungen in Informatikthemen selbst zu erstellen, ihren Einsatz kritisch zu begleiten und dabei auch die Lernenden zu betreuen und anzuleiten.
Empfohlene Voraussetzungen
Vordiplom Informatik A oder Bachelorprüfung Grundlagen der Informatik 1
Modul: Pidl - Funktionale und objektorientierte Programmierkonzepte
TUCaN-Nummer
20-00-0187
Titel
Praktikum in der Lehre - Funktionale und objektorientierte Programmierkonzepte
Kürzel
PidL FOP
Lehrveranstaltungsart
Praktikum in der Lehre
Gebiet
Software Engineering
Sprache
Deutsch
Diploma Supplement
_
Kurs: 20-00-0187-pr Praktikum in der Lehre - Funktionale und objektorientierte Programmierkonzepte
Lehrende
Prof. Dr. rer. nat. Karsten Weihe
Veranstaltungsart
Praktikum in der Lehre
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PidL FOP
Semesterwochenstunden
3
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Lernziele:
Es sollen Fähigkeiten erlernt werden, geeignete Lernmaterialien für Schulungen in Informatikthemen selbst zu erstellen, ihren Einsatz kritisch zu begleiten und dabei auch die Lernenden zu betreuen und anzuleiten.
Literatur
Siehe Literatur zur FOP
Voraussetzungen
FOP
06cp PA Praktikum Algorithmen Weihe
Modul: 20-00-0189 Praktikum Algorithmen
Kurs: 20-00-0189-pr Praktikum Algorithmen
Lerninhalte
Lösung eines algorithmischen Problems aus der Praxis und Umsetzung der Lösung in Software.
Konkrete Themenstellung nach Absprache in der Vorbesprechung.
Qualitätsziele / Lernergebnisse
In dieser Veranstaltung erwerben Studierende die Kompetenz zur Lösung algorithmischer Problemstellungen aus der Praxis und die Fähigkeit, Algorithmen in praktisch effiziente Implementationen umzusetzen.
Empfohlene Voraussetzungen
- Kenntnis einer geeigneten Programmiersprache (z.B. Java / C++)
- Vorwissen über grundlegende Algorithmen und Datenstrukturen
Literatur
Wird in der Veranstaltung bekannt gegeben.
Modul: Praktikum Algorithmen
TUCaN-Nummer
20-00-0189
Titel
Praktikum Algorithmen
Kürzel
Praktikum Algorithme
Lehrveranstaltungsart
Praktikum
Gebiet
Foundations of Computing
Sprache
Deutsch
Kurs: 20-00-0189-pr Praktikum Algorithmen
Lehrende
Prof. Dr. rer. nat. Karsten Weihe
Veranstaltungsart
Praktikum
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Praktikum Algorithme
Semesterwochenstunden
4
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Lösung eines algorithmischen Problems aus der Praxis und Umsetzung der Lösung in Software.
Konkrete Themenstellung nach Absprache in der Vorbesprechung.
Literatur
Wird in der Veranstaltung bekannt gegeben.
Voraussetzungen
- Kenntnis einer geeigneten Programmiersprache (z.B. Java / C++)
- Vorwissen über grundlegende Algorithmen und Datenstrukturen
Weitere Informationen
Informationen inkl. Themenliste werden zum Semesterbeginn auf der Seite des Fachgebiet Algorithmik veröffentlicht: https://www.algo.informatik.tu-darmstadt.de/
06cp SGP Serious Games Praktikum Göbel
Modul: 20-00-0236 Serious Games Praktikum
Kurs: 18-de-2060-pr Serious Games Praktikum
Termine zwischen 2024-10-16 und 2025-03-19
* 2x Mi 15:20 - 18:50 (S306/053)
* 1x 2025-03-19 Mi 09:00 - 17:00 ()
Lerninhalte
In dem Praktikum werden für aktuelle Themen aus dem Bereich Serious Games (beispielsweise für Bildung, Gesundheit und Sport) Konzepte entwickelt und prototypisch realisiert.
Die Themen haben jeweils Bezug zur aktuell laufenden Forschung des Fachgebiets, teilweise in Kooperation mit Partnern aus der Games Industrie und/oder Serious Games Anwendern.
Qualitätsziele / Lernergebnisse
Nach erfolgreichem Absolvieren der Veranstaltung können die Studierenden eine praktische Aufgabenstellung aus dem „Serious Games“-Umfeld eigenständig bearbeiten sowie die dafür nötige Software konzipieren und prototypisch umsetzen. Außerdem können sie die von ihnen erzielten Ergebnisse einem Publikum unter Anwendung von verschiedenen Präsentationstechniken vorstellen sowie eine dazugehörige Fachdiskussion aktiv bestreiten.
Empfohlene Voraussetzungen
Programmierkenntnisse (die Programmiersprache ist jeweils abhängig von Thema und kann teilweise frei gewählt werden).
Modul: Serious Games Praktikum
TUCaN-Nummer
20-00-0236
Titel
Serious Games Praktikum
Kürzel
Serious Games Prak.
Lehrveranstaltungsart
Praktikum
Gebiet
Human Computer Systems
Sprache
Deutsch/Englisch
Kurs: 18-de-2060-pr Serious Games Praktikum
Lehrende
PD Dr.-Ing. Stefan Peter Göbel
Veranstaltungsart
Praktikum
Orga-Einheit
FB18 Elektrotechnik und Informationstechnik
Anzeige im Stundenplan
PR Serious Games
Semesterwochenstunden
4
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
In dem Praktikum werden für aktuelle Themen aus dem Bereich Serious Games (beispielsweise für Bildung, Gesundheit und Sport) Konzepte entwickelt und prototypisch realisiert.
Die Themen haben jeweils Bezug zur aktuell laufenden Forschung des Fachgebiets, teilweise in Kooperation mit Partnern aus der Games Industrie und/oder Serious Games Anwendern.
Voraussetzungen
Programmierkenntnisse (die Programmiersprache ist jeweils abhängig von Thema und kann teilweise frei gewählt werden).
Online-Angebote
moodle
06cp PA2 Praktikum Algorithmen 2 Weihe
Modul: 20-00-0276 Praktikum Algorithmen II (Vertiefung)
Kurs: 20-00-0276-pr Praktikum Algorithmen II (Vertiefung)
Lerninhalte
Lösung eines fortgeschrittenen algorithmischen Problems aus der Praxis und Umsetzung der Lösung in Software.
Konkrete Themenstellung nach Absprache in der Vorbesprechung.
Qualitätsziele / Lernergebnisse
In dieser Veranstaltung vertiefen Studierende die Kompetenz zur Lösung algorithmischer Problemstellungen aus der Praxis und die Fähigkeit, Algorithmen in praktisch effiziente Implementationen umzusetzen.
Empfohlene Voraussetzungen
Baut auf Praktikum Algorithmen auf
Literatur
Wird in der Veranstaltung bekannt gegeben.
Modul: Praktikum Algorithmen 2
TUCaN-Nummer
20-00-0276
Titel
Praktikum Algorithmen II (Vertiefung)
Kürzel
P: Algorithmen II
Lehrveranstaltungsart
Praktikum
Gebiet
Foundations of Computing
Sprache
Deutsch
Kurs: 20-00-0276-pr Praktikum Algorithmen II (Vertiefung)
Lehrende
Prof. Dr. rer. nat. Karsten Weihe
Veranstaltungsart
Praktikum
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
20-00-0276-pr
Semesterwochenstunden
4
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Lösung eines fortgeschrittenen algorithmischen Problems aus der Praxis und Umsetzung der Lösung in Software.
Konkrete Themenstellung nach Absprache in der Vorbesprechung.
Literatur
Wird in der Veranstaltung bekannt gegeben.
Voraussetzungen
Baut auf Praktikum Algorithmen auf
Weitere Informationen
Informationen inkl. Themenliste werden zum Semesterbeginn auf der Seite des Fachgebiet Algorithmik veröffentlicht: https://www.algo.informatik.tu-darmstadt.de/
06cp IvP Implementierung von Programmiersprachen Mezini
Modul: 20-00-0306 Implementierung von Programmiersprachen
Kurs: 20-00-0306-pr Implementierung von Programmiersprachen
Lerninhalte
Es werden Konzepte der Implementierung von Programmiersprachen
vermittelt. Ferner werden diese Konzepte angewendet, um Erweiterungen
für Programmiersprachen zu implementieren.
Qualitätsziele / Lernergebnisse
Die Fähigkeit, eine professionelle Aufgabe aus der Informatik selbstständig und erfolgreich nach den anerkannten Grundsätzen der Profession zu bearbeiten.
Empfohlene Voraussetzungen
Es wird kein Vorwissen vorausgesetzt. Jedoch sind gute Programmiererfahrungen sowie Kenntnisse über Kompilerbau und virtuelle Maschinen von Vorteil.
Modul: Implementierung von Programmiersprachen
TUCaN-Nummer
20-00-0306
Titel
Implementierung von Programmiersprachen
Kürzel
Impl. Prog.Lang.
Lehrveranstaltungsart
Praktikum
Gebiet
Software Engineering
Sprache
Deutsch
Diploma Supplement
Concepts of implementing programming languages are taught. These concepts are then used to implement extensions to programming languages.
Kurs: 20-00-0306-pr Implementierung von Programmiersprachen
Lehrende
Prof. Dr.-Ing. Ermira Mezini
Veranstaltungsart
Praktikum
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
ImplProgsprachen
Semesterwochenstunden
4
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Dieses Projekt weist jedem Teilnehmer individuelle Themen zu, die alle mit Softwareentwicklung und/oder Programmiersprachen zusammenhängen.
Die wesentlichen Lehrziele umfassen, den Studierenden zu helfen, zu verstehen, wie man im Rahmen eines forschungsbezogenen Programmierprojektes an akademischen Projekten arbeitet.
Erwartete Teilnehmerzahl
Bevor Sie sich für den Kurs anmelden, müssen Sie sich für ein Thema bewerben. Die Teilnahme ist aufgrund der individuellen Betreuung begrenzt. Detaillierte Informationen zum Bewerbungsprozess finden Sie auf der Website.
Zusätzliche Informationen
https://www.stg.tu-darmstadt.de/teaching_stg/courses_stg/index.en.jsp
06cp IRP1 Integriertes Robotik Projekt 1 Stryk
Modul: 20-00-0324 Integriertes Robotik Projekt 1
Kurs: 20-00-0324-pr Integriertes Robotik Projekt 1
Lerninhalte
- selbständige Bearbeitung einer konkreten Aufgabenstellung aus der Entwicklung und Anwendung moderner Robotersysteme unter Anleitung und (nach Möglichkeit) in einem Team von Entwicklern
- Einarbeitung in den relevanten Stand der Forschung und Technik
- Erarbeitung eines Lösungsvorschlags und dessen Umsetzung und Implementierung
- Anwendung und Evaluierung anhand von Roboterexperimenten oder -simulationen
- Dokumentation von Aufgabenstellung, Vorgehensweise, Implementierung und Ergebnissen in einem Abschlussbericht und Durchführung einer Abschlusspräsentation
Qualitätsziele / Lernergebnisse
Durch erfolgreiche Teilnahme erwerben Studierende vertiefte Kenntnisse in ausgewählten Bereichen, Teilsystemen und Methoden moderner Robotersysteme sowie vertiefte Fähigkeiten zu deren Entwicklung, Implementierung und experimentellen Evaluation. Sie trainieren Präsentationsfähigkeiten und (nach Möglichkeit) Fähigkeit zur Arbeit in einem Team.
Empfohlene Voraussetzungen
- grundlegende Fachkenntnisse und methodische Fähigkeiten in der Robotik, wie diese durch die Lehrveranstaltung “Grundlagen der Robotik” vermittelt werden
- spezifische Programmierkenntnisse je nach Aufgabenstellung
Literatur
Aktuelle Literaturhinweise werden in der Veranstaltung gegeben.
Modul: Integriertes Robotik Projekt 1
TUCaN-Nummer
20-00-0324
Titel
Integriertes Robotik Projekt 1
Kürzel
Integr.RobotikProj 1
Lehrveranstaltungsart
Praktikum
Gebiet
Computational Engineering
Sprache
Deutsch/Englisch
Kurs: 20-00-0324-pr Integriertes Robotik Projekt 1
Lehrende
Prof. Dr. rer. nat. Oskar von Stryk
Veranstaltungsart
Praktikum
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Integr. Robotic Pr.1
Semesterwochenstunden
4
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
- selbständige Bearbeitung einer konkreten Aufgabenstellung aus der Entwicklung und Anwendung moderner Robotersysteme unter Anleitung und (nach Möglichkeit) in einem Team von Entwicklern
- Einarbeitung in den relevanten Stand der Forschung und Technik
- Erarbeitung eines Lösungsvorschlags und dessen Umsetzung und Implementierung
- Anwendung und Evaluierung anhand von Roboterexperimenten oder -simulationen
- Dokumentation von Aufgabenstellung, Vorgehensweise, Implementierung und Ergebnissen in einem Abschlussbericht und Durchführung einer Abschlusspräsentation
Literatur
Aktuelle Literaturhinweise werden in der Veranstaltung gegeben.
Voraussetzungen
- grundlegende Fachkenntnisse und methodische Fähigkeiten in der Robotik, wie diese durch die Lehrveranstaltung “Grundlagen der Robotik” vermittelt werden
- spezifische Programmierkenntnisse je nach Aufgabenstellung
Weitere Informationen
Erster Teil der zweisemestrigen Veranstaltung.
06cp PKI Praktikum aus Künstlicher Intelligenz Kersting
Modul: 20-00-0412 Praktikum aus Künstlicher Intelligenz
Kurs: 20-00-0412-pr Praktikum aus Künstlicher Intelligenz
Lerninhalte
Studierende müssen alleine oder in Gruppen ein konkretes praktisches Problem aus dem Bereich der Künstlichen Intelligenz bearbeiten und mit Hilfe von selbst zu entwickelnden oder dem Einsatz von bestehenden Software-Werkzeugen lösen.
Beachten Sie bitte die Informationen auf der Homepage des Fachgebiets (http://www.ke.informatik.tu-darmstadt.de/lehre/)!
In Semestern, in denen die Veranstaltung nicht auf diesen Seiten angekündigt wird, besteht oftmals dennoch die Möglichkeit zur Bearbeitung individueller Themen (auf Nachfrage).
Qualitätsziele / Lernergebnisse
Nach Bearbeitung dieses Praktikums sollten die Studierenden in der Lage sein
- Einsatzmöglichkeiten von Werkzeugen der künstlichen Intelligenz zu erkennen
- für gegebene Aufgaben passende Werkzeuge auszuwählen und selbständig einzusetzen
- den Erfolg des Einsatzes solcher Techniken evaluieren und messen zu können
Empfohlene Voraussetzungen
Grundlegendes Wissen in Künstlicher Intelligenz
Modul: Praktikum aus Künstlicher Intelligenz
TUCaN-Nummer
20-00-0412
Titel
Praktikum aus Künstliche Intelligenz
Kürzel
Praktikum KI
Lehrveranstaltungsart
Praktikum
Gebiet
Data Knowledge Engineering
Sprache
Deutsch
Kurs: 20-00-0412-pr Praktikum aus Künstlicher Intelligenz
Lehrende
Prof. Dr. rer. nat. Kristian Kersting
Veranstaltungsart
Praktikum
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Praktikum KI
Semesterwochenstunden
4
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Digitale Lehre
Kick-Off Meeting:
Wird noch bekannt gegeben über TUCaN und Moodle (Ende Oktober)
Moodle-Kurs Link:
https://moodle.informatik.tu-darmstadt.de/course/view.php?id=1660
Kontakperson:
jannis.blueml@tu-darmstadt.de
Lehrinhalte
Dieses Praktikum konzentriert sich auf praktische Experimente. Der Inhalt des Praktikums variiert je nach Fachkenntnis des Betreuers und den spezifischen Zielen der gewählten Gruppe. Die Studierenden werden in die praktische Anwendung theoretischer Konzepte einbezogen und sammeln wertvolle Erfahrungen und Einblicke.
Literatur
Die empfohlene Literatur hängt stark von jeweiligen Thema ab und kann bei der betreuenden Person erfragt werden.
Voraussetzungen
Grundlegendes Wissen in Künstlicher Intelligenz, z.B., Einführung in die KI (EiKI), Data Mining und Maschinelles Lernen (DMML),...
Erwartete Teilnehmerzahl
30
06cp PVC Praktikum Visual Computing Fellner; Kohlhammer; Kuijper; Mukhopadhyay; Roth; Stork
Modul: 20-00-0418 Praktikum Visual Computing
Kurs: 20-00-0418-pr Praktikum Visual Computing
Lerninhalte
Im Rahmen dieses Praktikums werden ausgewählte Themen aus dem Bereich Visual Computing von den Studierenden bearbeitet und am Ende des Praktikums in einem Vortrag vorgestellt. Die konkreten Themen wechseln von Semester zu Semester und sollten direkt mit einem der Lehrenden angesprochen werden.
Qualitätsziele / Lernergebnisse
Nach dem erfolgreichen Abschluss des Praktikums sind die Studenten dazu in der Lage, selbständig ein Problem aus dem Bereich des Visual Computings zu analysieren, zu lösen und die Ergebnisse zu bewerten.
Empfohlene Voraussetzungen
Praktische Programmierkenntnisse, z. B. in Java, C++
Grundkenntnisse oder Interesse, sich mit Fragestellungen des Visual Computing zu befassen
Empfohlen wird der Besuch mindestens einer der Einführungsvorlesungen im Bereich Visual Computing
Literatur
Wird in der Veranstaltung bekanntgegeben.
Modul: Praktikum Visual Computing
TUCaN-Nummer
20-00-0418
Titel
Praktikum Visual Computing
Kürzel
Praktikum VC
Lehrveranstaltungsart
Praktikum
Gebiet
Human Computer Systems
Sprache
Deutsch
Kurs: 20-00-0418-pr Praktikum Visual Computing
Lehrende
Prof. Dr. techn. Wolf Dietrich Fellner; Prof. Dr.-Ing. Jörn Kohlhammer; Prof. Dr. Arjan Kuijper; Ph.D. Anirban Mukhopadhyay; Prof. Ph. D. Stefan Roth; Prof. Dr.-Ing. André Stork
Veranstaltungsart
Praktikum
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Praktikum VC
Semesterwochenstunden
4
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Im Rahmen dieses Praktikums werden ausgewählte Themen aus dem Bereich Visual Computing von den Studierenden bearbeitet und am Ende des Praktikums in einem Vortrag vorgestellt. Die konkreten Themen wechseln von Semester zu Semester und sollten direkt mit einem der Lehrenden angesprochen werden.
Qualifikationsziele / Lernergebnisse
Nach dem erfolgreichen Abschluss des Praktikums sind die Studenten dazu in der Lage, selbständig ein Problem aus dem Bereich des Visual Computings zu analysieren, zu lösen und die Ergebnisse zu bewerten.
Literatur
Wird in der Veranstaltung bekanntgegeben.
Voraussetzungen
Praktische Programmierkenntnisse, z. B. in Java, C++
Grundkenntnisse oder Interesse, sich mit Fragestellungen des Visual Computing zu befassen
Empfohlen wird der Besuch mindestens einer der Einführungsvorlesungen im Bereich Visual Computing
Weitere Informationen
Praktikum 6CP/4SWS,i.d.R. jedes Semester
09cp PPTK Projektpraktikum Telekooperation Mühlhäuser
Modul: 20-00-0485 Projektpraktikum Telekooperation
Kurs: 20-00-0485-pr Projektpraktikum Telekooperation
Lerninhalte
Forschungsrelevante Projektarbeit.
An einem individuellen Projekt soll das eigenständige Forschen unter Anleitung erlernt werden. Dabei werden die Themen jeweils in Zusammenarbeit mit dem Betreuer definiert.
Mögliche Themenfelder:
* Multimodale Interaction
* Multitouch
* Assistenzsysteme
* Sensor Fusion
Qualitätsziele / Lernergebnisse
Studierende kennen nach erfolgreichem Besuch der Veranstaltung die grundlegenden Methoden der Forschungsarbeit von der Idee bis zur fertigen Publikation. Sie verstehen wie sie komplexe Forschungsfragen in Teilprobleme zerlegen und umfassend beantworten können. Sie können die Qualität der Ergebnisse durch umfassende Evaluation bewerten und angemessen darüber berichten.
Literatur
Variierend
Modul: Projektpraktikum Telekooperation
TUCaN-Nummer
20-00-0485
Titel
Projektpraktikum Telekooperation
Kürzel
PP TK
Lehrveranstaltungsart
Projektpraktikum
Gebiet
Net Centric Systems
Sprache
Deutsch/Englisch
Kurs: 20-00-0485-pr Projektpraktikum Telekooperation
Lehrende
Prof. Dr. rer. nat. Eberhard Max Mühlhäuser
Veranstaltungsart
Praktikum
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PP TK
Semesterwochenstunden
6
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Digitale Lehre
Der Kurs "Projektpraktikum Telekooperation" wird in digitaler Form angeboten.
Lehrinhalte
Die Teilnehmer entwickeln in Kleingruppen (4-6 Personen) Softwaresysteme und -komponenten im Forschungsfeld des Lehrstuhls Telekooperation.
Im Nachfolgenden eine (beispielhafte) Liste möglicher Themen:
Novel interactions with AR/VR devices or drones
Digital Fabrications
Remote Collaboration
Smart Street Lamps
Personal Assistants
Process Mining
Labels: Quantified Self App
Kraken.me: Tracking suite
Big Data Analysis / Data Mining
DisVis: Katastrophensimulator
(Mobile) Cloud Computing
(Mobile) Activity recognition and prediction
Social Network Analysis
Botnet Surveillance System (BoSS)
Botnet Simulation Framework (BSF)
Storytelling
da_sense: Visualisation of open data
Node Based Algorithm Programming Framework (ANISE)
Collaborative intrusion detection
Cyber Incident Monitoring based on honeypot sensors
Twitterize2: Anonymize Twitter
HTC: Holon Test Center
...
Weitere Forschungsthemen sind auf unserem Webauftritt zu finden.
Weitere Informationen
Das Projektpraktikum wird in diesem Semester nur als "on-demand" Veranstaltung angeboten. Das heißt, wenn Sie jemanden aus unserem Fachbereich finden, der mit Ihnen gemeinsam ein individuelles Thema für das Praktikum erarbeitet, können Sie diesen Kurs auch in diesem Semester belegen. Allerdings haben wir keine fertige Themenliste, so dass es in diesem Semester keine Auftaktveranstaltung und keinen zentralen Ansprechpartner geben wird.
Wir empfehlen Ihnen, sich unsere Forschungsthemen in den vier Bereichen anzuschauen, sich etwas auszusuchen, was Sie interessieren könnte, und sich an den/die wissenschaftlichen Mitarbeiter zu wenden. Bitte überlegen Sie sich ein konkretes Thema und einen Plan, an dem Sie arbeiten wollen, bevor Sie sich an uns wenden.
Online-Angebote
https://www.informatik.tu-darmstadt.de/telekooperation/teaching_6/winter_term_2021___22/seminar_and_project_practical_course/seminar_und_projektpraktikum_1xr8y0mpfrj0d_1.en.jsp
06cp FPVC Fortgeschrittenes Praktikum Visual Computing Fellner; Kohlhammer; Kuijper; Mukhopadhyay; Roth; Stork
Modul: 20-00-0537 Fortgeschrittenes Praktikum Visual Computing
Kurs: 20-00-0537-pr Fortgeschrittenes Praktikum Visual Computing
Lerninhalte
Im Rahmen dieses Praktikums werden ausgewählte fortgeschrittene Themen aus dem Bereich Visual Computing von den Studierenden bearbeitet und am Ende des Praktikums in einem Vortrag vorgestellt. Die konkreten Themen wechseln von Semester zu Semester und sollten direkt mit einem der Lehrenden angesprochen werden.
Qualitätsziele / Lernergebnisse
Nach dem erfolgreichen Abschluss des Praktikums sind die Studenten dazu in der Lage, selbständig ein fortgeschrittenes Problem aus dem Bereich des Visual Computings zu analysieren, zu lösen und die Ergebnisse zu bewerten.
Empfohlene Voraussetzungen
praktische Programmierkenntnisse, z. B. in Java, C++
Grundkenntnisse in Visual Computing zu befassen
Empfohlen wird der Besuch mindestens einer der Einführungsvorlesungen im Bereich Visual Computing sowie des Praktikums Visual Computing
Literatur
Wird in der Veranstaltung bekanntgegeben.
Modul: Fortgeschrittenes Praktikum Visual Computing
TUCaN-Nummer
20-00-0537
Titel
Fortgeschrittenes Praktikum Visual Computing
Kürzel
Fortgeschr.Prakt. VC
Lehrveranstaltungsart
Praktikum
Gebiet
Human Computer Systems
Sprache
Deutsch
Kurs: 20-00-0537-pr Fortgeschrittenes Praktikum Visual Computing
Lehrende
Prof. Dr. techn. Wolf Dietrich Fellner; Prof. Dr.-Ing. Jörn Kohlhammer; Prof. Dr. Arjan Kuijper; Ph.D. Anirban Mukhopadhyay; Prof. Ph. D. Stefan Roth; Prof. Dr.-Ing. André Stork
Veranstaltungsart
Praktikum
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Fortg.Prak.VC
Semesterwochenstunden
4
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Im Rahmen dieses Praktikums werden ausgewählte fortgeschrittene Themen aus dem Bereich Visual Computing von den Studierenden bearbeitet und am Ende des Praktikums in einem Vortrag vorgestellt. Die konkreten Themen wechseln von Semester zu Semester und sollten direkt mit einem der Lehrenden angesprochen werden.
Qualifikationsziele / Lernergebnisse
Nach dem erfolgreichen Abschluss des Praktikums sind die Studenten dazu in der Lage, selbständig ein fortgeschrittenes Problem aus dem Bereich des Visual Computings zu analysieren, zu lösen und die Ergebnisse zu bewerten.
Literatur
Wird in der Veranstaltung bekanntgegeben.
Voraussetzungen
praktische Programmierkenntnisse, z. B. in Java, C++
Grundkenntnisse in Visual Computing zu befassen
Empfohlen wird der Besuch mindestens einer der Einführungsvorlesungen im Bereich Visual Computing sowie des Praktikums Visual Computing
Weitere Informationen
Praktikum 6CP/4SWS, i.d.R. jedes Semester
06cp TTS Teamleitung im Teamprojekt Softwareentwicklung Mezini
Modul: 20-00-0541 Teamleitung im Teamprojekt Softwareentwicklung
Kurs: 20-00-0541-pr Teamleitung im Teamprojekt Softwareentwicklung
Termine zwischen 2024-10-16 und 2025-03-31
* 1x 2024-10-16 Mi 13:30 - 17:30 (S103/126)
* 1x 2024-10-18 Fr 09:30 - 13:30 (S103/9)
* 1x 2024-10-21 Mo 13:30 - 15:10 (S306/146)
* 1x 2024-10-21 Mo 13:30 - 15:10 (S115/020)
* 16x Mo 13:30 - 15:00 (S306/146)
Lerninhalte
Die Hauptaufgabe und Verantwortung eines Teamleiters ist dieKoordination von zwei bis drei Bachelorpraktikumsgruppen, um dieErreichung der Projektziele der Gruppen sicher zu stellen.Die Verantwortung, Aufgaben und Befugnisse der Teamleiter sind imEinzelnen: - Maßgeblich verantwortlich für die Erreichung des Projektziels.- Verantwortung für die Planung, Einhaltung und Protokollierung desProjektverlaufs. - Beurteilung der Machbarkeit der Aufgabenstellung und Sicherstellung,dass die Aufgabenstellung hinreichend präzise ist. - Beratung des Teams während des Projektes. - Qualitätssicherung aller erstellten Dokumente und Präsentationen. - Leitung von Teamsitzungen.
Qualitätsziele / Lernergebnisse
Leitung eines Projektteams
Empfohlene Voraussetzungen
vertiefte Kenntnisse im Bereiche Software Engineering
Modul: Teamleitung im Teamprojekt Softwareentwicklung
TUCaN-Nummer
20-00-0541
Titel
Teamleitung im Bachelorpraktikum
Kürzel
Teamleitung im Bache
Lehrveranstaltungsart
Praktikum
Gebiet
Software Engineering
Sprache
Deutsch
Diploma Supplement
Team leader, Practical Lab, Project Management and Controlling, Quality Management
Kurs: 20-00-0541-pr Teamleitung im Teamprojekt Softwareentwicklung
Lehrende
Prof. Dr.-Ing. Ermira Mezini
Veranstaltungsart
Praktikum
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Teamltg TP SWentwick
Semesterwochenstunden
4
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Weitere Informationen
Bitte beachten Sie die Webseite für aktuelle Informationen:
https://bp.st.informatik.tu-darmstadt.de/teambegleitung.html
Das Bachelor-Praktikum unseres Fachbereichs lehrt und erprobt die systematische Durchführung eines größeren Softwareprojekts. In Teams von 4 bis 5 Studierenden werden Softwareprojekte aus dem universitären Umfeld bearbeitet.
Jedes Studierendenteam erhält eine studentische Teambegleitung, die das Team im Entwicklungsprozess unterstützt, aber nicht an der Entwicklung teilnimmt. Die Teambegleitung hilft bei der Planung, begleitet den Entwicklungsprozess, gibt Feedback und greift moderierend ein, um einen erfolgreichen Projektabschluss sicherzustellen. Sie geben auch Feedback zu den (Vor-)Abgaben.
Die Teambegleitung ist Ansprechpartner bei Problemen innerhalb des Teams und zwischen Team und Auftraggeber*innen. Sie steht fortlaufend mit den Veranstalter*innen in Kontakt, um Rückmeldungen zum Projektverlauf zu geben.
Interessierte Studierende müssen das Bachelor-Praktikum selbst erfolgreich absolviert haben oder in einem Informatik-Masterstudiengang immatrikuliert sein. Alternativ ist eine Vergütung als studentische Hilfskraft (SHK) möglich. Bei Interesse melden Sie sich unter bp@cs.tu-darmstadt.de. Alle Teambegleitungen erhalten ein Zertifikat, das ihre Tätigkeiten und erworbenen Kompetenzen bescheinigt.
Die Auswahl der Teambegleitungen erfolgt durch ein an die Bedürfnisse des Praktikums angepasstes Verfahren. Vorkenntnisse in Projektmanagement und Software Engineering sind vorteilhaft. Die Auswahl erfolgt durch die Veranstalter*innen. Es ist nicht garantiert, dass alle Interessent*innen eine Teambegleitung übernehmen können, aber erfahrungsgemäß gibt es mehr Teams als Teambegleitungen.
06cp PSMN Praktikum Sichere Mobile Netze Breuer; Hollick
Modul: 20-00-0552 Praktikum Sichere Mobile Netze
Kurs: 20-00-0552-pr Praktikum Sichere Mobile Netze
Lerninhalte
Das Praktikum Sichere Mobile Netze behandelt die angewandte Softwareentwicklung und Hardware-Software Entwicklung in den Themenbereichen Kommunikationsnetze, Sicherheit, Mobile Netze und Drahtloser Kommunikation bzw. der Kombination dieser Bereiche. Ziel ist das Lösen einer Problemstellung im Team aus den genannten Bereichen durch Implementierung in Software bzw. Hardware/Software.
Lerninhalte:
- Lösen einer Fragestellung im Bereich Kommunikationsnetze, Sicherheit, Mobile Netze und Drahtloser Kommunikation
- Rechereche von Lösungsalternativen und Abwägung von Vor-/Nachteilen der Alternativen
- Konzipieren einer Softwarearchitektur bzw. kombinierten Hardware-Software Architektur
- Entwerfen eines auf die Zielplattform angepassten Hardware-/Softwaredesigns
- Prototypische Umsetzung auf der ausgewählten Zielplattform
- Evaluation des Gesamtsystems in Bezug auf verschiedene Gütemaße
- Dokumentation der erstellten Lösung
Qualitätsziele / Lernergebnisse
Nach erfolgreicher Teilnahme an der Veranstaltung besitzen die Studierenden die Fähigkeit Problemstellungen im Bereich Sichere Mobile Netze softwaretechnisch zu lösen. Die Studierenden haben hierzu Kenntnisse im Entwurf/der Umsetzung komplexer Protokolle bzw. Anwendungen in einem/mehreren der Bereiche Kommunikationsnetze, Sicherheit, Mobile Netze und Drahtloser Kommunikation erlangt. Die Studierenden sind in der Lage die gewählten Protokolle und Anwendungen zu implementieren, zu testen und deren Funktionsfähigkeit und Leistungsfähigkeit zu evaluieren. Sie sind in der Lage die erstellten Softwareartefakte verständlich zu dokumentieren und die erzielten Projektfortschritten und -ergebnissen verständlich zu präsentieren.
Empfohlene Voraussetzungen
Erfolgreiche Teilnahme an einer Integrierten Veranstaltung des Fachgebiets SEEMOO
Literatur
Themenspezifisch ausgewählte, aktuelle wissenschaftliche Veröffentlichungen
Modul: Praktikum Sichere Mobile Netze
TUCaN-Nummer
20-00-0552
Titel
Praktikum Sichere Mobile Netze
Kürzel
Praktikum Sichere Mo
Lehrveranstaltungsart
Praktikum
Gebiet
Net Centric Systems
Sprache
Deutsch
Kurs: 20-00-0552-pr Praktikum Sichere Mobile Netze
Lehrende
M.Sc. David Noel Breuer; Prof. Dr.-Ing. Matthias Hollick
Veranstaltungsart
Praktikum
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Praktikum Sichere Mo
Semesterwochenstunden
4
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Digitale Lehre
Lernplattform: https://seemoo.de/lab-project-moodle
Lehrinhalte
Das Praktikum Sichere Mobile Netze behandelt die angewandte Softwareentwicklung und Hardware-Software Entwicklung in den Themenbereichen Kommunikationsnetze, Sicherheit, Mobile Netze und Drahtloser Kommunikation bzw. der Kombination dieser Bereiche. Ziel ist das Lösen einer Problemstellung im Team aus den genannten Bereichen durch Implementierung in Software bzw. Hardware/Software.
Lerninhalte:
- Lösen einer Fragestellung im Bereich Kommunikationsnetze, Sicherheit, Mobile Netze und Drahtloser Kommunikation
- Rechereche von Lösungsalternativen und Abwägung von Vor-/Nachteilen der Alternativen
- Konzipieren einer Softwarearchitektur bzw. kombinierten Hardware-Software Architektur
- Entwerfen eines auf die Zielplattform angepassten Hardware-/Softwaredesigns
- Prototypische Umsetzung auf der ausgewählten Zielplattform
- Evaluation des Gesamtsystems in Bezug auf verschiedene Gütemaße
- Dokumentation der erstellten Lösung
Literatur
Themenspezifisch ausgewählte, aktuelle wissenschaftliche Veröffentlichungen
Voraussetzungen
Erfolgreiche Teilnahme an einer Integrierten Veranstaltung des Fachgebiets SEEMOO
Online-Angebote
Lernplattform: https://seemoo.de/lab-project-moodle
06cp PAHE Praktikum zu Algorithmen für Hardware-Entwurfswerkzeuge Stock
Modul: 20-00-0571 Praktikum zu Algorithmen für Hardware-Entwurfswerkzeuge
Kurs: 20-00-0571-pr Praktikum zu Algorithmen für Hardware-Entwurfswerkzeuge
Lerninhalte
- Realisieren von Hardware-Entwurfswerkzeugen aus dem Bereich Layout-Synthese, speziell zu Themen wie Timing Analyse, Platzierung und Verdrahtung
- Evaluieren der Ergebnisqualität und Rechenzeit- und Speicheranforderungen der eigenen Werkzeuge im Vergleich zu existierenden Implementierungen
Qualitätsziele / Lernergebnisse
Nach erfolgreichem Absolvieren der Veranstaltung können die Studierenden eigenständig Hardware-Entwurfswerkzeuge für eine vorgegebene Zieltechnologie von integrierten Schaltungen erstellen. Sie können ihre Werkzeuge bezüglich verschiedener Gütemaße evaluieren und mit anderen existierenden Implementierungen vergleichen.
Empfohlene Voraussetzungen
Der erfolgreiche Besuch bzw. die aktive parallele Teilnahme an der Veranstaltung “Algorithmen für Hardware-Entwurfswerkzeuge” ist dringend empfohlen.
Literatur
Bereitgestellte wissenschaftliche Arbeiten zu den vorgeschlagenen Basisverfahren.
Modul: Praktikum zu Algorithmen für Hardware-Entwurfswerkzeuge
TUCaN-Nummer
20-00-0571
Titel
Praktikum zu Algorithmen für Hardware-Entwurfswerkzeuge
Kürzel
Prak Algo HW Entwurf
Lehrveranstaltungsart
Praktikum
Gebiet
Computer Microsystems
Sprache
Deutsch/Englisch
Kurs: 20-00-0571-pr Praktikum zu Algorithmen für Hardware-Entwurfswerkzeuge
Lehrende
Dipl.-Inform. Florian-Wolfgang Stock
Veranstaltungsart
Praktikum
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Prak Algo HW Entwurf
Semesterwochenstunden
4
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
- Realisieren von Hardware-Entwurfswerkzeugen aus dem Bereich Layout-Synthese, speziell zu Themen wie Timing Analyse, Platzierung und Verdrahtung
- Evaluieren der Ergebnisqualität und Rechenzeit- und Speicheranforderungen der eigenen Werkzeuge im Vergleich zu existierenden Implementierungen
Literatur
Bereitgestellte wissenschaftliche Arbeiten zu den vorgeschlagenen Basisverfahren.
Voraussetzungen
Der erfolgreiche Besuch bzw. die aktive parallele Teilnahme an der Veranstaltung “Algorithmen für Hardware-Entwurfswerkzeuge” ist dringend empfohlen.
05cp P-D Pidl - Digitaltechnik Schneider
Modul: 20-00-0597 Praktikum in der Lehre zu Digitaltechnik
Kurs: 20-00-0597-pr Praktikum in der Lehre zu Digitaltechnik
Qualitätsziele / Lernergebnisse
Es sollen Fähigkeiten erlernt werden, geeignete Lernmaterialien für Schulungen in Informatikthemen selbst zu erstellen, ihren Einsatz kritisch zu begleiten und/oder dabei auch die Lernenden zu betreuen und anzuleiten.
Empfohlene Voraussetzungen
Kenntnisse aus Technische Grundlagen der Informatik (TGDI) oder vergleichbarer Vorlesung.
Modul: Pidl - Digitaltechnik
TUCaN-Nummer
20-00-0597
Titel
Praktikum in der Lehre - Digitaltechnik
Kürzel
PidL Digitaltechnik
Lehrveranstaltungsart
Praktikum in der Lehre
Gebiet
Computer Microsystems
Sprache
Deutsch
Diploma Supplement
Development and evaluation of teaching aids or direct teaching of small study groups of students.
Kurs: 20-00-0597-pr Praktikum in der Lehre zu Digitaltechnik
Lehrende
Prof. Dr.-Ing. Thomas Schneider
Veranstaltungsart
Praktikum in der Lehre
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PidL Digitaltechnik
Semesterwochenstunden
3
Credits
5,0
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Voraussetzungen
Kenntnisse aus Technische Grundlagen der Informatik (TGDI) oder vergleichbarer Vorlesung.
Weitere Informationen
Es sollen Fähigkeiten erlernt werden, geeignete Lernmaterialien für Schulungen in Informatikthemen selbst zu erstellen, ihren Einsatz kritisch zu begleiten und/oder dabei auch die Lernenden zu betreuen und anzuleiten.
06cp IFM Implementierung in Forensik und Mediensicherheit Steinebach
Modul: 20-00-0603 Implementierung in Forensik und Mediensicherheit
Kurs: 20-00-0603-pr Implementierung in Forensik und Mediensicherheit
Lerninhalte
Praktische Anwendung von Algorithmen in den Bereichen Robuste Hashverfahren, Image Registration, File Forensik, Multimedia Kryptographie, Web Content Retrieval
Qualitätsziele / Lernergebnisse
Die Studenten implementieren ausgewählte Methoden aus der Multimedia Sicherheit und der IT Forensik in verschiedenen aktuellen Hochsprachen abhängig von der konkreten Aufgabenstellung. Ziel ist es, abstrakte Algorithmen und Problemstellungen praxisnah umsetzen und lösen zu lernen. Ziel ist hierbei insbesondere, eine effiziente Lösung zu finden, die das gegebene Problem zuverlässig löst. Die Studenten werden vertraut mit dem Prozess der softwaretechnischen Problemlösung praxisnaher Fragenstellungen der IT Forensik und Multimedia Sicherheit.
Literatur
Watermarking
Petticolas, Katzenbeisser; Information Hiding Techniques for Steganography and Digital Watermarking, Artech House Computer Security Series, ISBN: 1580530354, 2000
Cox I, Miller M, Bloom J, Fridrich J, Kalker T.;Digital watermarking and steganography. Morgan Kaufmann, USA, 2007
Forensik
Alexander Geschonneck: ""Computer-Forensik"". 6., aktualisierte und erweiterte Auflage, dpunkt.verlag GmbH, 2014. ISBN: 978-3864901331
Brian Carrier, File System Forensic Analysis, Addison Wesley,2005
Modul: Implementierung in Forensik und Mediensicherheit
TUCaN-Nummer
20-00-0603
Titel
Implementierung in Forensik und Mediensicherheit
Kürzel
Implementierung in F
Lehrveranstaltungsart
Praktikum
Gebiet
Trusted Systems
Sprache
Deutsch
Kurs: 20-00-0603-pr Implementierung in Forensik und Mediensicherheit
Lehrende
Honorarprof. Dr.-Ing. Martin Steinebach
Veranstaltungsart
Praktikum
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Impl.Forensik/Medien
Semesterwochenstunden
4
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Praktische Anwendung von Algorithmen in den Bereichen Robuste Hashverfahren, Image Registration, File Forensik, Multimedia Kryptographie, Web Content Retrieval
Literatur
Steinmetz: Multimedia-Technologie. Grundlagen, Komponenten und Systeme. ISBN: 3540673326, Spinger, Heidelberg, 2000
Dittmann: Digitale Wasserzeichen, Springer Verlage, ISBN 3-540-66661-3, 2000
Cox, Miller, Bloom: Digital Watermarking, Academic Press, San Diego, USA, ISBN 1-55860-714-5, 2002
und spezifische Veröffentlichungen aus Tagungsbänden
Weitere Informationen
http://private.sit.fhg.de/~steineba/TUD/mms/p4.htm
Kontakt: martin.steinebach@sit.fraunhofer.de
06cp PSKIS Praktikum System und KI Sicherheit Sadeghi
Modul: 20-00-0615 Praktikum System und KI Sicherheit
Kurs: 20-00-0615-pr Praktikum System und KI Sicherheit
Lerninhalte
Dieses Praktikum bietet verschiedene Programmierprojekte auf dem aktuellen Smartphone Betriebssystem Android:
- Entwicklung/Implementierung von ausgewählten Software Angriffen
- Entwicklung von sicheren Benutzerapplikationen
- Einspielen von Kernelerweiterungen
- Systemprogrammierung
Qualitätsziele / Lernergebnisse
Durch die erfolgreiche Teilnahme an dieser Veranstaltung erlangen Studenten Kenntnissen und praktischer Erfahrungen mit Sicherheitsmechanismen in moderne Smartphone Betriebssystemen. Außerdem erwerben sie generelle Erfahrung in Systemprogrammierung.
Empfohlene Voraussetzungen
- Grundlagen Betriebssysteme
- Programmierkenntnisse in C++ und Java
Literatur
Wird in der Veranstaltung bekannt gegeben
Modul: Praktikum System und KI Sicherheit
TUCaN-Nummer
20-00-0615
Titel
Praktikum System and IoT Security
Kürzel
Praktikum System/IoT
Lehrveranstaltungsart
Praktikum
Gebiet
Trusted Systems
Sprache
Deutsch/Englisch
Kurs: 20-00-0615-pr Praktikum System und KI Sicherheit
Lehrende
Prof. Dr.-Ing. Ahmad-Reza Sadeghi
Veranstaltungsart
Praktikum
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Praktikum System/KI
Semesterwochenstunden
4
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Digitale Lehre
https://moodle.informatik.tu-darmstadt.de/course/view.php?id=1525
Lehrinhalte
Dieses Praktikum bietet verschiedene Programmierprojekte im Bereich der IT Sicherheit:
Entwicklung/Implementierung von ausgewählten Software Angriffen
Entwicklung von sicheren Benutzerapplikationen
Einspielen von Kernelerweiterungen
Systemprogrammierung
Anwendungen des Machinellen Lernens in der IT Sicherheit
Sicherheits- und Privacy-Aspekte von Deep Neural Networks
Literatur
Wird in der Veranstaltung bekannt gegeben
Voraussetzungen
- Grundlagen Betriebssysteme
- Programmierkenntnisse in C++ und Java
06cp PTI Praktikum zu Technischer Informatik Koch
Modul: 20-00-0647 Praktikum zu Technischer Informatik
Kurs: 20-00-0647-pr Praktikum zu Technischer Informatik
Lerninhalte
Teilnehmerinnen und Teilnehmer bearbeiten alleine oder in einer Kleingruppe eigenständig eine individuell gestellte praktische Aufgabe aus dem Bereich der technischen Informatik. Die Aufgaben sind dabei in der Regel Programmier- und/oder Hardware-Entwicklungsarbeiten angelehnt an die aktuellen Forschungen am Fachgebiet für Eingebettete Systeme und ihre Anwendungen.
Qualitätsziele / Lernergebnisse
Nach erfolgreichem Absolvieren der Veranstaltung können die Studierenden eigenständig ein komplexeres Problem aus dem Bereich der Technischen Informatik lösen. Sie können die Qualität ihrer Lösung evaluieren und mit anderen bestehenden Lösungen vergleichen.
Empfohlene Voraussetzungen
Hängt von der konkreten Aufgabe ab. Typische empfohlene Veranstaltungen sind “Digitaltechnik”, “Rechnerorganisation”, “Architekturen und Entwurf von Rechnersystemen” und/oder “Einführung in Compilerbau” und “Fortgeschrittener Compilerbau”
Literatur
Wird spezifisch für die gestellte Aufgabe ausgewählt.
Modul: Praktikum zu Technischer Informatik
TUCaN-Nummer
20-00-0647
Titel
Praktikum zu Technischer Informatik
Kürzel
Prakt.Techn.Informat
Lehrveranstaltungsart
Praktikum
Gebiet
Computer Microsystems
Sprache
Deutsch/Englisch
Kurs: 20-00-0647-pr Praktikum zu Technischer Informatik
Lehrende
Prof. Dr.-Ing. Andreas Koch
Veranstaltungsart
Praktikum
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Prakt.Techn.Informat
Semesterwochenstunden
4
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Teilnehmerinnen und Teilnehmer bearbeiten alleine oder in einer Kleingruppe eigenständig eine individuell gestellte praktische Aufgabe aus dem Bereich der technischen Informatik. Die Aufgaben sind dabei in der Regel Programmier- und/oder Hardware-Entwicklungsarbeiten angelehnt an die aktuellen Forschungen am Fachgebiet für Eingebettete Systeme und ihre Anwendungen.
Literatur
Wird spezifisch für die gestellte Aufgabe ausgewählt.
Voraussetzungen
Hängt von der konkreten Aufgabe ab. Typische empfohlene Veranstaltungen sind “Digitaltechnik”, “Rechnerorganisation”, “Architekturen und Entwurf von Rechnersystemen” und/oder “Einführung in Compilerbau” und “Fortgeschrittener Compilerbau”
09cp SGP Serious Games Projektseminar Göbel
Modul: 20-00-0649 Serious Games Projektseminar
Kurs: 18-de-2070-pj Serious Games Projektseminar
Termine zwischen 2024-10-16 und 2025-03-19
* 2x Mi 15:20 - 18:50 (S306/053)
* 1x 2025-03-19 Mi 09:00 - 17:00 ()
Lerninhalte
In dem Projektpraktikum werden für aktuelle Themen aus dem Bereich Serious Games (beispielsweise für Bildung, Gesundheit und Sport) Konzepte entwickelt und prototypisch realisiert.
Die Themen haben jeweils Bezug zur aktuell laufenden Forschung des Fachgebiets, teilweise in Kooperation mit Partnern aus der Games Industrie und/oder Serious Games Anwendern.
Qualitätsziele / Lernergebnisse
Nach erfolgreichem Absolvieren der Veranstaltung können die Studierenden eine praktische Aufgabenstellung aus dem „Serious Games“-Umfeld eigenständig bearbeiten sowie die dafür nötige Software konzipieren und prototypisch umsetzen. Zusätzlich erwerben sie praktisches Wissen im Bereich des Projektmanagements, dass sie nicht nur auf ihr eigenes Thema anwenden, sondern auch auf zukünftige Projekte transferieren können. Außerdem können sie die von ihnen erzielten Ergebnisse einem Publikum unter Anwendung von verschiedenen Präsentationstechniken vorstellen sowie eine dazugehörige Fachdiskussion aktiv bestreiten.
Empfohlene Voraussetzungen
Programmierkenntnisse (die Programmiersprache ist jeweils abhängig von Thema und kann teilweise frei gewählt werden).
Modul: Serious Games Projektseminar
TUCaN-Nummer
20-00-0649
Titel
Serious Games Projektpraktikum
Kürzel
Serious Games Proj.
Lehrveranstaltungsart
Projektpraktikum
Gebiet
Human Computer Systems
Sprache
Deutsch/Englisch
Kurs: 18-de-2070-pj Serious Games Projektseminar
Lehrende
PD Dr.-Ing. Stefan Peter Göbel
Veranstaltungsart
Projektseminar
Orga-Einheit
FB18 Elektrotechnik und Informationstechnik
Anzeige im Stundenplan
PJ Serious Games
Semesterwochenstunden
5
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
In dem Projektpraktikum werden für aktuelle Themen aus dem Bereich Serious Games (beispielsweise für Bildung, Gesundheit und Sport) Konzepte entwickelt und prototypisch realisiert.
Die Themen haben jeweils Bezug zur aktuell laufenden Forschung des Fachgebiets, teilweise in Kooperation mit Partnern aus der Games Industrie und/oder Serious Games Anwendern.
Voraussetzungen
Programmierkenntnisse (die Programmiersprache ist jeweils abhängig von Thema und kann teilweise frei gewählt werden).
Online-Angebote
moodle
06cp SDT Software Development Tools Mezini
Modul: 20-00-0673 Software Development Tools
Kurs: 20-00-0673-pr Software Development Tools
Lerninhalte
Die Entwicklung von Werkzeugen zur Unterstützung der Entwicklung von Software.
Qualitätsziele / Lernergebnisse
Gewinnen von praktischer Erfahrung in der Entwicklung von Softwareentwicklungswerkzeugen.
Verstehen der Grenzen von Softwareentwicklungswerkzeugen.
Empfohlene Voraussetzungen
Einführung in Software Engineering
E
Modul: Software Development Tools
TUCaN-Nummer
20-00-0673
Titel
Software Development Tools
Kürzel
SDT
Lehrveranstaltungsart
Praktikum
Gebiet
Software Engineering
Sprache
Deutsch/Englisch
Kurs: 20-00-0673-pr Software Development Tools
Lehrende
Prof. Dr.-Ing. Ermira Mezini
Veranstaltungsart
Praktikum
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
SDT
Semesterwochenstunden
4
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Die Entwicklung von Werkzeugen zur Unterstützung der Entwicklung von Software.
Voraussetzungen
Einführung in Software Engineering
Erwartete Teilnehmerzahl
Bevor Sie sich für den Kurs anmelden, müssen Sie sich für ein Thema bewerben. Die Teilnahme ist aufgrund der individuellen Betreuung begrenzt. Detaillierte Informationen zum Bewerbungsprozess finden Sie auf der Website.
Zusätzliche Informationen
https://www.stg.tu-darmstadt.de/teaching_stg/courses_stg/index.en.jsp
06cp LRIPT1 Lernende Roboter: Integriertes Projekt - Teil 1 Peters
Modul: 20-00-0753 Lernende Roboter: Integriertes Projekt - Teil 1
Kurs: 20-00-0753-pj Lernende Roboter: Integriertes Projekt - Teil 1
Lerninhalte
In "Lernende Roboter: Integriertes Projekt, Teil 1" wird zunächst von Studierenden unter Anleitung eine aktuelle Problemstellung des Roboter-Lernens erarbeitet, welche den Forschungsinteressen der Studierenden entspricht, und eine Literaturstudie durchgeführt. Basierend auf diesen Vorarbeiten werden ein Projektplan ausgearbeitet, die notwendigen Algorithmen erprobt und eine prototypische Realisierung in Simulation erstellt.
Qualitätsziele / Lernergebnisse
Nach erfolgreichen Abschluss der Lehrveranstaltung, können Studierende unabhängig kleine Forschungsprojekte im Bereich Robot Learning aufbauen und in Simulation erproben.
Empfohlene Voraussetzungen
Gleichzeitige oder vorherherige Besuch der Vorlesung "Lernende Roboter".
Modul: Lernende Roboter: Integriertes Projekt - Teil 1
TUCaN-Nummer
20-00-0753
Titel
Lernende Roboter: Integriertes Projekt - Teil 1
Kürzel
IP1 Lernende Roboter
Lehrveranstaltungsart
Praktikum
Gebiet
Computational Engineering
Sprache
Deutsch/Englisch
Kurs: 20-00-0753-pj Lernende Roboter: Integriertes Projekt - Teil 1
Lehrende
Prof. Ph. D. Jan Peters
Veranstaltungsart
Projekt
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
IP1 Lernende Roboter
Semesterwochenstunden
4
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
In "Robot Learning: Integrated Project, Part 1", students will pose a current research problem in the domain of robot learning with assistance of their advisor. The students will select a robot learning topic to fit their research interests, on which they will pursue in-depth literature studies. Using these results, they will develop a plan for their project, try out the algorithms of interest and implement a prototype in simulation. You can find all the information related with the course in the following link: https://www.ias.informatik.tu-darmstadt.de/Teaching/IP-RobotLearning
Voraussetzungen
Gleichzeitige oder vorherherige Belegung der Vorlesung "Lernende Roboter".
06cp ESHO2 Embedded Systems Hands-On 2: Entwurf von Hardware-Beschleunigern für Systems-on-Chip Koch
Modul: 20-00-0968 Embedded Systems Hands-On 2: Entwurf von Hardware-Beschleunigern für Systems-on-Chip
Kurs: 20-00-0968-pr Embedded Systems Hands-On 2: Entwurf von Hardware-Beschleunigern für Systems-on-Chip
Lerninhalte
Diese Veranstaltung richtet sich an Studierende, die grundlegende
Kenntnisse im Design von Hardwarebeschleunigern im Rahmen eines Systems-on-Chip
erhalten möchten.
Im Rahmen des Praktikums erhalten Studierende umfangreiche Einblicke in
relevante Themen wie:
- Treiber für selbst erstellte Hardwarebeschleuniger
- Einbindung von in Bluespec erstellten Beschleunigern in ein Zynq SoC
- Toolchains für Hardware- und Software-Komponenten
Die Teilnehmer werden im Rahmen des Praktikums Aufgaben zu einem
typischen Einsatzgebiet von Hardwarebeschleunigung bearbeiten.
Ein typisches Anwendungsgebiet eines solchen Hardwarebeschleunigers ist
die Verarbeitung und Erfassung von Kamerabildern, zum Beispiel im Rahmen
von Stereo Vision.
Qualitätsziele / Lernergebnisse
Die Teilnehmenden erwerben die Fertigkeiten, das in vorangehenden Veranstaltungen erworbene Methodenwissen nun anzuwenden, um ein eingebettetes System mittels Hardware/Software-Co-Entwurf zu realisieren.
Empfohlene Voraussetzungen
Grundlegende Kenntnisse im Umgang mit embedded Linux zum Beispiel aus
ESHO1. Bluespec SystemVerilog aus Architektur und Entwurf von Rechnersystemen (ex-CMS).
Modul: Embedded Systems Hands-On 2: Entwurf von Hardware-Beschleunigern für Systems-on-Chip
TUCaN-Nummer
20-00-0968
Titel
Embedded Systems Hands-On 2: Entwurf von Hardware-Beschleunigern für Systems-on-Chip
Kürzel
ESHO2
Lehrveranstaltungsart
Praktikum
Gebiet
Computer Microsystems
Sprache
Deutsch
Kurs: 20-00-0968-pr Embedded Systems Hands-On 2: Entwurf von Hardware-Beschleunigern für Systems-on-Chip
Lehrende
Prof. Dr.-Ing. Andreas Koch
Veranstaltungsart
Praktikum
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
ESHO2
Semesterwochenstunden
4
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Digitale Lehre
Ausleihe von Toolkits zur selbstständigen Arbeit von Zuhause, Informationen auf der Webseite vom Fachgebiet
Lehrinhalte
Diese Veranstaltung richtet sich an Studierende, die grundlegende
Kenntnisse im Design von Hardwarebeschleunigern im Rahmen eines Systems-on-Chip
erhalten möchten.
Im Rahmen des Praktikums erhalten Studierende umfangreiche Einblicke in
relevante Themen wie:
- Treiber für selbst erstellte Hardwarebeschleuniger
- Einbindung von in Bluespec erstellten Beschleunigern in ein Zynq SoC
- Toolchains für Hardware- und Software-Komponenten
Die Teilnehmer werden im Rahmen des Praktikums Aufgaben zu einem
typischen Einsatzgebiet von Hardwarebeschleunigung bearbeiten.
Ein typisches Anwendungsgebiet eines solchen Hardwarebeschleunigers ist
die Verarbeitung und Erfassung von Kamerabildern, zum Beispiel im Rahmen
von Stereo Vision.
Voraussetzungen
- Grundlegende Kenntnisse im Umgang mit Embedded Linux
- Bluespec SystemVerilog aus Architektur und Entwurf von Rechnersystemen (AER)
- Grundlegende Kenntnisse in C
Online-Angebote
https://www.esa.informatik.tu-darmstadt.de/lehre/202425/esho2
09cp PDLCV Projektpraktikum Deep Learning in der Computer Vision Roth
Modul: 20-00-0980 Projektpraktikum Deep Learning in der Computer Vision
Kurs: 20-00-0980-pp Projektpraktikum Deep Learning in der Computer Vision
Lerninhalte
Im Rahmen des Projektpraktikums werden ausgewählte Themen aus dem Bereich des Deep Learning (tiefe neuronale Netze) für Fragestellungen in der Computer Vision in Gruppen bearbeitet. Dazu gehört die praktische Umsetzung mit modernen Deep Learning Frameworks. Die Ergebnisse werden am Ende in einem Vortrag vorgestellt. Die konkreten Themen orientieren sich am aktuellen Stand der Forschung und wechseln von Semester zu Semester.
Qualitätsziele / Lernergebnisse
Durch erfolgreiche Teilnahme erwerben Studierende vertiefte Kenntnisse in tiefen neuronalen Netzen und deren Anwendungen in der Computer Vision. Sie können aktuelle Techniken in diesem Bereich analysieren, modifizieren und anwenden. Sie trainieren weiterhin Präsentationsfähigkeiten und die Arbeit in einem Team.
Empfohlene Voraussetzungen
* Gute Programmierkenntnisse in C/C++ oder Python oder Lua
* Voherige oder parallele Belegung von "Computer Vision I"
Modul: Projektpraktikum Deep Learning in der Computer Vision
TUCaN-Nummer
20-00-0980
Titel
Projektpraktikum Deep Learning in der Computer Vision
Kürzel
Deep Learning in CV
Lehrveranstaltungsart
Projektpraktikum
Gebiet
Human Computer Systems
Sprache
Deutsch/Englisch
Kurs: 20-00-0980-pp Projektpraktikum Deep Learning in der Computer Vision
Lehrende
Prof. Ph. D. Stefan Roth
Veranstaltungsart
Praktikum
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Deep Learning in CV
Semesterwochenstunden
6
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Im Rahmen des Projektpraktikums werden ausgewählte Themen aus dem Bereich des Deep Learning (tiefe neuronale Netze) für Fragestellungen in der Computer Vision in Gruppen bearbeitet. Dazu gehört die praktische Umsetzung mit modernen Deep Learning Frameworks. Die Ergebnisse werden am Ende in einem Vortrag und in einem Bericht vorgestellt. Die konkreten Themen orientieren sich am aktuellen Stand der Forschung und wechseln von Semester zu Semester.
Voraussetzungen
* Fundierte Programmierkenntnisse in Python, gute Kenntnisse von PyTorch
* Voherige Belegung von "Computer Vision" oder "Computer Vision II" oder anderer Vorlesung mit Bezug zu Computer Vision; alternativ anderweitige Erfahrung im Bereich Computer Vision
* Vorige Belegung einer Vorlesung aus dem Bereich Deep Learning
Erwartete Teilnehmerzahl
Max. 21
Weitere Informationen
Eine Zwischenpräsentation ist obligatorisch.
Online-Angebote
moodle
06cp PPT Parallele Programmiertechnologie Wolf; Özden
Modul: 20-00-1008 Parallele Programmiertechnologie
Kurs: 20-00-1008-pr Parallele Programmiertechnologie
Termine zwischen 2024-10-16 und 2025-01-29
* 4x Mi 13:30 - 17:00 (S115/021)
Lerninhalte
Die Praktikumsteilnehmer entwickeln Technologien zur parallelen Programmierung aus den folgenden Themenbereichen und/oder wenden diese an:
• Erschließung möglicher Parallelität
• Leistungsanalyse und –modellierung
• Korrektheitsanalyse
• Profiling
• Skalierbare Algorithmen
• Ressourcenmanagement und Scheduling
• Anwendungen (z.B. Deep Learning)
Qualitätsziele / Lernergebnisse
• Kennenlernen und praktische Entwicklung und/oder Anwendung paralleler Programmiertechnologien
• Einüben softwaretechnischer Methoden
• Teamarbeit in Softwareprojekten
• Präsentation von Projektergebnissen in Berichten und Vorträgen
Empfohlene Voraussetzungen
• Kenntnisse paralleler Programmierung und Systeme
Modul: Parallele Programmiertechnologie
TUCaN-Nummer
20-00-1008
Titel
Parallele Programmiertechnologie
Kürzel
PPT
Lehrveranstaltungsart
Praktikum
Gebiet
Software Engineering
Sprache
Deutsch/Englisch
Kurs: 20-00-1008-pr Parallele Programmiertechnologie
Lehrende
Prof. Dr. rer. nat. Felix Wolf; M.Sc. Taylan Özden
Veranstaltungsart
Praktikum
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PPT
Semesterwochenstunden
4
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Die Praktikumsteilnehmer entwickeln Technologien zur parallelen Programmierung aus den folgenden Themenbereichen und/oder wenden diese an:
• Erschließung möglicher Parallelität
• Leistungsanalyse und –modellierung
• Korrektheitsanalyse
• Profiling
• Skalierbare Algorithmen
• Ressourcenmanagement und Scheduling
• Anwendungen (z.B. Deep Learning)
Voraussetzungen
• Kenntnisse paralleler Programmierung und Systeme
Online-Angebote
Moodle
06cp GeI Gründung eines IT-Start-Up Unbescheiden
Modul: 20-00-1016 Gründung eines IT-Start-Up
Kurs: 20-00-1016-pr Gründung eines IT-Start-Up
Termine zwischen 2024-10-14 und 2025-02-14
* 1x 2024-10-14 Mo 09:50 - 11:30 (S103/121)
* 4x Fr 13:30 - 17:55 (S202/C120)
* 1x 2024-11-01 Fr 13:30 - 17:55 (S103/9)
* 1x 2024-11-29 Fr 09:50 - 14:15 (S217/103)
* 1x 2025-01-17 Fr 13:30 - 17:30 (S202/C120)
Lerninhalte
Kennenlernen von Methoden zur Entwicklung und Umsetzung innovativer Geschäftsmodelle.
Erlernen von Werkzeugen für die einzelnen Prozessschritte. Dabei werden Beispiele aus der Praxis vorgestellt und besprochen.
Einüben der vorgestellten Methoden an einem selbstgewählten Beispiel. Präsentation der Ergebnisse nach jedem Teilschritt im Rahmen der Erarbeitung des Geschäftsmodells.
Qualitätsziele / Lernergebnisse
Nach erfolgreichem Besuch dieser Veranstaltung haben die Studierenden die Grundlagen für die Erstellung eines Businessplans kennengelernt. Sie sind in der Lage die relevanten Fragestellungen bei der Erstellung von Businessplänen für innovative Geschäftsmodelle zu identifizieren und zu bearbeiten.
Empfohlene Voraussetzungen
- Software Engineering
- Bachelor Praktikum
Literatur
Literaturhinweise werden in der Veranstaltung gegeben
Modul: Gründung eines IT-Start-Up
TUCaN-Nummer
20-00-1016
Titel
Gründung eines IT-Start-Up
Kürzel
IT-Start-Up
Lehrveranstaltungsart
Praktikum
Gebiet
Human Computer Systems
Sprache
Deutsch
Kurs: 20-00-1016-pr Gründung eines IT-Start-Up
Lehrende
Dr. Matthias Unbescheiden
Veranstaltungsart
Praktikum
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
IT-Start-Up
Semesterwochenstunden
4
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Kennenlernen von Methoden zur Entwicklung und Umsetzung innovativer Geschäftsmodelle.
Erlernen von Werkzeugen für die einzelnen Prozessschritte. Dabei werden Beispiele aus der Praxis vorgestellt und besprochen.
Einüben der vorgestellten Methoden an einem selbstgewählten Beispiel. Präsentation der Ergebnisse nach jedem Teilschritt im Rahmen der Erarbeitung des Geschäftsmodells.
Literatur
Literaturhinweise werden in der Veranstaltung gegeben
Voraussetzungen
- Software Engineering
- Bachelor Praktikum
Erwartete Teilnehmerzahl
25
Weitere Informationen
Das Praktikum ist auf 25 Teilnehmer begrenzt. Dieser Termin ist ein Präsenztermin, der wahrgenommen werden muss. An diesem Termin wird die inhaltliche Gestaltung und weitere Termine bekannt gegeben.
Zusätzliche Informationen
Bei Fragen zur Lehrveranstaltung wenden Sie ich bitte auch an
Frau Veneta Ivanova
Email: veneta.ivanova@igd.fraunhofer.de
Tel: 06151-155417
oder
Herrn Moritz Sachs
Email: moritz.karl.sachs@igd.fraunhofer.de
Tel: 06151-155106
Online-Angebote
moodle
06cp PVSI Praktikum Verantwortung und Sicherheit in der Informatik Kaufhold; Reuter
Modul: 20-00-1072 Praktikum Verantwortung und Sicherheit in der Informatik
Kurs: 20-00-1072-pr Praktikum Verantwortung und Sicherheit in der Informatik
Termine zwischen 2024-10-16 und 2025-03-19
* 1x 2024-10-16 Mi 09:50 - 11:30 (S2|20 121)
* 1x 2025-01-15 Mi 08:55 - 11:30 (S2|20 121)
* 1x 2025-03-19 Mi 08:55 - 11:20 (S2|20 121)
Lerninhalte
Das Praktikum beinhaltet Entwicklungsthemen aus der aktuellen Forschung des Fachgebiets „Wissenschaft und Technik für Frieden und Sicherheit“ (PEASEC). Neben einem generellen Überblick über aktuelle Themen wird ein tiefgehender Einblick in ein spezielles Entwicklungsgebiet vermittelt. Die Themen bestimmen sich aus den spezifischen Arbeitsgebieten der Mitarbeiter_innen und vermitteln technische und einleitende wissen-schaftliche Kompetenzen. Die Bearbeitung erfolgt in kleinen Gruppen.
Themen für das aktuelle Semester finden Sie unter www.peasec.de/lehre
Qualitätsziele / Lernergebnisse
Die Fähigkeit eine praktische Aufgabe ggf. im Team erfolgreich nach Vorgabe zu bearbeiten und deren Er-gebnisse angemessen zu präsentieren. Beispiele sind:
- Lösen einer Fragestellung im Bereich von Verantwortung und Sicherheit in der Informatik
- Anforderungserhebung und (empirische) Vorstudien
- Recherche von Lösungsalternativen und Abwägung von Vor-/Nachteilen der Alternativen
- Entwurf, prototypische Implementierung oder Weiterentwicklung innovativer Anwendungen
- Evaluation bestehender Anwendungen in Bezug auf verschiedene Gütemaße
- Dokumentation der erstellten Lösung
Empfohlene Voraussetzungen
Grundlagen in mindestens einem der Bereiche: Informatik, IT-Sicherheit, Mensch-Computer-Interaktion oder Friedens- und Konfliktforschung; Kenntnisse in der Softwareentwicklung und Programmierung
Modul: Praktikum Verantwortung und Sicherheit in der Informatik
TUCaN-Nummer
20-00-1072
Titel
Praktikum Verantwortung und Sicherheit in der Informatik
Kürzel
PR-PEASEC-IVS
Lehrveranstaltungsart
Praktikum
Gebiet
Trusted Systems
Sprache
Deutsch
Kurs: 20-00-1072-pr Praktikum Verantwortung und Sicherheit in der Informatik
Lehrende
Dr. rer. nat. Marc-André Kaufhold; Prof. Dr. Dr. Christian Reuter
Veranstaltungsart
Praktikum
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PR-PEASEC-IVS
Semesterwochenstunden
4
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Das Praktikum beinhaltet Entwicklungsthemen aus der aktuellen Forschung des Fachgebiets „Wissenschaft und Technik für Frieden und Sicherheit“ (PEASEC). Neben einem generellen Überblick über aktuelle Themen wird ein tiefgehender Einblick in ein spezielles Entwicklungsgebiet vermittelt. Die Themen bestimmen sich aus den spezifischen Arbeitsgebieten der Mitarbeiter_innen und vermitteln technische und einleitende wissen-schaftliche Kompetenzen. Die Bearbeitung erfolgt in kleinen Gruppen.
Themen für das aktuelle Semester finden Sie unter www.peasec.de/lehre
Voraussetzungen
Grundlagen in mindestens einem der Bereiche: Informatik, IT-Sicherheit, Mensch-Computer-Interaktion oder Friedens- und Konfliktforschung; Kenntnisse in der Softwareentwicklung und Programmierung
Online-Angebote
moodle
??cp PEH Performance Engineering Hands-On Bischof; Jammer
Modul: 20-00-1157 Performance Engineering Hands-On
Kurs: 20-00-1157-pr Performance Engineering Hands-On
Modul: Performance Engineering Hands-On
Kurs: 20-00-1157-pr Performance Engineering Hands-On
Lehrende
Prof. Dr. Christian Bischof; M.Sc. Tim Jammer
Veranstaltungsart
Praktikum
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PENG II
Semesterwochenstunden
4
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Unter Verwendung von geeigneten Tools, deren Anwendung vermittelt wird, erarbeiten die Studierenden Lösungen typischer Performanceprobleme. Dies beinhaltet insbesondere:
- Untersuchung des Einflusses der Computerarchitektur auf die Leistung eines Programms
- Erlernen von (Programmier-)Techniken um die Leistung durch Speicheroptimierung und Parallelisierung zu verbessern
- Einsatz von OpenMP, MPI und parallelen Bibliotheken zur Programmoptimierung
- Praktische Leistungsoptimierung einer Mini-App, die von einem umfangreichen Simulationsprogramm abgeleitet ist
Voraussetzungen
Empfohlen:
- Grundlegende Kentnisse von C++, OpenMP und MPI (wird z.B. in Vorlesung "Systemnahe und Parallele Programmierung" vermittelt)
- Hilfreich sind erste Erfahrung im Umgang mit Performance-Analyse Tools (wird im Seminar "Performance Engineering" gelehrt)
Online-Angebote
moodle
??cp PRT1 Praktikum zur intelligenten Robotermanipulation: Teil 1 Chalvatzaki
Modul: 20-00-1159 Praktikum zur intelligenten Robotermanipulation: Teil 1
Kurs: 20-00-1159-pr Praktikum zur intelligenten Robotermanipulation: Teil 1
Modul: Praktikum zur intelligenten Robotermanipulation: Teil 1
Kurs: 20-00-1159-pr Praktikum zur intelligenten Robotermanipulation: Teil 1
Lehrende
Prof. Ph.D. Georgia Chalvatzaki
Veranstaltungsart
Praktikum
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Pro-RobMan
Semesterwochenstunden
4
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Studierende, die dieses Modul wählen, sollten in einer Gruppe arbeiten, um eine Pipeline für die Robotermanipulation zu implementieren, die auf den in der iRobMan-Vorlesung vorgestellten Methoden und Arbeiten basiert.
Das individuelle Thema wird zwischen dem Dozenten und den Studierenden festgelegt und sollte im Prinzip in der Simulation unter Verwendung von Tools wie ROS, Gazebo und MoveIt! Bibliothek.
Die Studierenden haben auch die Möglichkeit, ihre Pipeline auf einen realen Roboter anzuwenden. Python-Kenntnisse sind von Vorteil, aber die Studierenden können während des Projekts auch ihre Programmierkenntnisse anwenden.
Voraussetzungen
Vorkenntnisse in der Robotik und Programmierkenntnisse in Python werden empfohlen.
Wir empfehlen dringend, das Praktikum mit der Vorlesung über intelligente Robotermanipulation zu kombinieren.
Erwartete Teilnehmerzahl
Aufgrund der begrenzten Anzahl von Robotern können wir nicht mehr als 30 Studierende aufnehmen.
Weitere Informationen
Die Note wird anhand der individuellen Leistung der Studierenden und ihres Beitrags zu ihrem Team bewertet. In den Zwischendemonstrationen müssen die Studierenden ihre Fortschritte nachweisen (30 % der Note), während die Abschlussdemonstration (40 %) und ein Bericht über das Teamprojekt (30 %) in die Gesamtnote eingehen.
Online-Angebote
moodle
??cp PAVR Praktikum Augmented and Virtual Reality Rojtberg
Modul: 20-00-1166 Praktikum Augmented and Virtual Reality
Kurs: 20-00-1166-pr Praktikum Augmented and Virtual Reality
Modul: Praktikum Augmented and Virtual Reality
Kurs: 20-00-1166-pr Praktikum Augmented and Virtual Reality
Lehrende
Dr.-Ing. Pavel Rojtberg
Veranstaltungsart
Praktikum
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PAVR
Semesterwochenstunden
4
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Im Rahmen des Praktikums werden ausgewählte Themen aus dem Bereich Augmented & Virtual Reality von den Studierenden bearbeitet. Die konkreten Themen wechseln von Semester zu Semester und sollen direkt mit den Lehrenden besprochen werden.
Voraussetzungen
Empfohlen:
Der vorige (ggf. parallele) Besuch der Vorlesung Virtual & Augmented Reality, sowie Computer Vision 1.
Praktische Programmierkenntnisse, z. B. in Python, Java, C++, …
??cp DASPSNL Data Analysis Software Project Seminar for Natural Language Gurevych
Modul: 20-00-1184 Data Analysis Software Project Seminar for Natural Language
Kurs: 20-00-1184-pr Data Analysis Software Project Seminar for Natural Language
Termine zwischen 2024-10-16 und 2025-02-12
* 15x Mi 09:50 - 11:30 (S202/C120)
Modul: Data Analysis Software Project Seminar for Natural Language
Kurs: 20-00-1184-pr Data Analysis Software Project Seminar for Natural Language
Lehrende
Prof. Dr. phil. Iryna Gurevych
Veranstaltungsart
Praktikum
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
20-00-1184-pr
Semesterwochenstunden
4
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
In diesem Software-Projektseminar können die Studierenden aus einem breiten Spektrum verschiedener Themen aus vielen NLP-Bereichen wählen, z.B. Argumentation Mining, Natural Language Generation, Question Answering, Information Extraction, und mehr. Mögliche Projektthemen werden in der ersten Vorlesung besprochen.
Die Aufgabe der Studierenden in dieser Lehrveranstaltung ist es, eines der Projekte in einer Kleingruppe oder einzeln zu realisieren. Dazu gehören z.B. der Aufbau eines Korpus, die Analyse großer Datensätze, das Training von tiefen neuronalen Netzen, die Bewertung der Leistung eines Modells, die Durchführung von Fehleranalysen und die Erstellung von Prototypen. Das betreuende wissenschaftliche Personal legt die Projektanforderungen fest. Die Studierenden treffen sich regelmäßig mit ihrem Mentor, um den Fortschritt des Projekts zu besprechen. Am Ende des Kurses muss jede Gruppe eine abschließende Projektpräsentation halten und einen schriftlichen Projektbericht vorlegen.
Voraussetzungen
Empfohlen.
Je nach Projekt werden folgende Vorkenntnisse und Fähigkeiten dringend empfohlen:
Es wird dringend empfohlen, diesen Kurs im Rahmen des Masterstudiums zu belegen, da Bachelorstudierende wahrscheinlich viele der erforderlichen Kenntnisse fehlen
Erfahrung in der Software-Entwicklung
Erfahrung im maschinellen Lernen oder in der Verarbeitung natürlicher Sprache
Fähigkeit, im Team zu arbeiten
??cp RELPSA Reverse Engineering Lab: Praktische Sicherheitsanalysen von mobilen Apps Becker; Heinrich; Hollick; Rollshausen
Modul: 20-00-1201 Reverse Engineering Lab: Praktische Sicherheitsanalysen von mobilen Apps
Kurs: 20-00-1201-pr Reverse Engineering Lab: Praktische Sicherheitsanalysen von mobilen Apps
Termine zwischen 2024-10-24 und 2024-10-25
* 1x 2024-10-24 Do 10:00 - 17:00 (S220 / 9 und 10)
* 1x 2024-10-25 Fr 10:00 - 17:00 (S220 / 9 und 10)
Modul: Reverse Engineering Lab: Praktische Sicherheitsanalysen von mobilen Apps
Kurs: 20-00-1201-pr Reverse Engineering Lab: Praktische Sicherheitsanalysen von mobilen Apps
Lehrende
M.Sc. Lucas Becker; M.Sc. Alexander Heinrich; Prof. Dr.-Ing. Matthias Hollick; M.Sc. Nils Rollshausen
Veranstaltungsart
Praktikum
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
MobRevLab
Semesterwochenstunden
4
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Reverse Engineering ist eine Technik, die es ermöglicht, den Aufbau und die Funktionen einer bestehenden Software nachzuvollziehen. Dieses Wissen kann dann genutzt werden, um Sicherheitslücken aufzudecken, die Software zu verbessern oder Schnittstellen zu anderen Systemen zu entwickeln.
In diesem Kurs starten wir mit einem zwei- bis dreitägigen Training zum Thema Reverse Engineering im Bereich iOS und Android. Im Training lernt jede:r Student:in verschiedene Techniken des Reverse Engineering in Theorie und Praxis kennen. Während des Trainings bieten wir viele Übungen zur Vertiefung an.
Anschließend können sich die Student:innen eine App oder Software aussuchen, die dann im Laufe des Semesters reverse-engineered und untersucht wird. Ziel kann es sein, Sicherheitslücken zu finden und diese den Herstellern zu melden, bestehende Tools durch Reverse Engineering zu verbessern oder Schnittstellen zu anderen Systemen zu schaffen. Vergange Themen waren E-scooter apps, Snapchat, Apple Homekit.
Während des Semesters müssen die Studierenden mehrere Präsentationen über ihre Fortschritte halten.
Weitere Informationen
Die Anzahl der Teilnehmenden ist auf 20 beschränkt. Bei überschreiten dieser Zahl entscheidet das Los über die Teilnahme.
B. Praktika in der Lehre
05cp PAI2 Pidl - Allgemeine Informatik 2 Rößling
Modul: 20-00-0292 Praktikum in der Lehre - Allgemeine Informatik II
Kurs: 20-00-0292-pl Praktikum in der Lehre - Allgemeine Informatik II
Lerninhalte
Mitarbeit in der Ausrichtung der Lehrveranstaltung Allgemeine Informatik
ll (Programmieren in Java)
Qualitätsziele / Lernergebnisse
Es sollen Fähigkeiten erlernt werden, geeignete Lernmaterialien für Schulungen in Informatikthemen selbst zu erstellen, ihren Einsatz kritisch zu begleiten und dabei auch die Lernenden zu betreuen und anzuleiten.
Empfohlene Voraussetzungen
Grundstudium Informatik
Modul: Pidl - Allgemeine Informatik 2
TUCaN-Nummer
20-00-0292
Titel
Praktikum in der Lehre - Allgemeine Informatik II
Kürzel
PidL AlgInf II
Lehrveranstaltungsart
Praktikum in der Lehre
Gebiet
Foundations of Computing
Sprache
Deutsch
Diploma Supplement
Organization and teaching in "Allgemeine Informatik ll" (programming in java)
Kurs: 20-00-0292-pl Praktikum in der Lehre - Allgemeine Informatik II
Lehrende
Dr.-Ing. Guido Rößling
Veranstaltungsart
Praktikum in der Lehre
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PidL AI II
Semesterwochenstunden
3
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Foundations of Computing
Literatur
Literatur: Keine
Voraussetzungen
Stoffplan: Mitarbeit in der Ausrichtung der Lehrveranstaltung Allgemeine Informatik ll (Programmieren in Java)
05cp P-S Pidl - Softwaretechnik Mezini
Modul: 20-00-0443 Praktikum in der Lehre - Softwaretechnik
Kurs: 20-00-0443-pl Praktikum in der Lehre - Softwaretechnik
Lerninhalte
Vorbereitung und Korrektur von Übungen, Abhalten von Übungsstunden, Betreuung von Praktischen Übungen.
Qualitätsziele / Lernergebnisse
Es sollen Fähigkeiten erlernt werden, geeignete Lernmaterialien für Schulungen in Informatikthemen selbst zu erstellen, ihren Einsatz kritisch zu begleiten und dabei auch die Lernenden zu betreuen und anzuleiten.
Empfohlene Voraussetzungen
Vordiplom / Grundstudium
Modul: Pidl - Softwaretechnik
TUCaN-Nummer
20-00-0443
Titel
Praktikum in der Lehre - Softwaretechnik
Kürzel
PidL Softwaretechnik
Lehrveranstaltungsart
Praktikum in der Lehre
Gebiet
Software Engineering
Sprache
Deutsch
Diploma Supplement
Preparation and grading of exercises; supervising lab work.
Kurs: 20-00-0443-pl Praktikum in der Lehre - Softwaretechnik
Lehrende
Prof. Dr.-Ing. Ermira Mezini
Veranstaltungsart
Praktikum in der Lehre
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PidL-Softwaretechnik
Semesterwochenstunden
3
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Stoffplan: Vorbereitung und Korrektur von Übungen, Abhalten von Übungsstunden, Betreuung von Praktischen Übungen.
Literatur
Literatur:
Voraussetzungen
Stoffplan: Vorbereitung und Korrektur von Übungen, Abhalten von Übungsstunden, Betreuung von Praktischen Übungen.
Weitere Informationen
Bitte kontaktieren Sie uns per E-Mail, wenn Sie Tutor für eine unserer Lehrveranstaltungen werden möchten:
https://www.stg.tu-darmstadt.de/teaching_stg/courses_stg/index.en.jsp
05cp PVC Pidl - Visual Computing Kuijper
Modul: 20-00-0519 Praktikum in der Lehre - Visual Computing
Kurs: 20-00-0519-pl Praktikum in der Lehre - Visual Computing
Lerninhalte
Mitarbeit in der Ausrichtung der Lehrveranstaltung Einführung in HumanComputer Systems (Übungskonzeption, Korrektur, Begleitung des Lernenden)
Qualitätsziele / Lernergebnisse
Es sollen Fähigkeiten erlernt werden, geeignete Lernmaterialien für Schulungen in Informatikthemen selbst zu erstellen, ihren Einsatz kritisch zu begleiten und dabei auch die Lernenden zu betreuen und anzuleiten.
Empfohlene Voraussetzungen
Visual Computing
Modul: Pidl - Visual Computing
TUCaN-Nummer
20-00-0519
Titel
Praktikum in der Lehre - Visual Computing
Kürzel
PidL VC
Lehrveranstaltungsart
Praktikum in der Lehre
Gebiet
Human Computer Systems
Sprache
Deutsch
Diploma Supplement
Assistance in organizing tutorials for Introduction to Human Computer
Systems
Kurs: 20-00-0519-pl Praktikum in der Lehre - Visual Computing
Lehrende
Prof. Dr. Arjan Kuijper
Veranstaltungsart
Praktikum in der Lehre
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PidL VC
Semesterwochenstunden
3
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Mitarbeit in der Ausrichtung der Lehrveranstaltung Einführung in HumanComputer Systems (Übungskonzeption, Korrektur, Begleitung des Lernenden)
Voraussetzungen
Visual Computing
05cp P-M Pidl - Mentorensystem Peters
Modul: 20-00-0533 Praktikum in der Lehre - Mentorensystem
Kurs: 20-00-0533-pl Praktikum in der Lehre - Mentorensystem
Qualitätsziele / Lernergebnisse
Problemlösungskompetenz für anspruchsvolle Aufgaben, d.h. es sind *fundierte Fachkenntnisse erforderlich * fundierte Analyse erforderlich *es gibt keinen schematischen Lösungsweg Zusätzlich stehen dieprojekttypischen Kompetenzen im Vordergrund der Arbeit in Viererteams: *Durchführung von Projekten und ihrer Phasenstruktur, * Planung vonProjekt- und Teamarbeit. Zu den zu trainierenden Softskills zählen damitinsbesondere Teamfähigkeit, Aneignung von Präsentationstechniken sowieeigenverantwortliches Arbeiten.
Empfohlene Voraussetzungen
Grundlagen der GdI l und ll, Einführung in Software Engineering
Modul: Pidl - Mentorensystem
TUCaN-Nummer
20-00-0533
Titel
Praktikum in der Lehre - Mentorensystem
Kürzel
PidL Mentorensystem
Lehrveranstaltungsart
Praktikum in der Lehre
Gebiet
Software Engineering
Sprache
Deutsch
Diploma Supplement
Requirements Analysis, Design, Implementation, Quality Assurance andProject Managment
Kurs: 20-00-0533-pl Praktikum in der Lehre - Mentorensystem
Lehrende
Prof. Ph. D. Jan Peters
Veranstaltungsart
Praktikum in der Lehre
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PidL Mentorensystem
Semesterwochenstunden
3
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
05cp PBS Pidl - BS Sadeghi
Modul: 20-00-0550 Praktikum in der Lehre zu BS
Kurs: 20-00-0550-pl Praktikum in der Lehre zu BS
Lerninhalte
Mitarbeit in der Ausrichtung der Lehrveranstaltung Grundlagen der Informatik III
Qualitätsziele / Lernergebnisse
Es sollen Fähigkeiten erlernt werden, geeignete Lernmaterialien fürSchulungen in Informatikthemen selbst zu erstellen, ihren Einsatzkritisch zu begleiten und dabei auch die Lernenden zu betreuen undanzuleiten.
Empfohlene Voraussetzungen
Vordiplom Informatik A oder Bachelorprüfung Grundlagen der Informatik III
Literatur
Siehe Literatur zu Grundlagen der Informatik III
Modul: Pidl - BS
TUCaN-Nummer
20-00-0550
Titel
Praktikum in der Lehre - Betriebssysteme
Kürzel
PiDL BS
Lehrveranstaltungsart
Praktikum in der Lehre
Gebiet
Foundations of Computing
Sprache
Deutsch
Diploma Supplement
assistance in the lecture and exercises
Kurs: 20-00-0550-pl Praktikum in der Lehre zu BS
Lehrende
Prof. Dr.-Ing. Ahmad-Reza Sadeghi
Veranstaltungsart
Praktikum in der Lehre
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PidL zu BS
Semesterwochenstunden
3
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Zusätzliche Informationen
Bitte setzen Sie sich mit den Veranstaltern per E-Mail in Verbindung, wenn Sie Interesse an diesem Praktikum haben.
05cp PISMN Pidl - Internetsicherheit und Sicherheit in Mobilen Netzen Hollick
Modul: 20-00-0957 Praktikum in der Lehre - Internetsicherheit und Sicherheit in Mobilen Netzen
Kurs: 20-00-0957-pl Praktikum in der Lehre - Internetsicherheit und Sicherheit in Mobilen Netzen
Lerninhalte
Dieser Kurs befasst sich mit damit Lehrinhalte der Themenschwerpunkte Internetsicherheit und Sicherheit in Mobilen Netzen didaktisch aufzubereiten und durch begleitende praktische Übungen besser verständlich zu machen.
Dies umfasst unter anderem: Die Implementierung von Systemen die in der Vorlesung behandelte Schwachstellen aufweisen und den Studierenden für praktische Übungen verfügbar gemacht werden; die Erstellung von Minitests zur Leistungskontrolle; die Konzeption von Materialien für leistungsschwache wie leistungsstarke Studenten um Inhalte der Vorlesung zu vertiefen; das Erstellen von anspruchsvollen Bonussystemen.
Qualitätsziele / Lernergebnisse
Die Studenten ko¨nnen nach erfolgreicher Durchfu¨hrung der Veranstaltung:
- Lehrinhalte aus der Vorlesung fu¨r Haus- und Pra¨senzu¨bungen aufbereiten
- Praxisnahe Übungsformen konzipieren und erstellen
- U¨bungen mit Studentengruppen aller Leistungsniveaus konzipieren und durchfu¨hren
- Ein Konzept fu¨r aufeinander aufbauende praktische U¨bungen entwickeln
- Methoden der Lernkontrolle fu¨r die Lerninhalte der Vorlesung anwenden
Empfohlene Voraussetzungen
Erfolgreicher Besuch der SEEMOO Veranstaltung für die das PIDL durchgeführt wird.
Modul: Pidl - Internetsicherheit und Sicherheit in Mobilen Netzen
TUCaN-Nummer
20-00-0957
Titel
Praktikum in der Lehre - Internetsicherheit und Sicherheit in Mobilen Netzen
Kürzel
PIDL-SEEMOO
Lehrveranstaltungsart
Praktikum in der Lehre
Gebiet
Trusted Systems
Sprache
Deutsch/Englisch
Kurs: 20-00-0957-pl Praktikum in der Lehre - Internetsicherheit und Sicherheit in Mobilen Netzen
Lehrende
Prof. Dr.-Ing. Matthias Hollick
Veranstaltungsart
Praktikum in der Lehre
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PIDL-SEEMOO
Semesterwochenstunden
3
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Dieser Kurs befasst sich mit damit Lehrinhalte der Themenschwerpunkte Internetsicherheit und Sicherheit in Mobilen Netzen didaktisch aufzubereiten und durch begleitende praktische Übungen besser verständlich zu machen.
Dies umfasst unter anderem: Die Implementierung von Systemen die in der Vorlesung behandelte Schwachstellen aufweisen und den Studierenden für praktische Übungen verfügbar gemacht werden; die Erstellung von Minitests zur Leistungskontrolle; die Konzeption von Materialien für leistungsschwache wie leistungsstarke Studenten um Inhalte der Vorlesung zu vertiefen; das Erstellen von anspruchsvollen Bonussystemen.
Voraussetzungen
Erfolgreicher Besuch der SEEMOO Veranstaltung für die das PIDL durchgeführt wird.
05cp ITG-P Pidl - IT in der Grundlehre Weihe
Modul: 20-00-0970 Praktikum in der Lehre - IT in der Grundlehre
Kurs: 20-00-0970-pl Praktikum in der Lehre - IT in der Grundlehre
Lerninhalte
Entwicklung von IT-basierten Konzepten für Vorlesung sowie Übungs-und Prüfungsbetrieb in Lehrveranstaltungen mit großen, heterogenen Teilnehmergruppen.
Qualitätsziele / Lernergebnisse
Nach Besuch der Veranstaltung haben die Studierenden praktische Erfahrungen darin gesammelt, geeignete IT-basierte Konzepte für Vorlesung sowie Übungs-und Prüfungsbetrieb in Lehrveranstaltungen mit großen, heterogenen Teilnehmergruppen zu entwickeln und softwareseitig umzusetzen.
Empfohlene Voraussetzungen
FOP
Modul: Pidl - IT in der Grundlehre
TUCaN-Nummer
20-00-0970
Titel
Praktikum in der Lehre - IT in der Grundlehre
Kürzel
ITG-P
Lehrveranstaltungsart
Praktikum in der Lehre
Gebiet
Software Engineering
Sprache
Deutsch
Kurs: 20-00-0970-pl Praktikum in der Lehre - IT in der Grundlehre
Lehrende
Prof. Dr. rer. nat. Karsten Weihe
Veranstaltungsart
Praktikum in der Lehre
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
ITG-P
Semesterwochenstunden
3
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Entwicklung von IT-basierten Konzepten für Vorlesung sowie Übungs-und Prüfungsbetrieb in Lehrveranstaltungen mit großen, heterogenen Teilnehmergruppen.
Voraussetzungen
FOP
05cp PSE Pidl - Software Engineering Hähnle
Modul: 20-00-0972 Praktikum in der Lehre - Software Engineering
Kurs: 20-00-0972-pl Praktikum in der Lehre - Software Engineering
Lerninhalte
Vorbereitung und Korrektur von Übungen, Abhalten von Übungsstunden, Betreuung von Praktischen Übungen
Qualitätsziele / Lernergebnisse
Nachdem Studierende die Veranstaltung besucht haben, können Sie
- Lerninhalte in Form von Übungsaufgaben auf angemessener Abstraktionsebene aufbereiten
- fachliche Inhalte aufbereiten und erklären (für die Zielgruppe der Studierenden)
- Übungsgruppen betreuen
Empfohlene Voraussetzungen
Sehr gute Kenntnisse in Software Engineering
Modul: Pidl - Software Engineering
TUCaN-Nummer
20-00-0972
Titel
Praktikum in der Lehre - Software Engineering
Kürzel
PIDLSE
Lehrveranstaltungsart
Praktikum in der Lehre
Gebiet
Software Engineering
Sprache
Deutsch
Kurs: 20-00-0972-pl Praktikum in der Lehre - Software Engineering
Lehrende
Prof. Dr. rer. nat. Reiner Hähnle
Veranstaltungsart
Praktikum in der Lehre
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PIDLSE
Semesterwochenstunden
3
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Vorbereitung und Korrektur von Übungen, Abhalten von Übungsstunden, Betreuung von Praktischen Übungen
Voraussetzungen
Sehr gute Kenntnisse in Software Engineering
05cp P-C Pidl - Computersystemsicherheit Faust
Modul: 20-00-0986 Praktikum in der Lehre - Computersystemsicherheit
Kurs: 20-00-0986-pl Praktikum in der Lehre - Computersystemsicherheit
Lerninhalte
- Ausarbeitung neuer Übungs- und Programmieraufgaben
- Konzeption von Übungsblättern
Qualitätsziele / Lernergebnisse
Nachdem Studierende die Veranstaltung besucht haben, können sie Lerninhalte als Übungs- und Programmieraufgaben aufbereiten.
Empfohlene Voraussetzungen
Voraussetzung: erfolgreiche Teilnahme an der Lehrveranstaltung "Computersystemsicherheit"
Modul: Pidl - Computersystemsicherheit
TUCaN-Nummer
20-00-0986
Titel
Praktikum in der Lehre - Computersystemsicherheit
Kürzel
PidL CS
Lehrveranstaltungsart
Praktikum in der Lehre
Gebiet
Trusted Systems
Sprache
Deutsch
Kurs: 20-00-0986-pl Praktikum in der Lehre - Computersystemsicherheit
Lehrende
Prof. Ph.D. Sebastian Faust
Veranstaltungsart
Praktikum in der Lehre
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PidL CS
Semesterwochenstunden
3
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
- Ausarbeitung neuer Übungs- und Programmieraufgaben
- Konzeption von Übungsblättern
Voraussetzungen
Voraussetzung: erfolgreiche Teilnahme an der Lehrveranstaltung "Computersystemsicherheit"
05cp PEC Pidl - Einführung in den Compilerbau Koch
Modul: 20-00-0988 Praktikum in der Lehre - Einführung in den Compilerbau
Kurs: 20-00-0988-pl Praktikum in der Lehre - Einführung in den Compilerbau
Lerninhalte
- Erstellen von Übungs- und Lehrmaterial zu Einführung in den Compilerbau
- Betreuung von Studierenden zu Themen der Einführung in den Compilerbau, insbesondere unter Verwendung des neuen Lehrmaterials
Qualitätsziele / Lernergebnisse
Nach erfolgreichem Absolvieren der Veranstaltung sind die Studierenden in der Lage, selbständig Lehrmaterialien zu Informatikthemen zu erstellen. Sie können das Material in Schulungen erfolgreich einsetzen und seine didaktische Wirksamkeit kritisch beurteilen. Sie können Studierende in direktem persönlichen Kontakt, aber auch über elektronische Kommunikationsmedien anleiten und betreuen.
Empfohlene Voraussetzungen
Kenntnisse aus Funktionale und Objektorientierte Programmierkonzepte, Algorithmen und Datenstrukturen, Einführung in den Compilerbau sowie Rechnerorganisation (oder vergleichbaren Veranstaltungen)
Modul: Pidl - Einführung in den Compilerbau
TUCaN-Nummer
20-00-0988
Titel
Praktikum in der Lehre - Einführung in den Compilerbau
Kürzel
PidL EiCB
Lehrveranstaltungsart
Praktikum in der Lehre
Gebiet
Computer Microsystems
Sprache
Deutsch
Kurs: 20-00-0988-pl Praktikum in der Lehre - Einführung in den Compilerbau
Lehrende
Prof. Dr.-Ing. Andreas Koch
Veranstaltungsart
Praktikum in der Lehre
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PidL EiCB
Semesterwochenstunden
3
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
- Erstellen von Übungs- und Lehrmaterial zu Einführung in den Compilerbau
- Betreuung von Studierenden zu Themen der Einführung in den Compilerbau, insbesondere unter Verwendung des neuen Lehrmaterials
Voraussetzungen
Kenntnisse aus Funktionale und Objektorientierte Programmierkonzepte, Algorithmen und Datenstrukturen, Einführung in den Compilerbau sowie Rechnerorganisation (oder vergleichbaren Veranstaltungen)
05cp PDM Pidl - Data Management Binnig
Modul: 20-00-1040 Praktikum in der Lehre - Data Management
Kurs: 20-00-1040-pl Praktikum in der Lehre - Data Management
Lerninhalte
Erstellung von Übungs- und Vorlesungsmaterial
Qualitätsziele / Lernergebnisse
Erfahrung in der Betreuung von Studierenden im Themenbereich Datenmanagement, mit dem Fokus auf das neu erstelle Übungs- und Vorlesungsmaterial
Empfohlene Voraussetzungen
Informationsmanagement (20-00-0015-iv)
Modul: Pidl - Data Management
TUCaN-Nummer
20-00-1040
Titel
Praktikum in der Lehre - Data Management
Kürzel
DM-PidL
Lehrveranstaltungsart
Praktikum in der Lehre
Gebiet
Data Knowledge Engineering
Sprache
Deutsch/Englisch
Kurs: 20-00-1040-pl Praktikum in der Lehre - Data Management
Lehrende
Prof. Dr. rer. nat. Carsten Binnig
Veranstaltungsart
Praktikum in der Lehre
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
DM-PidL
Semesterwochenstunden
3
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Erstellung von Übungs- und Vorlesungsmaterial
Voraussetzungen
Informationsmanagement (20-00-0015-iv)
05cp PDLNLP Pidl - Deep Learning for Natural Language Processing Gurevych
Modul: 20-00-1044 Praktikum in der Lehre - Deep Learning for Natural Language Processing
Kurs: 20-00-1044-pl Praktikum in der Lehre - Deep Learning for Natural Language Processing
Lerninhalte
Vorbereitung, Abhalten und Korrektur eines Shared Tasks. Bei einem Shared Task erhalten die Studenten ein aktuelles Forschungsproblem und müssen für dieses die Methoden aus der Vorlesung nutzen um innovative Lösungen zu entwickeln. Die Lösungen können quantitativ miteinander verglichen werden, um die beste Lösung zu identifizieren. Deine Aufgabe ist es einen entsprechenden Datensatz auszuwählen und vorzubereiten, die Studenten in die Aufgabe einzuführen sowie die abschließende quantitative und qualitative Bewertung der entwickelten Systeme. Während des Shared Tasks müssen Rückfragen beantwortet werden und falls nötig individuelle Hilfe angeboten werden. Neben dem Shared Task erfolgt eine Unterstützung bei den wöchentlichen Übungen, beispielsweise für die Beantwortung von Fragen zu den Hausübungen oder Unterstützung bei der Korrektur von Übungen.
Qualitätsziele / Lernergebnisse
In einem Praktikum der Lehre bearbeiten die Studierenden Probleme, die sowohl fachliche als auch didaktische Aspekte haben und wirken an der Umsetzung der von ihnen erarbeitet Resultate mit.
Empfohlene Voraussetzungen
Deep Learning for Natural Language Processing
Modul: Pidl - Deep Learning for Natural Language Processing
TUCaN-Nummer
20-00-1044
Titel
Praktikum in der Lehre - Deep Learning for Natural Language Processing
Kürzel
PidL-DL4NLP
Lehrveranstaltungsart
Praktikum in der Lehre
Gebiet
Data Knowledge Engineering
Sprache
Deutsch/Englisch
Kurs: 20-00-1044-pl Praktikum in der Lehre - Deep Learning for Natural Language Processing
Lehrende
Prof. Dr. phil. Iryna Gurevych
Veranstaltungsart
Praktikum in der Lehre
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PidL-DL4NLP
Semesterwochenstunden
3
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Dieses Modul umfasst die Unterstützung einer Lehrveranstaltung am Fachgebiet UKP. Die Aufgaben umfassen in der Regel Erstellung, Durchführung und Korrektur von Übungsaufgaben und Programmieraufgaben oder - projekten.
Dieses Modul kann nur in Absprache mit der Lehrkoordination (arnold@ukp.informatik.tu-...) gewählt werden, und steht je nach Semester nur begrenzt zur Verfügung.
05cp PLPP Praktikum in der Lehre – Parallele Programmierung Wolf
Modul: 20-00-1049 Praktikum in der Lehre – Parallele Programmierung
Kurs: 20-00-1049-pl Praktikum in der Lehre – Parallele Programmierung
Lerninhalte
Betreuung und Durchführung von Übungen sowie vorlesungsbegleitenden Praktika der Vorlesung „Systemnnahe und Parallele Programmierung“.
Qualitätsziele / Lernergebnisse
Studenten sind in der Lage:
• Lehrinhalte in Übungen zu präsentieren und zu erklären
• Praktikumsgruppen zu betreuen
• Methoden zur Kontrolle des Lernerfolgs systematisch anzuwenden
Empfohlene Voraussetzungen
• Kenntnisse in C/C++ und paralleler Programmierung
• Deutsch
Modul: Praktikum in der Lehre – Parallele Programmierung
TUCaN-Nummer
20-00-1049
Titel
Praktikum in der Lehre – Systemnahe und Parallele Programmierung
Kürzel
PidL - SPP
Lehrveranstaltungsart
Praktikum in der Lehre
Gebiet
Software Engineering
Sprache
Deutsch
Kurs: 20-00-1049-pl Praktikum in der Lehre – Parallele Programmierung
Lehrende
Prof. Dr. rer. nat. Felix Wolf
Veranstaltungsart
Praktikum in der Lehre
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PidL - PP
Semesterwochenstunden
3
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Betreuung und Durchführung von Übungen sowie vorlesungsbegleitenden Praktika der Vorlesung „Parallele Programmierung“.
Voraussetzungen
• Kenntnisse in C/C++ und paralleler Programmierung
• Deutsch
05cp PiDl Pidl - Einführung in die Kryptographie Faust
Modul: 20-00-1059 Praktikum in der Lehre - Einführung in die Kryptographie
Kurs: 20-00-1059-pl Praktikum in der Lehre - Einführung in die Kryptographie
Lerninhalte
Betreuung und Durchführung von Übungen sowie vorlesungsbegleitende Praktika der Vorlesung „Einführung in die Kryptographie“
Qualitätsziele / Lernergebnisse
Studenten sind in der Lage:
• Lehrinhalte in Übungen zu präsentieren und zu erklären
• Praktikumsgruppen zu betreuuen
• Methoden zur Kontrolle des Lernerfolges systematisch anzuwenden
Empfohlene Voraussetzungen
• Studenten im Master
• Interesse an Kryptographie
• Bestehen der Vorlesung „Einführung in die Kryptographie“
• Deutsch
Modul: Pidl - Einführung in die Kryptographie
TUCaN-Nummer
20-00-1059
Titel
Praktikum in der Lehre - Einführung in die Kryptographie
Kürzel
PiDl
Lehrveranstaltungsart
Praktikum in der Lehre
Gebiet
Trusted Systems
Sprache
Deutsch
Kurs: 20-00-1059-pl Praktikum in der Lehre - Einführung in die Kryptographie
Lehrende
Prof. Ph.D. Sebastian Faust
Veranstaltungsart
Praktikum in der Lehre
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PiDl
Semesterwochenstunden
3
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Betreuung und Durchführung von Übungen sowie vorlesungsbegleitende Praktika der Vorlesung „Einführung in die Kryptographie“
Voraussetzungen
• Studenten im Master
• Interesse an Kryptographie
• Bestehen der Vorlesung „Einführung in die Kryptographie“
• Deutsch
05cp P-E Pidl - Echtzeitsysteme Schürr
Modul: 20-00-1060 Praktikum in der Lehre - Echtzeitsysteme
Kurs: 20-00-1060-pl Praktikum in der Lehre - Echtzeitsysteme
Lerninhalte
Konzeption, Betreuung und Durchführung von Übungen sowie vorlesungsbegleitenden Praktika der Vorlesung „Echtzeitsysteme“.
Qualitätsziele / Lernergebnisse
Studenten sind in der Lage:
• Lehrinhalte in Übungen zu präsentieren und zu erklären
• Praktikumsgruppen zu betreuen
• Methoden zur Kontrolle des Lernerfolgs systematisch anzuwenden
Empfohlene Voraussetzungen
Erfolgreiche Absolvierung der Echtzeitsysteme-Veranstaltung oder entsprechende Kenntnisse.
Modul: Pidl - Echtzeitsysteme
TUCaN-Nummer
20-00-1060
Titel
Praktikum in der Lehre - Echtzeitsysteme
Kürzel
PidL Echtzeitsysteme
Lehrveranstaltungsart
Praktikum in der Lehre
Gebiet
Computer Microsystems
Sprache
Deutsch
Kurs: 20-00-1060-pl Praktikum in der Lehre - Echtzeitsysteme
Lehrende
Prof. Dr. rer. nat. Andreas Schürr
Veranstaltungsart
Praktikum in der Lehre
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PidL Echtzeitsysteme
Semesterwochenstunden
3
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Konzeption, Betreuung und Durchführung von Übungen sowie vorlesungsbegleitenden Praktika der Vorlesung „Echtzeitsysteme“.
Voraussetzungen
Erfolgreiche Absolvierung der Echtzeitsysteme-Veranstaltung oder entsprechende Kenntnisse.
05cp PMSS Pidl - Modellierung, Spezifikation und Semantik Mantel
Modul: 20-00-1071 Praktikum in der Lehre - Modellierung, Spezifikation und Semantik
Kurs: 20-00-1071-pl Praktikum in der Lehre - Modellierung, Spezifikation und Semantik
Lerninhalte
Mitarbeit in der Ausrichtung der Lehrveranstaltung Modellierung, Spezifikation und Semantik (Übungskonzeption, Korrektur, Begleitung des Lernenden)
Qualitätsziele / Lernergebnisse
Die Studenten können nach erfolgreicher Durchführung der Veranstaltung:
- Lehrinhalte aus der Vorlesung für Haus- und Präsenzübungen aufbereiten
- Praxisnahe Übungsformen konzipieren und erstellen
- Übungen mit Studentengruppen aller Leistungsniveaus konzipieren und durchführen
- Ein Konzept für aufeinander aufbauende praktische Übungen entwickeln
- Methoden der Lernkontrolle für die Lerninhalte der Vorlesung anwenden
Empfohlene Voraussetzungen
Kenntnisse aus Modellierung, Spezifikation und Semantik oder vergleichbarer Vorlesung
Modul: Pidl - Modellierung, Spezifikation und Semantik
TUCaN-Nummer
20-00-1071
Titel
Praktikum in der Lehre - Modellierung, Spezifikation und Semantik
Kürzel
PidL MoSeS
Lehrveranstaltungsart
Praktikum in der Lehre
Gebiet
Foundations of Computing
Sprache
Deutsch
Kurs: 20-00-1071-pl Praktikum in der Lehre - Modellierung, Spezifikation und Semantik
Lehrende
Prof. Dr.-Ing. Heiko Mantel
Veranstaltungsart
Praktikum in der Lehre
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PidL MoSeS
Semesterwochenstunden
3
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Mitarbeit in der Ausrichtung der Lehrveranstaltung Modellierung, Spezifikation und Semantik (Übungskonzeption, Korrektur, Begleitung des Lernenden)
Voraussetzungen
Kenntnisse aus Modellierung, Spezifikation und Semantik oder vergleichbarer Vorlesung
05cp PSS Pidl - System Security Sadeghi
Modul: 20-00-1100 Praktikum in der Lehre - System Security
Kurs: 20-00-1100-pl Praktikum in der Lehre - System Security
Lerninhalte
- Erstellen von Übungs- und Lehrmaterial zu System Security
- Betreuung von Studierenden
Qualitätsziele / Lernergebnisse
Es sollen Fähigkeiten erlernt werden, geeignete Lernmaterialien für Schulungen in Informatikthemen selbst zu erstellen, ihren Einsatz kritisch zu begleiten und/oder dabei auch die Lernenden zu betreuen und anzuleiten.
Empfohlene Voraussetzungen
Empfohlen: Kenntnisse aus Embedded System Security Vorlesung oder vergleichbarer Vorlesung.
Modul: Pidl - System Security
TUCaN-Nummer
20-00-1100
Titel
Praktikum in der Lehre - System Security
Kürzel
PidL-SySe
Lehrveranstaltungsart
Praktikum in der Lehre
Gebiet
Trusted Systems
Sprache
Deutsch/Englisch
Kurs: 20-00-1100-pl Praktikum in der Lehre - System Security
Lehrende
Prof. Dr.-Ing. Ahmad-Reza Sadeghi
Veranstaltungsart
Praktikum in der Lehre
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PidL-SySe
Semesterwochenstunden
3
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
- Erstellen von Übungs- und Lehrmaterial zu System Security
- Betreuung von Studierenden
Voraussetzungen
Empfohlen: Kenntnisse aus Embedded System Security Vorlesung oder vergleichbarer Vorlesung.
05cp PGD1 Pidl - Graphische Datenverarbeitung 1 Fellner
Modul: 20-00-1101 Praktikum in der Lehre - Graphische Datenverarbeitung I
Kurs: 20-00-1101-pl Praktikum in der Lehre - Graphische Datenverarbeitung I
Lerninhalte
Das Erstellen von Lehrmaterial, die Beurteilung und Betreuung von Übungen.
Qualitätsziele / Lernergebnisse
Es sollen Fähigkeiten erlernt werden, geeignete Lernmaterialien für Schulungen in Informatikthemen selbst zu erstellen, ihren Einsatz kritisch zu begleiten und dabei auch die Lernenden zu betreuen und anzuleiten.
Empfohlene Voraussetzungen
Empfohlen wird: - Besuch der Veranstaltung "Graphische Datenverarbeitung I" mit sehr guter Abschlussnote
- Programmierkenntnisse in C++ und OpenGL
Modul: Pidl - Graphische Datenverarbeitung 1
TUCaN-Nummer
20-00-1101
Titel
Praktikum in der Lehre - Graphische Datenverarbeitung
Kürzel
PidL GDV I
Lehrveranstaltungsart
Praktikum in der Lehre
Gebiet
Human Computer Systems
Sprache
Deutsch
Kurs: 20-00-1101-pl Praktikum in der Lehre - Graphische Datenverarbeitung I
Lehrende
Prof. Dr. techn. Wolf Dietrich Fellner
Veranstaltungsart
Praktikum in der Lehre
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PidL GDV I
Semesterwochenstunden
3
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Das Erstellen von Lehrmaterial, die Beurteilung und Betreuung von Übungen.
Voraussetzungen
Empfohlen wird:
- Besuch der Veranstaltung "Graphische Datenverarbeitung I" mit sehr guter Abschlussnote
- Programmierkenntnisse in C++ und OpenGL
05cp PTI Pidl - Technische Informatik Koch; Stock
Modul: 20-00-1111 Praktikum in der Lehre - Technische Informatik
Kurs: 20-00-1111-pl Praktikum in der Lehre - Technische Informatik
Lerninhalte
- Erstellen von Übungs- und Lehrmaterial zu Veranstaltungen der Technischen Informatik
- Betreuung von Studierenden zu Themen der Technischen Informatik, insbesondere unter Verwendung des neuen Lehrmaterials
Qualitätsziele / Lernergebnisse
Nach erfolgreichem Absolvieren der Veranstaltung sind die Studierenden in der Lage, selbständig Lehrmaterialien zu Informatikthemen zu erstellen. Sie können das Material in Schulungen erfolgreich einsetzen und seine didaktische Wirksamkeit kritisch beurteilen. Sie können Studierende in direktem persönlichen Kontakt, aber auch über elektronische Kommunikationsmedien anleiten und betreuen.
Empfohlene Voraussetzungen
Empfohlen werden Kenntnisse aus Digitaltechnik, Rechnerorganisation, Architekturen und Entwurf von Rechnersystemen etc. (oder vergleichbaren Veranstaltungen)
Modul: Pidl - Technische Informatik
TUCaN-Nummer
20-00-1111
Titel
Praktikum in der Lehre - Technische Informatik
Kürzel
PidLTechInf
Lehrveranstaltungsart
Praktikum in der Lehre
Gebiet
Computational Engineering
Sprache
Deutsch
Kurs: 20-00-1111-pl Praktikum in der Lehre - Technische Informatik
Lehrende
Prof. Dr.-Ing. Andreas Koch; Dipl.-Inform. Florian-Wolfgang Stock
Veranstaltungsart
Praktikum in der Lehre
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PidLTechInf
Semesterwochenstunden
3
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
- Erstellen von Übungs- und Lehrmaterial zu Veranstaltungen der Technischen Informatik
- Betreuung von Studierenden zu Themen der Technischen Informatik, insbesondere unter Verwendung des neuen Lehrmaterials
Voraussetzungen
Empfohlen werden Kenntnisse aus Digitaltechnik, Rechnerorganisation, Architekturen und Entwurf von Rechnersystemen etc. (oder vergleichbaren Veranstaltungen)
05cp PNLP Pidl - Natural Language Processing Gurevych
Modul: 20-00-1127 Praktikum in der Lehre - Natural Language Processing
Kurs: 20-00-1127-pl Praktikum in der Lehre - Natural Language Processing
Lerninhalte
Dieses Modul umfasst die Unterstützung einer Lehrveranstaltung zu Natürlicher Sprachverarbeitung am Fachgebiet UKP. Die Aufgaben umfassen in der Regel Erstellung, Durchführung und Korrektur von Übungsaufgaben und Programmieraufgaben oder - projekten.
Qualitätsziele / Lernergebnisse
Die Studenten können nach erfolgreicher Durchführung der Veranstaltung:
- Lehrinhalte aus der Vorlesung für Haus- und Präsenzübungen aufbereiten
- Praxisnahe Übungsformen konzipieren und erstellen
- Übungen konzipieren und durchführen
- Ein Konzept für aufeinander aufbauende praktische Übungen entwickeln
- Methoden der Lernkontrolle für die Lerninhalte der Vorlesung anwenden
Empfohlene Voraussetzungen
Empfohlene Voraussetzungen: Erfolgreicher Abschluss der betreffenden Lehrveranstaltung;
gute Kenntnisse in Python und LaTeX
Modul: Pidl - Natural Language Processing
TUCaN-Nummer
20-00-1127
Titel
Praktikum in der Lehre - Natural Language Processing
Kürzel
PidL-NLP
Lehrveranstaltungsart
Praktikum in der Lehre
Gebiet
Data Knowledge Engineering
Sprache
Deutsch/Englisch
Kurs: 20-00-1127-pl Praktikum in der Lehre - Natural Language Processing
Lehrende
Prof. Dr. phil. Iryna Gurevych
Veranstaltungsart
Praktikum in der Lehre
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PidL-NLP
Semesterwochenstunden
3
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Dieses Modul umfasst die Unterstützung einer Lehrveranstaltung zu Natürlicher Sprachverarbeitung am Fachgebiet UKP. Die Aufgaben umfassen in der Regel Erstellung, Durchführung und Korrektur von Übungsaufgaben und Programmieraufgaben oder - projekten.
Voraussetzungen
Empfohlene Voraussetzungen: Erfolgreicher Abschluss der betreffenden Lehrveranstaltung;
gute Kenntnisse in Python und LaTeX
05cp PVI Pidl - Visuelle Inferenz Roth
Modul: 20-00-1131 Praktikum in der Lehre - Visuelle Inferenz
Kurs: 20-00-1131-pl Praktikum in der Lehre - Visuelle Inferenz
Lerninhalte
Erstellung von Übungs- und Vorlesungsmaterial zu Lehrveranstaltungen des FG Visuelle Inferenz
Qualitätsziele / Lernergebnisse
Studierende sind in der Lage:
-Lehrinhalte in Übungen zu präsentieren und zu erklären
-Praktikumsgruppen zu betreuen
-Methoden zur Kontrolle des Lernerfolgs systematisch anzuwenden
Empfohlene Voraussetzungen
Empfohlen wird die erfolgreiche Teilnahme der Vorlesung Computer Vision I (20-00-0157-iv) und/oder Computer Vision II (20-00-0401-iv), je nach Semester.
Modul: Pidl - Visuelle Inferenz
TUCaN-Nummer
20-00-1131
Titel
Praktikum in der Lehre - Visuelle Inferenz
Kürzel
VI-PidL
Lehrveranstaltungsart
Praktikum in der Lehre
Gebiet
Human Computer Systems
Sprache
Deutsch/Englisch
Kurs: 20-00-1131-pl Praktikum in der Lehre - Visuelle Inferenz
Lehrende
Prof. Ph. D. Stefan Roth
Veranstaltungsart
Praktikum in der Lehre
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
VI-PidL
Semesterwochenstunden
3
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Erstellung von Übungs- und Vorlesungsmaterial zu Lehrveranstaltungen des FG Visuelle Inferenz
Voraussetzungen
Empfohlen wird die erfolgreiche Teilnahme der Vorlesung Computer Vision I (20-00-0157-iv) und/oder Computer Vision II (20-00-0401-iv), je nach Semester.
05cp PK2 Pidl - Kommunikationsnetze 2 Steinmetz
Modul: 20-00-1134 Praktikum in der Lehre - Kommunikationsnetze II
Kurs: 20-00-1134-pl Praktikum in der Lehre - Kommunikationsnetze II
Lerninhalte
Mitarbeit in der Ausrichtung der Lehrveranstaltung Kommunikationsnetze II (Übungskonzeption, Korrektur, Begleitung des Lernenden)
Qualitätsziele / Lernergebnisse
Nach dem Modul können Studierende:
- Übungsaufgaben des Moduls konzipieren und korrigieren
- die Inhalte der Vorlesung anderen Studierenden vermitteln
Empfohlene Voraussetzungen
Empfohlen: Kommunikationsnetze II
Modul: Pidl - Kommunikationsnetze 2
TUCaN-Nummer
20-00-1134
Titel
Praktikum in der Lehre - Kommunikationsnetze II
Kürzel
PidL KN2
Lehrveranstaltungsart
Praktikum in der Lehre
Gebiet
Net Centric Systems
Sprache
Deutsch
Kurs: 20-00-1134-pl Praktikum in der Lehre - Kommunikationsnetze II
Lehrende
Prof. Dr.-Ing. Ralf Steinmetz
Veranstaltungsart
Praktikum in der Lehre
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PidL KN2
Semesterwochenstunden
3
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Mitarbeit in der Ausrichtung der Lehrveranstaltung Kommunikationsnetze II (Übungskonzeption, Korrektur, Begleitung des Lernenden)
Voraussetzungen
Empfohlen: Kommunikationsnetze II
??cp PLR Pidl - Lernende Roboter Peters
Modul: 20-00-1161 Praktikum in der Lehre - Lernende Roboter
Kurs: 20-00-1161-pl Praktikum in der Lehre - Lernende Roboter
Modul: Pidl - Lernende Roboter
Kurs: 20-00-1161-pl Praktikum in der Lehre - Lernende Roboter
Lehrende
Prof. Ph. D. Jan Peters
Veranstaltungsart
Praktikum in der Lehre
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
pl - RoL
Semesterwochenstunden
3
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Die Studierenden erlernen unter Anleitung und mit Feedback von wissenschaftlichen Mitarbeitenden den Umgang mit didaktischen Mitteln,
indem sie Übungsaufgaben selbst erarbeiten und zusammenstellen
und zu diesen Sprechstunden für Lernende durchführen.
Voraussetzungen
Empfohlen: Erfolgreiche Absolvierung der Veranstaltung Robot Learning oder
entsprechende Kenntnisse.
??cp PSDN Pidl - Software Defined Networking Steinmetz
Modul: 20-00-1162 Praktikum in der Lehre - Software Defined Networking
Kurs: 20-00-1162-pl Praktikum in der Lehre - Software Defined Networking
Modul: Pidl - Software Defined Networking
Kurs: 20-00-1162-pl Praktikum in der Lehre - Software Defined Networking
Lehrende
Prof. Dr.-Ing. Ralf Steinmetz
Veranstaltungsart
Praktikum in der Lehre
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PidL SDN
Semesterwochenstunden
3
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Mitarbeit in der Ausrichtung der Lehrveranstaltung Software Defined Networking (Übungskonzeption, Korrektur, Begleitung des Lernenden)
Voraussetzungen
Empfohlen: Erfolgreiche Teilnahme am Kurs Software Defined Networking.
??cp PLIFS Praktikum in der Lehre – Informatik, Frieden, Sicherheit Reuter
Modul: 20-00-1175 Praktikum in der Lehre – Informatik, Frieden, Sicherheit
Kurs: 20-00-1175-pl Praktikum in der Lehre – Informatik, Frieden, Sicherheit
Modul: Praktikum in der Lehre – Informatik, Frieden, Sicherheit
Kurs: 20-00-1175-pl Praktikum in der Lehre – Informatik, Frieden, Sicherheit
Lehrende
Prof. Dr. Dr. Christian Reuter
Veranstaltungsart
Praktikum in der Lehre
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PidL-PEASEC
Semesterwochenstunden
3
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Das Praktikum in der Lehre beinhaltet die didaktische Unterstützung und Weiterentwicklung von Lehrveranstaltungen des gesamten Lehrstuhls Wissenschaft und Technik für Frieden und Sicherheit (PEASEC) in der Schnittmenge der Informatik sowie der Friedens- und Sicherheitsforschung. Das beinhaltet u.a. die Veranstaltungen „Informationstechnologie für Frieden und Sicherheit“, „Sicherheitskritische Mensch-Computer-Interaktion“, „Sichere Kritische Infrastrukturen“ oder „Informatik und Gesellschaft“.
Innerhalb der Veranstaltung geht es je nach Lehrveranstaltung und derzeitigem Bedarf um die Überarbeitung von Lehrmaterialien, Vorlesungsfolien oder eines Lehrbuchs, die Konzeption von Übungsblättern und Ausarbeitung neuer Übungsaufgaben, das Abhalten virtueller und in Präsenz stattfindender Übungsstunden sowie die Betreuung von praktischen Übungen, die Korrektur eingereichter Übungsaufgaben, die Konfiguration und Betreuung von Kursmanagementsystemen und Lernplattformen (derzeit insb. Moodle).
Voraussetzungen
Empfohlen:
(sehr) erfolgreiche Teilnahme an der jeweiligen Lehrveranstaltung
??cp PGR Pidl - Grundlagen der Robotik Stryk
Modul: 20-00-1214 Praktikum in der Lehre - Grundlagen der Robotik
Kurs: 20-00-1214-pl Praktikum in der Lehre - Grundlagen der Robotik
Modul: Pidl - Grundlagen der Robotik
Kurs: 20-00-1214-pl Praktikum in der Lehre - Grundlagen der Robotik
Lehrende
Prof. Dr. rer. nat. Oskar von Stryk
Veranstaltungsart
Praktikum in der Lehre
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
PiDL-GDR
Semesterwochenstunden
3
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Unterstützung der didaktischen Aufbereitung der Lehrinhalte der Veranstaltung Grundlagen der Robotik;
Mitwirkung bei der Entwicklung und Überarbeitung von begleitenden Übungsmaterialien und Programmieraufgaben
Voraussetzungen
Empfohlen:
Erfolgreiche Teilnahme an der Lehrveranstaltung Grundlagen der Robotik oder vergleichbare Kenntnisse und Expertise
B. Seminare
03cp ST Seminar Telekooperation Mühlhäuser
Modul: 20-00-0130 Seminar Telekooperation
Kurs: 20-00-0130-se Seminar Telekooperation
Lerninhalte
Das Seminar Telekooperation setzt sich aus der strukturierten Arbeit an wissenschaftlichen Veröffentlichungen auseinander.
Qualitätsziele / Lernergebnisse
Nach dem Besuch des Seminars Telekooperation
- sind Studierende mit dem Forschungsgebiet ihres Seminarthemas vertraut
- können sich Studierende kritische mit wissenschaftlicher Literatur auseinandersetzen
- eine solchen Auseinandersetzung und zugehöriger Schlussfolgerung in schriftlicher und mündlicher Form dokumentieren und vortragen
Empfohlene Voraussetzungen
Allgemeine Informatik-Kenntnisse aus dem Grundstudium .
Literatur
W. Strunk, E. B. White. The Elements of Style, Pearson, ISBN 0-321-24861-9
Modul: Seminar Telekooperation
TUCaN-Nummer
20-00-0130
Titel
Seminar Telekooperation
Kürzel
Seminar TK
Lehrveranstaltungsart
Seminar
Gebiet
Net Centric Systems
Sprache
Deutsch
Kurs: 20-00-0130-se Seminar Telekooperation
Lehrende
Prof. Dr. rer. nat. Eberhard Max Mühlhäuser
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Seminar TK
Semesterwochenstunden
2
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Das Seminar Telekooperation setzt sich aus der strukturierten Arbeit an wissenschaftlichen Veröffentlichungen auseinander.
In diesem Semester liegt der Fokus des Seminars auf den folgenden zwei Themenbereichen
1. Ubiquitous computing
2. Applied computing
Studenten, die an dem Seminar teilnehmen, haben die Chance die Themen durch strukturierte Forschung, näher kennen zu lernen.
Ihre Aufgabe wird es sein, aktuelle wissenschaftliche Veröffentlichungen zu verstehen, um deren Beitrag zu erklären. Ausserdem muss ein Survey über das bearbeitete Thema verfasst werden.
Voraussetzungen
Allgemeine Informatik-Kenntnisse aus dem Grundstudium.
Erwartete Teilnehmerzahl
Dieses Seminar ist auf 30 Teilnehmer beschränkt.
Weitere Informationen
Das Seminar wird in diesem Semester nur als "on-demand" Veranstaltung angeboten. Das heißt, wenn Sie jemanden aus unserem Fachbereich finden, der mit Ihnen ein individuelles Thema für das Seminar erarbeitet, können Sie diesen Kurs in diesem Semester belegen. Allerdings haben wir keine Liste mit vorgefertigten Themen, so dass es in diesem Semester keine Kick-off-Veranstaltung und keinen zentralen Ansprechpartner geben wird.
Wir empfehlen Ihnen, sich unsere Forschungsthemen in den vier Bereichen (Website) anzuschauen, sich ein Thema auszusuchen, das Sie interessieren könnte, und sich an die wissenschaftlichen Mitarbeiter zu wenden. Bitte überlegen Sie sich ein konkretes Thema und einen Plan, an dem Sie arbeiten wollen, bevor Sie sich an uns wenden.
Online-Angebote
https://www.informatik.tu-darmstadt.de/telekooperation/teaching_6/winter_term_2021___22/seminar_and_project_practical_course/seminar_und_projektpraktikum_1xr8y0mpfrj0d_1.en.jsp
03cp ATEAR Aktuelle Themen der Entwicklung und Anwendung moderner Robotersysteme Stryk
Modul: 20-00-0148 Aktuelle Themen der Entwicklung und Anwendung moderner Robotersysteme
Kurs: 20-00-0148-se Aktuelle Themen der Entwicklung und Anwendung moderner Robotersysteme
Lerninhalte
- selbständige Einarbeitung in eine konkrete Aufgabenstellung aus der Entwicklung und Anwendung moderner Robotersysteme unter Anleitung
- Einarbeitung in den relevanten Stand der Forschung und Technik
- Erarbeitung eines Lösungsvorschlags und dessen Präsentation und Diskussion in einem Vortrag und einem Abschlussbericht
Qualitätsziele / Lernergebnisse
Durch erfolgreiche Teilnahme erwerben Studierende vertiefte Kenntnisse in ausgewählten Bereichen, Teilsystemen und Methoden moderner Robotersysteme und trainieren Präsentations- und Dokumentationsfähigkeiten.
Empfohlene Voraussetzungen
Grundlegende Fachkenntnisse und methodische Fähigkeiten in der Robotik, wie diese durch die Lehrveranstaltung “Grundlagen der Robotik” vermittelt werden.
Literatur
Aktuelle Literaturhinweise werden in der Veranstaltung gegeben.
Modul: Aktuelle Themen der Entwicklung und Anwendung moderner Robotersysteme
TUCaN-Nummer
20-00-0148
Titel
Aktuelle Themen der Entwicklung und Anwendung moderner Robotersysteme
Kürzel
Seminar in Robotik
Lehrveranstaltungsart
Seminar
Gebiet
Computational Engineering
Sprache
Deutsch
Kurs: 20-00-0148-se Aktuelle Themen der Entwicklung und Anwendung moderner Robotersysteme
Lehrende
Prof. Dr. rer. nat. Oskar von Stryk
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Seminar in Robotik
Semesterwochenstunden
2
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
03cp DIP Design und Implementierung moderner Programmiersprachen Mezini
Modul: 20-00-0182 Design und Implementierung moderner Programmiersprachen
Kurs: 20-00-0182-se Design und Implementierung moderner Programmiersprachen
Qualitätsziele / Lernergebnisse
Fähigkeit zur selbständigen Erarbeitung wissenschaftlicher Fragestellungen im Bereich "Design und Implementierung moderner Programmiersprachen"; Erwerb von Kenntnissen über ausgewählte aktuelle Themen; Aneignung von Präsentationstechniken
Empfohlene Voraussetzungen
Vordiplom oder gleichwertige Qualifikation (d.h. fachlicher Kenntnisstand nach den ersten vier Semestern des Bachelor-Studiengangs Informatik). Das Seminar kann auch zur Einarbeitung z.B. für Studien-, Semester-, Bachelor-, Master- oder Diplomarbeiten dienen.
Modul: Design und Implementierung moderner Programmiersprachen
TUCaN-Nummer
20-00-0182
Titel
Design und Implementierung moderner Programmiersprachen
Kürzel
Design von Programmi
Lehrveranstaltungsart
Seminar
Gebiet
Software Engineering
Sprache
Deutsch
Kurs: 20-00-0182-se Design und Implementierung moderner Programmiersprachen
Lehrende
Prof. Dr.-Ing. Ermira Mezini
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Design/Impl Progspra
Semesterwochenstunden
2
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
In diesem Seminar werden den Teilnehmenden individuelle Themen zugewiesen, die sich alle auf Software-Engineering und/oder Programmiersprachen beziehen. Die zentralen Lehrziele umfassen, den Studierenden das wissenschaftliche Publikationsverfahren näherzubringen: Durchführung einer Literaturrecherche, Verfassen von Arbeiten, Durchlaufen eines Peer-Review-Prozesses, Nutzung von Feedback zur Verbesserung und Präsentation ihrer Arbeit.
Erwartete Teilnehmerzahl
Bevor Sie sich für den Kurs anmelden, müssen Sie sich für ein Thema bewerben. Die Teilnahme ist aufgrund der individuellen Betreuung begrenzt. Detaillierte Informationen zum Bewerbungsprozess finden Sie auf der Website.
Zusätzliche Informationen
https://www.stg.tu-darmstadt.de/teaching_stg/courses_stg/index.en.jsp
04cp SGS Serious Games Seminar Göbel
Modul: 20-00-0328 Serious Games Seminar
Kurs: 20-00-0328-se Serious Games Seminar
Termine zwischen 2024-10-15 und 2025-02-11
* 15x Di 11:40 - 13:20 (S320/5)
Lerninhalte
In dem Seminar wird der aktuelle Stand der Forschung bezüglich des Einsatzes von Serious Games (beispielsweise für Bildung, Gesundheit und Sport) analysiert und diskutiert.
Die Themen haben jeweils Bezug zur aktuell laufenden Forschung des Fachgebiets, teilweise in Kooperation mit Partnern aus der Games Industrie und/oder Serious Games Anwendern.
Qualitätsziele / Lernergebnisse
Nach erfolgreicher Teilnahme an dem Seminar können sich die Studierenden eigenständig in ein Thema aus dem Bereich „Serious Games“ einarbeiten. Sie sind mit Techniken der Literaturrecherche im Bereich von wissenschaftlichen Veröffentlichungen und von Industriequellen vertraut. Die dort genannten Techniken bzw. Ergebnisse können von ihnen zusammengefasst, bewertet und untereinander verglichen werden. Außerdem können sie die von ihnen erzielten Ergebnisse einem Publikum unter Anwendung von verschiedenen Präsentationstechniken vorstellen sowie eine dazugehörige Fachdiskussion aktiv bestreiten.
Modul: Serious Games Seminar
TUCaN-Nummer
20-00-0328
Titel
Serious Games Seminar
Kürzel
Serious Games Sem.
Lehrveranstaltungsart
Seminar
Gebiet
Human Computer Systems
Sprache
Deutsch/Englisch
Kurs: 20-00-0328-se Serious Games Seminar
Lehrende
PD Dr.-Ing. Stefan Peter Göbel
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Serious Games Sem.
Semesterwochenstunden
2
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Digitale Lehre
Für das Wintersemester 2022/2023 ist eine Mischform geplant. Weitere Informationen hierzu wird es im Moodle-Kurs geben.
Lehrinhalte
In dem Seminar wird der aktuelle Stand der Forschung bezüglich des Einsatzes von Serious Games (beispielsweise für Bildung, Gesundheit und Sport) analysiert und diskutiert.
Die Themen haben jeweils Bezug zur aktuell laufenden Forschung des Fachgebiets, teilweise in Kooperation mit Partnern aus der Games Industrie und/oder Serious Games Anwendern.
Online-Angebote
https://moodle.informatik.tu-darmstadt.de/course/view.php?id=1275
03cp SEP Software Engineering - Projektseminar Mezini
Modul: 20-00-0359 Software Engineering - Projektseminar
Kurs: 20-00-0359-se Software Engineering - Projektseminar
Lerninhalte
[list][*] Angebotsmesse der Auftraggeber [*] Projektauswahl [*] Anforderungsanalyse beim externen Auftraggeber [*] Präsentation des Pflichtenheftes insbesondere der
Projektorganisation und des iterativen Entwicklungsplans [*] Analyse der Werkzeuge und der Designkonzepte [*] Präsentation der Architektur und des Designs risikobehafteter
Funktionen [*] Design und Implementierung der Iterationen [*] Präsentation der Implementierung und der Qualitätssicherung [*] Präsentation des abgeschlossenen Projekts der nächsten
Studentengeneration[/list
Qualitätsziele / Lernergebnisse
[list] [*] Erfahrung mit selbständiger Durchführung von Softwareprojekten mittleren Umfangs [*] Fähigkeit die verschiedenen Rollen innerhalb eines Softwareprojekts wahrzunehmen[*] Fähigkeit die Methoden und Werkzeuge zu bewerten und einzusetzen[*] Einschätzung der eigenen Kompetenz und Leistungsfähigkeit in realitätsnahen Situationen[*] Training der Soft Skills, insbesondere Teamfähigkeit[*] Kommunikation mit Kunden [*] Präsentationsfähigkeit [/list
Empfohlene Voraussetzungen
[list] [*] Software Engineering - Requirements (parallel) [*] Software Engineering - Design (parallel) [*] Software Engineering - Softwarequalitätssicherung (parallel, empfehlenswert)[*] Empfehlenswert ist Praxiserfahrung [*] Teamtraining und Präsentationstechnik durch die HDA[/list
Modul: Software Engineering - Projektseminar
TUCaN-Nummer
20-00-0359
Titel
Software Engineering - Projektseminar
Kürzel
SE - Projektseminar
Lehrveranstaltungsart
Seminar
Gebiet
Software Engineering
Sprache
Deutsch
Kurs: 20-00-0359-se Software Engineering - Projektseminar
Lehrende
Prof. Dr.-Ing. Ermira Mezini
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
SE-Projektseminar
Semesterwochenstunden
2
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Lernziele:
-Erfahrung mit selbständiger Durchführung von Softwareprojekten mittleren Umfangs
-Fähigkeit die verschiedenen Rollen innerhalb eines Softwareprojekts wahrzunehmen
-Fähigkeit die Methoden und Werkzeuge zu bewerten und einzusetzen
-Einschätzung der eigenen Kompetenz und Leistungsfähigkeit in realitätsnahen Situationen
-Training der Soft Skills, insbesondere Teamfähigkeit
-Kommunikation mit Kunden
-Präsentationsfähigkeit
Stoffplan:
-Angebotsmesse der Auftraggeber
-Projektauswahl
-Anforderungsanalyse beim externen Auftraggeber
-Präsentation des Pflichtenheftes insbesondere der Projektorganisation und des iterativen Entwicklungsplans
-Analyse der Werkzeuge und der Designkonzepte
-Präsentation der Architektur und des Designs risikobehafteter Funktionen
-Design und Implementierung der Iterationen
-Präsentation der Implementierung und der Qualitätssicherung
-Präsentation des abgeschlossenen Projekts der nächsten Studentengeneration
Diploma Supplement:
client fair, choice of project, requirement analysis, -specification, -presentation, presentation of project organization and iterative development plan, tools and design concept analysis, architecture presentation, implementation and its presentation, presentation of finished project
Literatur
siehe Software Engineering - Requirements, Software Engineering - Design und Software Engineering - Softwarequalitätssicherung
Voraussetzungen
Vorwissen:
-Software Engineering - Requirements (parallel)
-Software Engineering - Design (parallel)
-Software Engineering - Softwarequalitätssicherung (parallel, empfehlenswert)
-Empfehlenswert ist Praxiserfahrung
-Teamtraining und Präsentationstechnik
Zusätzliche Informationen
https://stg-tud.github.io/sep/
03cp VT Visuelle Trendanalyse Nazemi
Modul: 20-00-0542 Visuelle Trendanalyse
Kurs: 20-00-0542-se Visuelle Trendanalyse
Termine zwischen 2024-10-21 und 2025-02-25
* 1x 2024-10-21 Mo 13:30 - 15:10 (S103/107)
* 1x 2025-02-24 Mo 13:30 - 17:00 (S103/107)
* 1x 2025-02-25 Di 13:30 - 17:00 (S103/107)
Lerninhalte
Eigenständige wissenschaftliche Ausarbeitung eines in der Forschung aktuellen Themas aus den Bereichen der Visual Analytics, Trend Analytics und Visual Trendanalytics
• Eigene Literaturrecherchen, angeleitet von Betreuer
• Interpretation und Einordnen der Ergebnisse der Literaturarbeit, zusammen mit Betreuer
• Erstellen einer schriftlichen Ausarbeitung zu dem gewählten Thema (Deutsch oder Englisch) , angeleitet vom Betreuer
• Erstellen eines Vortrages zu der ausgearbeiteten Thematik, angeleitet von Betreuer
• Halten des Vortrages vor einem Fachpublikum
Feedback an die Vortragenden zu den Vorträgen (u.a. betreffend Rhetorik, Präsentationstechniken) und zur Fachdiskussion
Qualitätsziele / Lernergebnisse
Nach erfolgreicher Teilnahme an der Veranstaltung können die Studierenden sich eigenständig in ein Thema anhand von wissenschaftlichen Veröffentlichungen einarbeiten und dieses wissenschaftlich beschreiben. Sie lernen diverse Techniken und Ressourcen der Literaturrecherche kennen und können diese auch für weitere Arbeiten einsetzen. Des Weiteren werden die Studierenden mit praktischen und aktuellen Themen aus der angewandten Forschung konfrontiert und lernen dabei interessante Themengebiete kennen.
Die schriftliche Ausarbeitung ermöglicht die wissenschaftliche Wiedergabe in Form von Schrift, während die Präsentation vor einem Fachpublikum die mündliche Wiedergabe fördert. Somit lernen die Studierenden ein Thema zu recherchieren, schriftlich auszuarbeiten und zu präsentieren.
Nach dem Vortrag können die Vortragenden aktiv eine Fachdiskussion zu dem von ihnen präsentierten Thema bestreiten.
Empfohlene Voraussetzungen
Empfohlen:
Besuch der Vorlesung Visual Computing
Literatur
Wird jeweils passend zu den aktuellen Themen bekanntgegeben.
Modul: Visuelle Trendanalyse
TUCaN-Nummer
20-00-0542
Titel
Visuelle Trendanalyse
Kürzel
Visuelle Trendanalys
Lehrveranstaltungsart
Seminar
Gebiet
Human Computer Systems
Sprache
Deutsch
Kurs: 20-00-0542-se Visuelle Trendanalyse
Lehrende
Prof. Dr.-Ing. Kawa Nazemi
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Visuelle Trendanalys
Semesterwochenstunden
2
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Eigenständige wissenschaftliche Ausarbeitung eines in der Forschung aktuellen Themas aus den Bereichen der Visual Analytics, Trend Analytics und Visual Trendanalytics
• Eigene Literaturrecherchen, angeleitet von Betreuer
• Interpretation und Einordnen der Ergebnisse der Literaturarbeit, zusammen mit Betreuer
• Erstellen einer schriftlichen Ausarbeitung zu dem gewählten Thema (Deutsch oder Englisch) , angeleitet vom Betreuer
• Erstellen eines Vortrages zu der ausgearbeiteten Thematik, angeleitet von Betreuer
• Halten des Vortrages vor einem Fachpublikum
Feedback an die Vortragenden zu den Vorträgen (u.a. betreffend Rhetorik, Präsentationstechniken) und zur Fachdiskussion
Literatur
Wird jeweils passend zu den aktuellen Themen bekanntgegeben.
Voraussetzungen
Empfohlen:
Besuch der Vorlesung Visual Computing
Online-Angebote
moodle
04cp FNSMDK Forschungsseminar zu Netzen, Sicherheit, Mobilität und Drahtloser Kommunikation Breuer; Hollick
Modul: 20-00-0549 Forschungsseminar zu Netzen, Sicherheit, Mobilität und Drahtloser Kommunikation
Kurs: 20-00-0549-se Forschungsseminar zu Netzen, Sicherheit, Mobilität und Drahtloser Kommunikation
Lerninhalte
Das Forschungsseminar zu Netzen, Sicherheit, Mobilität und Drahtloser Kommunikation erarbeitet aktuelle Fragstellungen, die als hoch-relevant für die zukünftige Entwicklung der genannten Themenfelder eingeschätzt werden. Es umfasst das Studium, die kritische Analyse und Diskussion, das Zusammenfassen und die Präsentation ausgewählter erstklassiger Forschungsbeiträge. Ein Einblick in wissenschaftliche Arbeitsweise wird vermittelt. Ein Kurzreferat und ein abschließendes Referat sowie eine schriftliche Ausarbeitung werden erstellt.
Die Themen des Forschungsseminars speisen sich aus den aktuellen Forschungsthemen der Arbeitsgruppe SEEMOO.
Lernziele:
- Eigenständiges Einarbeiten in ein Thema auf dem Gebiet Kommunikationsnetze, Sicherheit, Mobilität und Drahtloser Kommunikation (i.d.R. englischsprachig)
- Eigene darüber hinausgehende Literaturrecherchen
- Interpretation und Einordnen der Ergebnisse der Literaturarbeit
- Erstellen eines einführenden und eines vertiefenden Vortrags über die Thematik einschließlich Folienpräsentationen
- Halten der beiden Vorträge vor einem Publikum mit heterogenem Vorwissen
- Fachdiskussion nach jedem Vortrag
- Feedback an die Vortragenden zu den Vorträgen (u.a. betreffend Rhetorik, Präsentationstechniken) und zur Fachdiskussion
- Kennen des wissenschaftlichen Arbeitsprozesses und Publikationsprozesses
Qualitätsziele / Lernergebnisse
Nach erfolgreicher Teilnahme an der Veranstaltung besitzen die Studierenden die Fähigkeit selbstständig wissenschaftlich neue Themen zu erschließen. Sie haben ein tiefgreifendes Verständnis ausgewählter Basismechanismen, Methoden und Anwendungen in dem bearbeiteten Themenfeld erworben. Arbeitstechniken wie ausführliche Literaturrecherche, kritische Diskussion und Analyse wissenschaftlicher Artikel und die Presentation der erzielten Arbeitsergebnisse werden von den Studierenden beherrscht. Die Studierenden können ihre Arbeit vor einem kritischen Fachpublikum verteidigen.
Empfohlene Voraussetzungen
Erfolgreiche Teilnahme an einer Integrierten Veranstaltung des Fachgebiets SEEMOO
Literatur
Themenspezifisch ausgewählte, aktuelle wissenschaftliche Veröffentlichungen
Modul: Forschungsseminar zu Netzen, Sicherheit, Mobilität und Drahtloser Kommunikation
TUCaN-Nummer
20-00-0549
Titel
Forschungsseminar zu Netzen, Sicherheit, Mobilität und Drahtloser Kommunikation
Kürzel
Forschungsseminar zu
Lehrveranstaltungsart
Seminar
Gebiet
Net Centric Systems
Sprache
Deutsch
Kurs: 20-00-0549-se Forschungsseminar zu Netzen, Sicherheit, Mobilität und Drahtloser Kommunikation
Lehrende
M.Sc. David Noel Breuer; Prof. Dr.-Ing. Matthias Hollick
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
ForschSem Netze, Sic
Semesterwochenstunden
3
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Digitale Lehre
Lernplattform: https://seemoo.de/seminar-moodle
Lehrinhalte
Das Forschungsseminar zu Netzen, Sicherheit, Mobilität und Drahtloser Kommunikation erarbeitet aktuelle Fragstellungen, die als hoch-relevant für die zukünftige Entwicklung der genannten Themenfelder eingeschätzt werden. Es umfasst das Studium, die kritische Analyse und Diskussion, das Zusammenfassen und die Präsentation ausgewählter erstklassiger Forschungsbeiträge. Ein Einblick in wissenschaftliche Arbeitsweise wird vermittelt. Ein Kurzreferat und ein abschließendes Referat sowie eine schriftliche Ausarbeitung werden erstellt.
Die Themen des Forschungsseminars speisen sich aus den aktuellen Forschungsthemen der Arbeitsgruppe SEEMOO.
Lernziele:
- Eigenständiges Einarbeiten in ein Thema auf dem Gebiet Kommunikationsnetze, Sicherheit, Mobilität und Drahtloser Kommunikation (i.d.R. englischsprachig)
- Eigene darüber hinausgehende Literaturrecherchen
- Interpretation und Einordnen der Ergebnisse der Literaturarbeit
- Erstellen eines einführenden und eines vertiefenden Vortrags über die Thematik einschließlich Folienpräsentationen
- Halten der beiden Vorträge vor einem Publikum mit heterogenem Vorwissen
- Fachdiskussion nach jedem Vortrag
- Feedback an die Vortragenden zu den Vorträgen (u.a. betreffend Rhetorik, Präsentationstechniken) und zur Fachdiskussion
- Kennen des wissenschaftlichen Arbeitsprozesses und Publikationsprozesses
Literatur
Themenspezifisch ausgewählte, aktuelle wissenschaftliche Veröffentlichungen.
Voraussetzungen
Erfolgreiche Teilnahme an einer Integrierten Veranstaltung des Fachgebiets SEEMOO
Online-Angebote
Lernplattform: https://seemoo.de/seminar-moodle
03cp SNSMDK Seminar zu Netzen, Sicherheit, Mobilität und Drahtloser Kommunikation Breuer; Hollick
Modul: 20-00-0582 Seminar zu Netzen, Sicherheit, Mobilität und Drahtloser Kommunikation
Kurs: 20-00-0582-se Seminar zu Netzen, Sicherheit, Mobilität und Drahtloser Kommunikation
Lerninhalte
Das Seminar zu Netzen, Sicherheit, Mobilität und Drahtloser Kommunikation erarbeitet aktuelle Fragestellungen auf den genannten Gebieten. Unter Anleitung der Dozenten umfasst es das Studium, die kritische Analyse und Diskussion, das Zusammenfassen und die Präsentation ausgewählter Forschungsbeiträge. Ein Kurzreferat und ein abschließendes Referat sowie eine schriftliche Ausarbeitung werden erstellt.
Die Themen des Seminars speisen sich aus den aktuellen Forschungsthemen der Arbeitsgruppe SEEMOO.
Lernziele:
- Eigenständiges Einarbeiten in ein Thema auf dem Gebiet Kommunikationsnetze, Sicherheit, Mobilität und Drahtloser Kommunikation (i.d.R. englischsprachig)
- Darüber hinausgehende Literaturrecherchen, angeleitet von Betreuer
- Interpretation und Einordnen der Ergebnisse der Literaturarbeit, angeleitet von Betreuer
- Erstellen eines einführenden und eines vertiefenden Vortrags über die Thematik einschließlich Folienpräsentationen, angeleitet von Betreuer
- Halten der beiden Vorträge vor einem Publikum mit heterogenem Vorwissen
- Fachdiskussion nach jedem Vortrag
- Feedback an die Vortragenden zu den Vorträgen (u.a. betreffend Rhetorik, Präsentationstechniken) und zur Fachdiskussion
Qualitätsziele / Lernergebnisse
Nach erfolgreicher Teilnahme an der Veranstaltung besitzen die Studierenden die Fähigkeit unter Anleitung wissenschaftlich zu arbeiten. Sie kennen die grundlegenden Techniken der wissenschaftlichen Literaturarbeit und können diese für ein definiertes Thema anwenden. Sie haben ein mitteltiefes Verständnis ausgewählter Basismechanismen, Methoden und Anwendungen in dem bearbeiteten Themenfeld. Die Studierenden können dieses erworbene Wissen einem heterogenen Publikum verständlich präsentieren und die technischen Details des bearbeiteten Themas erläutern.
Empfohlene Voraussetzungen
Erfolgreiche Teilnahme an einer Integrierten Veranstaltung des Fachgebiets SEEMOO
Literatur
Themenspezifisch ausgewählte, aktuelle wissenschaftliche Veröffentlichungen
Modul: Seminar zu Netzen, Sicherheit, Mobilität und Drahtloser Kommunikation
TUCaN-Nummer
20-00-0582
Titel
Seminar zu Netzen, Sicherheit, Mobilität und Drahtloser Kommunikation
Kürzel
Seminar zu Netzen, S
Lehrveranstaltungsart
Seminar
Gebiet
Net Centric Systems
Sprache
Deutsch
Kurs: 20-00-0582-se Seminar zu Netzen, Sicherheit, Mobilität und Drahtloser Kommunikation
Lehrende
M.Sc. David Noel Breuer; Prof. Dr.-Ing. Matthias Hollick
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Seminar zu Netzen, S
Semesterwochenstunden
2
Credits
3,0
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Digitale Lehre
Lernplattform: https://seemoo.de/seminar-moodle
Lehrinhalte
Das Seminar zu Netzen, Sicherheit, Mobilität und Drahtloser Kommunikation erarbeitet aktuelle Fragestellungen auf den genannten Gebieten. Unter Anleitung der Dozenten umfasst es das Studium, die kritische Analyse und Diskussion, das Zusammenfassen und die Präsentation ausgewählter Forschungsbeiträge. Ein Kurzreferat und ein abschließendes Referat sowie eine schriftliche Ausarbeitung werden erstellt.
Die Themen des Seminars speisen sich aus den aktuellen Forschungsthemen der Arbeitsgruppe SEEMOO.
Lernziele:
- Eigenständiges Einarbeiten in ein Thema auf dem Gebiet Kommunikationsnetze, Sicherheit, Mobilität und Drahtloser Kommunikation (i.d.R. englischsprachig)
- Darüber hinausgehende Literaturrecherchen, angeleitet von Betreuer
- Interpretation und Einordnen der Ergebnisse der Literaturarbeit, angeleitet von Betreuer
- Erstellen eines einführenden und eines vertiefenden Vortrags über die Thematik einschließlich Folienpräsentationen, angeleitet von Betreuer
- Halten der beiden Vorträge vor einem Publikum mit heterogenem Vorwissen
- Fachdiskussion nach jedem Vortrag
- Feedback an die Vortragenden zu den Vorträgen (u.a. betreffend Rhetorik, Präsentationstechniken) und zur Fachdiskussion
Literatur
Themenspezifisch ausgewählte, aktuelle wissenschaftliche Veröffentlichungen
Voraussetzungen
Erfolgreiche Teilnahme an einer Integrierten Veranstaltung des Fachgebiets SEEMOO
Online-Angebote
Lernplattform: https://seemoo.de/seminar-moodle
03cp TA Text Analytics Gurevych
Modul: 20-00-0596 Text Analytics
Kurs: 20-00-0596-se Text Analytics
Termine zwischen 2024-10-15 und 2025-02-11
* 15x Di 15:20 - 17:00 (S202/C120)
Lerninhalte
Die Seminarreihe beschäftigt sich mit aktuellen Themen in der automatischen Sprachverarbeitung. Es werden grundlegende Methoden und Technologien zur Analyse geschriebener, natürlicher Sprache vorgestellt, wobei der Schwerpunkt des Seminars in jedem Semester neu gesetzt wird.
Weitere Informationen: [url]https://www.ukp.tu-darmstadt.de/teaching/courses/regular-seminar/[/url
Qualitätsziele / Lernergebnisse
Nachdem Studierende die Veranstaltung besucht haben, können sie
- aktuelle Forschungsfragen zum Seminarthema benennen und erläutern,
- wissenschaftliche Veröffentlichungen verstehen, kritisch beurteilen und untereinander diskutieren,
- ein Forschungsthema eigenständig aufarbeiten und
- dieses der Gruppe vorstellen und auf Rückfragen und Diskussionsbeiträge eingehen.
Literatur
Wird in der Veranstaltung bekanntgegeben.
Modul: Text Analytics
TUCaN-Nummer
20-00-0596
Titel
Text Analytics
Kürzel
Text Analytics
Lehrveranstaltungsart
Seminar
Gebiet
Data Knowledge Engineering
Sprache
Deutsch/Englisch
Kurs: 20-00-0596-se Text Analytics
Lehrende
Prof. Dr. phil. Iryna Gurevych
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Text Analytics
Semesterwochenstunden
2
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Large Language Models (LLMs) are currently considered the state-of-the-art in most NLP applications, first garnering acclaim with the introduction of BERT, then rising in popularity with the development of ChatGPT and GPT-4. One of the defining features of LLMs is their versatility: their ability to adapt to seemingly any task given an appropriate prompt. Moreover, research has shown that LLMs’ abilities improve when their parameter counts and training data amount increase (“scaling”). At the same time, LLMs still demonstrate the tendency to “hallucinate” (i.e., produce factually incorrect output) and are often dependent on specific prompt formats.
In this seminar, we will look at the various abilities of LLMs, particularly in the context of their contributing factors, such as scaling and specific prompting methods (e.g., instruction-tuning and chain-of-thought prompting).
We will also look at weaknesses currently exhibited by LLMs, such as hallucination, prompt sensitivity, and bias. Additionally, we will explore the topic of LLM safety.
Literatur
Will be announced during the seminar.
Voraussetzungen
The first sessions will consist of an introduction to LLMs and how they function, particularly to how they differ from other NLP training paradigms. After the introductory sessions, we will cover various aspects of LLMs, such as prompting methods, the influence of scaling, and LLM safety. For each session, students will be asked to read the provided literature and participate during the lecture. Supplementary material will also be provided for those wishing to read further into a topic.
During the lecture period, students will be able to select a paper for the required work portion of the seminar.
The required work will consist of the following:
- A presentation on the chosen paper.
- A written report about the topic of the chosen paper, to be turned in at the end of the semester.
More details about these assignments will be given during the seminar.
Weitere Informationen
Participants in this course will be graded based on:
The presentation for their chosen topic.
The quality of the written report.
Online-Angebote
Für weitere Informationen, beachten Sie bitte den zugehörigen Moodle-Kurs: https://moodle.informatik.tu-darmstadt.de/course/view.php?id=1290
https://www.informatik.tu-darmstadt.de/ukp/teaching_ukp/ukp_teaching_courses/ukp_courses_ws_20_3/text_analytics__natural_language_argumentation_6.en.jsp
03cp FTCVML Fortgeschrittene Themen in Computer Vision und Maschinellem Lernen Schaub-Meyer
Modul: 20-00-0645 Fortgeschrittene Themen in Computer Vision und Maschinellem Lernen
Kurs: 20-00-0645-se Fortgeschrittene Themen in Computer Vision und Maschinellem Lernen
Termine zwischen 2024-10-15 und 2025-02-11
* 15x Di 14:25 - 16:05 (S306/053)
Lerninhalte
- Grundlagen der wissenschaftlichen Vortragstechnik und Begutachtung
- Eigenständiges Einarbeiten in aktuelle Publikationen in Computer Vision oder Maschinellem Lernen (englischsprachig)
- Eigene darüber hinausgehende Recherche zur Hintergrund-Literatur, angeleitet von Betreuer
- Erstellen eines zweiteiligen Vortrags (Problemstellung und Lösungsansatz) über eine Publikationen einschließlich Folienpräsentation, angeleitet durch Betreuer
- Erstellen eines (simulierten) wissenschaftlichen Gutachtens über eine zweite Publikation, angeleitet durch Betreuer
- Halten des Vortrags vor einem Publikum mit heterogenem Vorwissen
- Führung der Fachdiskussion nach beiden Vortragsteilen
- Aktive Teilnahme an den Fachdiskussionen, sowie Feedback an die Vortragenden
Qualitätsziele / Lernergebnisse
Nach erfolgreicher Teilnahme an der Veranstaltung können die Studierenden sich eigenständig in aktuelle Themen der Computer Vision und/oder des Maschinellen Lernens anhand von wissenschaftlichen Veröffentlichungen einarbeiten. Sie können die wesentlichen Beiträge der untersuchten Publikationen erkennen und diese kompakt einem Publikum mit heterogenem Vorwissensstand präsentieren, unter Berücksichtigung von Prinzipien des guten wissenschaftlichen Vortrags. Nach dem Vortrag können die Vortragenden aktiv eine Fachdiskussion zu dem von ihnen präsentierten Thema bestreiten. Weiterhin sind sie in der Lage ein wissenschaftliches Gutachten über eine aktuelle Publikation anzufertigen, welches den üblichen Standards des wissenschaftlichen Begutachtungsprozesses genügt.
Empfohlene Voraussetzungen
Teilnehmer sollten Grundkenntnisse in Computer Vision, sowie idealerweise maschinellem Lernen besitzen (z.B. durch Besuch von Computer Vision I, Maschinelles Lernen: Statistische Verfahren I).
Literatur
Aktuelle Publikationen, überwiegend des vergangenen Jahres.
Modul: Fortgeschrittene Themen in Computer Vision und Maschinellem Lernen
TUCaN-Nummer
20-00-0645
Titel
Fortgeschrittene Themen in Computer Vision und Maschinellem Lernen
Kürzel
Seminar CV und ML
Lehrveranstaltungsart
Seminar
Gebiet
Human Computer Systems
Sprache
Deutsch/Englisch
Kurs: 20-00-0645-se Fortgeschrittene Themen in Computer Vision und Maschinellem Lernen
Lehrende
Dr. Simone Schaub-Meyer
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Sem CV ML Fortgestsc
Semesterwochenstunden
2
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
- Grundlagen der wissenschaftlichen Vortragstechnik und Begutachtung
- Eigenständiges Einarbeiten in aktuelle Publikationen in Computer Vision oder Maschinellem Lernen (englischsprachig)
- Eigene darüber hinausgehende Recherche zur Hintergrund-Literatur, angeleitet von Betreuer
- Erstellen eines zweiteiligen Vortrags (Problemstellung und Lösungsansatz) über eine Publikationen einschließlich Folienpräsentation, angeleitet durch Betreuer
- Erstellen eines (simulierten) wissenschaftlichen Gutachtens über eine zweite Publikation, angeleitet durch Betreuer
- Halten des Vortrags vor einem Publikum mit heterogenem Vorwissen
- Führung der Fachdiskussion nach dem Vortrag
- Aktive Teilnahme an den Fachdiskussionen, sowie Feedback an die Vortragenden
Literatur
Aktuelle Publikationen, überwiegend des vergangenen Jahres.
Voraussetzungen
Teilnehmer sollten Grundkenntnisse in Computer Vision, sowie idealerweise maschinellem Lernen besitzen (z.B. durch Besuch von Computer Vision I, Maschinelles Lernen: Statistische Verfahren I).
Online-Angebote
moodle
04cp ACG Automatische Code Generierung Bischof; Hück
Modul: 20-00-0790 Automatische Code Generierung
Kurs: 20-00-0790-se Automatische Code Generierung
Lerninhalte
- Beispiele von Domänen spezifischen Sprachen
- Automatisches Differenzieren
- Automatische Erzeugung für an bestimmte Hardwarearchitekturen angepassten Code
Qualitätsziele / Lernergebnisse
- Grundkenntnisse über die Entwicklung und Verwendung von DSL.
- Kennenlernen einiger Frameworks für DSL und zur Unterstützung des Model Driven Software Developments (MDSD).
- Grundlagen des automatischen Differenzierens und dessen Implementierung
Empfohlene Voraussetzungen
- Grundlagen der Informatik 3
- Grundkenntnisse der Differentialalgebra im Hinblick auf Ableitungen (Kettenregel, Gradienten, Jacobi-Matrix)
Modul: Automatische Code Generierung
TUCaN-Nummer
20-00-0790
Titel
Automatische Code Generierung
Kürzel
AutoCode
Lehrveranstaltungsart
Seminar
Gebiet
Computational Engineering
Sprache
Deutsch/Englisch
Diploma Supplement
- Domain specific languages (DSL)
- Model Driven Software Development (MDSD)
- Automatic Differentiation (AD)
- Automated Code Generation
- Source Code Transformation
Kurs: 20-00-0790-se Automatische Code Generierung
Lehrende
Prof. Dr. Christian Bischof; M.Sc. Alexander Hück
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
AutoCode
Semesterwochenstunden
3
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
- Beispiele von Domänen spezifischen Sprachen
- Automatisches Differenzieren
- Automatische Erzeugung für an bestimmte Hardwarearchitekturen angepassten Code.
Voraussetzungen
- Grundlagen der Informatik 3
- Grundkenntnisse der Differentialalgebra im Hinblick auf Ableitungen (Kettenregel, Gradienten, Jacobi-Matrix).
Online-Angebote
moodle
04cp PAW Privatheit & Anonymität in einer vernetzten Welt Schulmann
Modul: 20-00-0807 Privatheit & Anonymität in einer vernetzten Welt
Kurs: 20-00-0807-se Privatheit & Anonymität in einer vernetzten Welt
Lerninhalte
Im Rahmen dieses Seminars werden Privatsphäre und Sicherheit sowie Auswirkungen entstehender Technologien wie das „Internet der Dinge“ diskutiert. Insbesondere werden neue Bedrohungen sowie verschiedene Angriffstechniken und entsprechende Gegenmaßnahmen betrachtet. Beispiele von Themen sind: wearable privacy, smart cars privacy, device fingerprinting, in-store tracking, HTTP(s) Traffic analysis, privacy leaks in Android-Geräte, data anonymization und differential privacy, transparency-enhancing technologies. Die Seminarteilnehmer bekommen ein Thema zugewiesen, sollen aktuelle Forschungsarbeiten lesen, den weiteren Teilnehmern vorstellen und in einer Seminararbeit zusammenfassen. Das primäre Ziel des Seminars ist es, die Fähigkeit der Studenten zu verbessern, ein wissenschaftliches Thema zu bearbeiten, eine Präsentation ähnlich wie bei einer wissenschaftlichen Konferenz zu halten und eine wissenschaftliche Diskussion zu ausgewählten Privacy-Forschungsthemen (mit-) zu gestalten. Die Studierenden simulieren die verschiedenen Phasen einer wissenschaftlichen Konferenz: Einreichung der Arbeiten, Begutachtung der Arbeiten, Feedback, Einreichung der finalen Version, Präsentation des Papiers und ggf. Sitzungsleitung.
Qualitätsziele / Lernergebnisse
Das Seminar richtet sich an Bachelor- und Masterstudenten die sich für das Thema Privatheit in der digitalen Welt interessieren. Sie sollten die Bereitschaft mitbringen, neue veröffentliche Forschungsarbeiten zum Thema "Privacy" zu begutachten bzw. zu diskutieren.
Empfohlene Voraussetzungen
Grundlegendes Verständnis der Computer-Sicherheit und Netzwerkprotokolle könnte hilfreich sein.
Modul: Privatheit & Anonymität in einer vernetzten Welt
TUCaN-Nummer
20-00-0807
Titel
Privatheit & Anonymität in einer vernetzten Welt
Kürzel
Privacy iaUCW
Lehrveranstaltungsart
Seminar
Gebiet
Trusted Systems
Sprache
Deutsch/Englisch
Diploma Supplement
Privacy
IT-Security
Trusted Systems
Anonymization
Internet of things
Kurs: 20-00-0807-se Privatheit & Anonymität in einer vernetzten Welt
Lehrende
Prof. Dr. rer. nat. Michael Waidner Schulmann
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Privacy iaUCW
Semesterwochenstunden
3
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Dieser Kurs bietet eine interdisziplinäre Perspektive auf Privacy und betrachtet ausführlich die Grundlagen des Datenschutzes, Datenschutzprobleme und -herausforderungen in aufstrebenden Technologien, Konzepte für die Datenschutztechnik in Software/Systemen und benutzbaren Datenschutzlösungen.
In diesem Seminar werden wir die Datenschutzimplikationen von aufstrebenden Technologien erörtern und uns auf Umgebungen konzentrieren, in denen neue Privacy-Definitionen und -mechanismen derzeit entwickelt werden. Konkreter werden wir neue Bedrohungen, unterschiedliche Angriffstechniken, Abwehrmöglichkeiten dagegen sowie Techniken zur Bewertung der Benutzerfreundlichkeit von Privacy-Lösungen diskutieren.Wir werden neue Bereiche abdecken, wie beispielsweise Datenschutz in/für großen Sprachmodellen, De-Anonymisierungsangriffe auf das Metaverse, Datenschutz in 6G, Datenschutzbedrohungsmodellierung und Privacy Engineering (wie kann Datenschutz in den Softwareentwicklungslebenszyklus integriert werden?), Datenanonymisierung und verteiltes Maschinenlernen, erklärbares maschinelles Lernen - sowie andere Bereiche, in denen Privacy-Bedenken zu bedeutender Forschungsergebnisse geführt haben. Beispiele hierfür sind: Datenschutz im Internet der Dinge (IoT) / in intelligenten Autos sowie Datenschutz in mobilen und sozialen Netzwerken.
Im Seminar wird ein besonderes Augenmerk auf Ansätze zur Verbesserung der Fähigkeiten der Studierenden wissenschaftlichen Forschung zu betreiben, eine Seminarpräsentation vorzubereiten und durchzuführen sowie zur Einreichung eines schriftlichen Berichts gelegt. Die Teilnehmer erhalten ein Thema und eine kurze Liste aktueller Forschungsarbeiten zum jeweiligen Thema. Von den Teilnehmer-Inen wird erwartet, eine Literaturrecherche zum zugewiesenen Thema durchzuführen, eine Präsentation ähnlich der auf einer wissenschaftlichen Konferenz erforderlichen vorzubereiten und wissenschaftliche Diskussionen zu leiten bzw. daran aktiv teilzunehmen.
In diesem Seminar simulieren Studierende und Lehrende die verschiedenen Phasen einer wissenschaftlichen Konferenz: Einreichen eines Papers, Peer Review, Benachrichtigung/Feedback, Einreichen der endgültigen Version des Papers, Präsentation und eventuell Leitung einer Sitzung.
Voraussetzungen
Grundkenntnisse in Computersicherheit und Netzwerkprotokollen sind hilfreich.
Interesse an einem praktischen und interdisziplinären Verständnis von Datenschutz
Interesse an Usable Privacy
Weitere Informationen
Bei Anmeldung melden Sie sich bitte per Mail bei Herrn Simo Fhom (hervais.simo@sit.fraunhofer.de).
03cp ITG IT in der Grundlehre Weihe
Modul: 20-00-0963 IT in der Grundlehre
Kurs: 20-00-0963-se IT in der Grundlehre
Lerninhalte
Ausgewählte IT-basierte Konzepte für Vorlesung sowie Übungs-und Prüfungsbetrieb in Lehrveranstaltungen mit großen, heterogenen Teilnehmergruppen.
Qualitätsziele / Lernergebnisse
Nach Besuch der Veranstaltung sind die Studierenden in der Lage, geeignete IT-basierte Konzepte für Vorlesung sowie Übungs-und Prüfungsbetrieb in Lehrveranstaltungen mit großen, heterogenen Teilnehmergruppen zu entwickeln und softwareseitig umzusetzen.
Empfohlene Voraussetzungen
FOP
Modul: IT in der Grundlehre
TUCaN-Nummer
20-00-0963
Titel
IT in der Grundlehre
Kürzel
ITG
Lehrveranstaltungsart
Seminar
Gebiet
Software Engineering
Sprache
Deutsch
Kurs: 20-00-0963-se IT in der Grundlehre
Lehrende
Prof. Dr. rer. nat. Karsten Weihe
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
ITG
Semesterwochenstunden
2
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Alle infos hier: https://moodle.informatik.tu-darmstadt.de/course/view.php?id=849
Voraussetzungen
FOP
03cp SPC Parallel Computing Morais; Wolf
Modul: 20-00-0994 Parallel Computing
Kurs: 20-00-0994-se Parallel Computing
Termine zwischen 2024-10-18 und 2025-02-14
* 6x Fr 13:30 - 17:00 (S103/104)
Lerninhalte
Aktuelle Trends in der Parallelverarbeitung, z.B.
• Neue Anwendungsfelder (z.B. Deep-Learning)
• Neue parallele Programmiermodelle
• Entwicklung paralleler Software für Smartphones
• GPUs, Manycore-Architecturen
• FPGAs
• Architekturen für die Post-Moore-Ära
• Parallele Dateisysteme
• Neue parallele Algorithmen
• Exascale-Computing
• Cloud-Computing
Qualitätsziele / Lernergebnisse
• Kennenlernen aktueller Themen im Bereich Parallelverarbeitung
• Literatur auswählen und analysieren
• Verständliche Berichte formulieren
• Übersichtliche Folien erstellen
• Mündlich präsentieren
Empfohlene Voraussetzungen
• Kennnisse in Rechnerarchitektur, Programmierung, Softwaretechnik
• Grundlagen paralleler Systeme
Modul: Parallel Computing
TUCaN-Nummer
20-00-0994
Titel
Parallel Computing
Kürzel
SPC
Lehrveranstaltungsart
Seminar
Gebiet
Software Engineering
Sprache
Deutsch/Englisch
Kurs: 20-00-0994-se Parallel Computing
Lehrende
M.Sc. Gustavo Alves Prudencio de Morais; Prof. Dr. rer. nat. Felix Wolf
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
SPC
Semesterwochenstunden
3
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Aktuelle Trends in der Parallelverarbeitung, z.B.
• Neue Anwendungsfelder (z.B. Deep-Learning)
• Neue parallele Programmiermodelle
• Entwicklung paralleler Software für Smartphones
• GPUs, Manycore-Architecturen
• FPGAs
• Architekturen für die Post-Moore-Ära
• Parallele Dateisysteme
• Neue parallele Algorithmen
• Exascale-Computing
• Cloud-Computing
Voraussetzungen
• Kennnisse in Rechnerarchitektur, Programmierung, Softwaretechnik
• Grundlagen paralleler Systeme
Online-Angebote
Moodle
04cp SKSF Seminar Krisen-, Sicherheits- und Friedenstechnologien Kaufhold; Reuter
Modul: 20-00-1019 Seminar Krisen-, Sicherheits- und Friedenstechnologien
Kurs: 20-00-1019-se Seminar Krisen-, Sicherheits- und Friedenstechnologien
Termine zwischen 2024-10-15 und 2025-02-05
* 3x Di 13:30 - 15:10 (S105/22)
* 1x 2025-02-05 Mi 09:00 - 14:00 (S220/121)
* 1x 2025-02-05 Mi 14:00 - 18:00 (S207/109)
Lerninhalte
Im Seminar werden fortgeschrittene wissenschaftliche Themen des Fachgebiets „Wissenschaft und Technik für Frieden und Sicherheit“ (PEASEC) bearbeitet. Basierend auf einer Einführung/Wiederholung der Methoden wissenschaftlichen Arbeitens und ausgewählter Grundlagen werden fortgeschrittene Themen vergeben, die sich an der aktuellen Forschung des Fachgebiets orientieren, und von Studierenden mit wissenschaftlichen Methoden bearbeitet. Im Laufe des Semesters werden wissenschaftliche Artikel („Paper“) erarbeitet und prä-sentiert. Wie bei wissenschaftlichen Arbeiten üblich werden diese mithilfe eines studentischen Review-Verfahrens gegenseitig konstruktiv begutachtet und anschließend zur Fertigstellung und Abgabe überarbeitet.
BEISPIELHAFTE THEMENBEREICHE:
- Sicherheitskritische Mensch-Computer-Interaktion, Soziale Medien und kollaborative Technologien in Kon-flikt- und Krisensituationen, Benutzbare Sicherheit und Privatheit
- Informationstechnologie für Frieden und Sicherheit, Information Warfare, Meinungsmanipulation, Fake News, Cyber War, Cyber Peace, Dual Use in der Informatik, Verantwortungsbewusste Digitalisierung, Informa-tik und Gesellschaft
- Resiliente IT-basierte (kritische) Infrastrukturen insb. Kommunikation, Landwirtschaft, Energie
Themen für das aktuelle Semester finden Sie unter www.peasec.de/lehre
ABLAUF:
- Fachliche Einführung mit Themenvorstellung und -vergabe
- Verfassen und Abgabe eines kurzen Exposés
- Methodenvorlesung
- Kurz-Präsentation des eigenen Themas mit konstruktivem Feedback
- Abgabe einer ersten vollständigen Version des Papers
- Begutachtung im Rahmen eines studentischen Peer-Reviews
- Abgabe des Papers
- Bewertung
Verbindliche Einführung („Kick-off“) ist der erste Termin, eine verbindliche Methodenvorlesung der zweite Ter-min. Die Themenvergabe und Bildung von Gruppen erfolgt kollaborativ während des Kick-offs und ggf. in der darauffolgenden Woche.
Qualitätsziele / Lernergebnisse
- Eigenständiges Einarbeiten in ein Thema auf dem Gebiet Friedens-, Konflikt-, und Sicherheitsforschung aus Perspektive der Informatik
- Selbständige darüberhinausgehende Literaturrecherchen, Interpretationen und Einordnungen
- Erstellen eines Vortrags sowie halten vor einem heterogenen Publikum mit anschließender Fachdiskussion
- Verfassen wissenschaftlicher Artikel
- Begutachten wissenschaftlicher Artikel („Peer-Review“) mit konstruktivem Feedback
- Kennen des wissenschaftlichen Arbeitsprozesses und Publizierens
Empfohlene Voraussetzungen
Grundlagen in mindestens einem der Bereiche: Informatik, IT-Sicherheit, Mensch-Computer-Interaktion oder Friedens- und Konfliktforschung, Grundkenntnisse in den Themengebieten des Fachgebiets PEASEC
Literatur
Reuter, C. (2018) Sicherheitskritische Mensch-Computer-Interaktion: Interaktive Technologien und Soziale Medien im Krisen- und Sicherheitsmanagement, 660 S., Wiesbaden: Springer Vieweg – im Druck
Altmann, J., Bernhardt, U., Nixdorff, K., Ruhmann, I., & Wöhrle, D. (2016) Naturwissenschaft - Rüstung - Frieden - Basiswissen für die Friedensforschung (Vol. 49), Wiesbaden: Springer Vieweg.
Flick, U. (2015) Introducing Research Methodology. Sage Publications Ltd
Weitere Literatur wird in der Veranstaltung je nach gewähltem Thema genannt.
Modul: Seminar Krisen-, Sicherheits- und Friedenstechnologien
TUCaN-Nummer
20-00-1019
Titel
Seminar Krisen-, Sicherheits- und Friedenstechnologien
Kürzel
CrisisTech
Lehrveranstaltungsart
Seminar
Gebiet
Trusted Systems
Sprache
Deutsch/Englisch
Kurs: 20-00-1019-se Seminar Krisen-, Sicherheits- und Friedenstechnologien
Lehrende
Dr. rer. nat. Marc-André Kaufhold; Prof. Dr. Dr. Christian Reuter
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
CrisisTech
Semesterwochenstunden
2
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Im Seminar werden fortgeschrittene wissenschaftliche Themen des Fachgebiets „Wissenschaft und Technik für Frieden und Sicherheit“ (PEASEC) bearbeitet. Basierend auf einer Einführung/Wiederholung der Methoden wissenschaftlichen Arbeitens und ausgewählter Grundlagen werden fortgeschrittene Themen vergeben, die sich an der aktuellen Forschung des Fachgebiets orientieren, und von Studierenden mit wissenschaftlichen Methoden bearbeitet. Im Laufe des Semesters werden wissenschaftliche Artikel („Paper“) erarbeitet und präsentiert. Wie bei wissenschaftlichen Arbeiten üblich werden diese mithilfe eines studentischen Review-Verfahrens gegenseitig konstruktiv begutachtet und anschließend zur Fertigstellung und Abgabe überarbeitet.
BEISPIELHAFTE THEMENBEREICHE:
- Sicherheitskritische Mensch-Computer-Interaktion, Soziale Medien und kollaborative Technologien in Konflikt- und Krisensituationen, Benutzbare Sicherheit und Privatheit
- Informationstechnologie für Frieden und Sicherheit, Information Warfare, Meinungsmanipulation, Fake News, Cyber War, Cyber Peace, Dual Use in der Informatik, Verantwortungsbewusste Digitalisierung, Informatik und Gesellschaft
- Resiliente IT-basierte (kritische) Infrastrukturen insb. Kommunikation, Landwirtschaft, Energie
Themen für das aktuelle Semester finden Sie unter www.peasec.de/lehre
ABLAUF:
- Fachliche Einführung mit Themenvorstellung und -vergabe
- Verfassen und Abgabe eines kurzen Exposés
- Methodenvorlesung
- Kurz-Präsentation des eigenen Themas mit konstruktivem Feedback
- Abgabe einer ersten vollständigen Version des Papers
- Begutachtung im Rahmen eines studentischen Peer-Reviews
- Abgabe des Papers
- Bewertung
Verbindliche Einführung („Kick-off“) ist der erste Termin, eine verbindliche Methodenvorlesung der zweite Termin. Die Themenvergabe und Bildung von Gruppen erfolgt kollaborativ während des Kick-offs und ggf. in der darauffolgenden Woche.
Literatur
Themenspezifisch ausgewählte, aktuelle wissenschaftliche Veröffentlichungen.
Grundlagen:
Reuter, C. (2018) Sicherheitskritische Mensch-Computer-Interaktion: Interaktive Technologien und Soziale Medien im Krisen- und Sicherheitsmanagement, 645 S., Wiesbaden: Springer Vieweg. http://www.buch-sec-mci.chreu.de
Reuter, C. (2019) Information Technology for Peace and Security: IT-Applications and Infrastructures in Conflicts, Crises, War, and Peace. 425 S., Wiesbaden: Springer Vieweg. http://www.peace-book.chreu.de
Voraussetzungen
Grundlagen in mindestens einem der Bereiche: Informatik, IT-Sicherheit, Mensch-Computer-Interaktion oder Friedens- und Konfliktforschung, Grundkenntnisse in den Themengebieten des Fachgebiets PEASEC
Weitere Informationen
Verbindlicher Kickoff ist der erste Termin, verrbindlicher Methodentermin der zweite.
Online-Angebote
moodle
03cp SIN Schutz von verteilten Infrastrukturen und Netzwerken Tundis
Modul: 20-00-1022 Schutz von verteilten Infrastrukturen und Netzwerken
Kurs: 20-00-1022-se Schutz von verteilten Infrastrukturen und Netzwerken
Lerninhalte
Das Seminar zum Schutz von verteilten Infrastrukturen und Netzwerken setzt sich aus der strukturierten Arbeit an wissenschaftlichen Veröffentlichungen auseinander. Die Themen befassen sich hierbei mit:
- Vertrauen
- Privatheit
- Resilienz
in Infrastrukturen und Netzwerken.
Qualitätsziele / Lernergebnisse
Studenten, die an dem Seminar teilnehmen, haben die Chance die Themen durch strukturierte Forschung, näher kennen zu lernen.
Ihre Aufgabe wird es sein, aktuelle wissenschaftliche Veröffentlichungen zu verstehen, um deren Beitrag zu erklären. Außerdem muss ein Survey über das bearbeitete Thema verfasst werden.
Empfohlene Voraussetzungen
Grundlegendes Verständnis von IT-Sicherheit und verteilten Systemen.
Veranstaltungen:
Computersystemsicherheit (CSS)
Computer-Netzwerke und verteilte Systeme (CNuvS)
Modul: Schutz von verteilten Infrastrukturen und Netzwerken
TUCaN-Nummer
20-00-1022
Titel
Schutz von verteilten Infrastrukturen und Netzwerken
Kürzel
SIN
Lehrveranstaltungsart
Seminar
Gebiet
Trusted Systems
Sprache
Deutsch/Englisch
Kurs: 20-00-1022-se Schutz von verteilten Infrastrukturen und Netzwerken
Lehrende
Priv.-Doz. Dr. habil. Andrea Tundis
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
SIN
Semesterwochenstunden
2
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Digitale Lehre
Der Kurs "Schutz von verteilten Infrastrukturen und Netzwerken" wird in digitaler Form angeboten.
Lehrinhalte
Das Seminar über den Schutz in Infrastrukturen und Netzwerken ist ein Seminarzyklus, in dem die Studenten die Möglichkeit haben, aktuelle wissenschaftliche Veröffentlichungen zu lesen, zu analysieren und zusammenzufassen. Die Themen beziehen sich auf die Bereiche:
- Vertrauen
- Privatsphäre
- Widerstandsfähigkeit/Resilienz
- Sicherheit
im Bereich der Infrastrukturen und Netzwerke und können neben den Schwerpunkten Informatik, Maschinelles Lernen (ML) und Künstliche Intelligenz (KI) auch interdisziplinäre Aspekte aus den Bereichen Psychologie, Informationssysteme, Recht und Soziologie umfassen.
Voraussetzungen
Grundlegendes Verständnis von IT-Sicherheit und verteilten Systemen.
Veranstaltungen:
Computersystemsicherheit (CSS)
Computer-Netzwerke und verteilte Systeme (CNuvS)
Online-Angebote
https://moodle.informatik.tu-darmstadt.de/course/view.php?id=1641
03cp FoSA Grundlagen statischer Analysen Mezini
Modul: 20-00-1028 Grundlagen statischer Analysen
Kurs: 20-00-1028-se Grundlagen statischer Analysen
Lerninhalte
Die Grundlagen statischer Analysen, die zur Implementierung von fortgeschrittenen Qualitäts- und Sicherheitsanalysen gebraucht werden.
Exemplarische Auswahl der Themen:
- Berechnung von Kontrol- und Datenabhängigkeiten in der Gegenwart von unendlichen Schleifen und nicht reduzierbarer Kontrollflussgraphen.
- Slicing von Code
- Identifikation von Schleifen in Machinencode
- Konstruktion von Aufrufgraphen
- Statische Analyse Frameworks (z.B., IDE, IFDS, Reactive Async)
- "Self-Adaptation" und statische Analysen
- Sound(iness)
- Specification Mining
Qualitätsziele / Lernergebnisse
Die Studierenden werden vertraut sein mit den Grundlagen von fortgeschrittenen Analysen und werden in der Lage sein, die Angemessenheit bestimmter Techniken und Algorithmen für konkrete Anwendungsfälle zu beurteilen. Die Studierenden werden weiterhin in der Lage sein fortgeschrittene, technische Themen im Bereich statische Analyse effektiv zu präsentieren.
Empfohlene Voraussetzungen
Das Seminar richtet sich an fortgeschrittene Bachelor- und Masterstudierende. Vertrautheit mit den Grundlagen des Compilerbaus (z.B. SSA Form) ist sehr empfehlenswert.
Modul: Grundlagen statischer Analysen
TUCaN-Nummer
20-00-1028
Titel
Grundlagen statischer Analysen
Kürzel
FoSA
Lehrveranstaltungsart
Seminar
Gebiet
Software Engineering
Sprache
Englisch
Kurs: 20-00-1028-se Grundlagen statischer Analysen
Lehrende
Prof. Dr.-Ing. Ermira Mezini
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
FoSA
Semesterwochenstunden
2
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Die Grundlagen statischer Analysen, die zur Implementierung von fortgeschrittenen Qualitäts- und Sicherheitsanalysen gebraucht werden.
Exemplarische Auswahl der Themen:
- Berechnung von Kontrol- und Datenabhängigkeiten in der Gegenwart von unendlichen Schleifen und nicht reduzierbarer Kontrollflussgraphen.
- Slicing von Code
- Identifikation von Schleifen in Machinencode
- Konstruktion von Aufrufgraphen
- Statische Analyse Frameworks (z.B., IDE, IFDS, Reactive Async)
- "Self-Adaptation" und statische Analysen
- Sound(iness)
- Specification Mining
Voraussetzungen
Das Seminar richtet sich an fortgeschrittene Bachelor- und Masterstudierende. Vertrautheit mit den Grundlagen des Compilerbaus (z.B. SSA Form) ist sehr empfehlenswert.
Erwartete Teilnehmerzahl
Bevor Sie sich für den Kurs anmelden, müssen Sie sich für ein Thema bewerben. Die Teilnahme ist aufgrund der individuellen Betreuung begrenzt. Detaillierte Informationen zum Bewerbungsprozess finden Sie auf der Website.
Zusätzliche Informationen
https://www.stg.tu-darmstadt.de/teaching_stg/courses_stg/index.en.jsp
03cp HR Humanoide Robotik Arenz
Modul: 20-00-1125 Humanoide Robotik
Kurs: 20-00-1125-se Humanoide Robotik
Lerninhalte
In diesem Seminar werden verschiedene Problemstellungen aus dem Bereich der humanoiden Robotik behandelt, z.B. zur Fortbewegung und Ganzkörpersteuerung, Planung oder Wahrnehmung. Im Rahmen dieses Seminars sollen die Studierenden die Fähigkeit erwerben, einen unbekannten Text selbstständig zu erarbeiten, einen wissenschaftlichen Artikel zu verfassen und dessen Inhalt vor einem Fachpublikum zu präsentieren.
Qualitätsziele / Lernergebnisse
Am Ende dieses Kurses verstehen die Studierenden aktuelle Forschungsthemen der humanoiden Robotik und können:
- sich anhand von wissenschaftlichen Publikationen selbstständig in ein Themengebiet einarbeiten und
- ihre Ergebnisse mündlich und schriftlich vor einem Fachpublikum präsentieren.
Empfohlene Voraussetzungen
Die gleichzeitige oder vorherige Teilnahme an den Lehrveranstaltungen "Foundations of Robotics" und/oder "Robot Learning" wird empfohlen.
Modul: Humanoide Robotik
TUCaN-Nummer
20-00-1125
Titel
Humanoide Robotik
Kürzel
HR
Lehrveranstaltungsart
Seminar
Gebiet
Computational Engineering
Sprache
Englisch
Kurs: 20-00-1125-se Humanoide Robotik
Lehrende
Dr.-Ing. Julian Oleg Arenz
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
HR
Semesterwochenstunden
2
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
In diesem Seminar werden verschiedene Problemstellungen aus dem Bereich der humanoiden Robotik behandelt, z.B. zur Fortbewegung und Ganzkörpersteuerung, Planung oder Wahrnehmung. Im Rahmen dieses Seminars sollen die Studierenden die Fähigkeit erwerben, einen unbekannten Text selbstständig zu erarbeiten, einen wissenschaftlichen Artikel zu verfassen und dessen Inhalt vor einem Fachpublikum zu präsentieren.
Voraussetzungen
Die gleichzeitige oder vorherige Teilnahme an den Lehrveranstaltungen "Foundations of Robotics" und/oder "Robot Learning" wird empfohlen.
03cp DIVe Deduktive und Interaktive Verifikationswerkzeuge Bubel; Hähnle
Modul: 20-00-1128 Deduktive und Interaktive Verifikationswerkzeuge
Kurs: 20-00-1128-se Deduktive und Interaktive Verifikationswerkzeuge
Lerninhalte
In dem Seminar werden aktuelle Verifikationstools und Beweisassistenten vorgestellt.
Es werden dabei sowohl die theoretischen Grundlagen auf denen die Werkzeuge aufbauen vorgestellt, als auch deren praktische Anwendung anhand einer gemeinsamen Beispielsammlung. Damit soll ein Vergleich der unterschiedlichen Ansätze ermöglicht werden.
Qualitätsziele / Lernergebnisse
Nachdem Studierende das Seminar besucht haben, können sie
* sich kritisch mit einer wissenschaftlichen Arbeit auseinandersetzen
* einen wissenschaftlichen Vortrag halten
* Stärken und Schwächen verschiedener Ansätze zur deduktiven Verifikation, des interaktiven Theorembeweisens sowie der existierenden Werkzeuge einschätzen und vergleichen
* Verifikationswerkzeuge auf praktische Problemstellungen anwenden
* einen Überblick über den aktuellen Stand der Forschung im Bereich der deduktiven Verifikation und des interaktiven Beweisen gebe
Empfohlene Voraussetzungen
Empfohlen werden grundlegende Kenntnisse in Logik (Aussagen- und Prädikatenlogik) sowie ein starkes Interesse an deduktiver Verifikation.
Modul: Deduktive und Interaktive Verifikationswerkzeuge
TUCaN-Nummer
20-00-1128
Titel
Deduktive und Interaktive Verifikationswerkzeuge
Kürzel
DIVe
Lehrveranstaltungsart
Seminar
Gebiet
Software Engineering
Sprache
Englisch
Kurs: 20-00-1128-se Deduktive und Interaktive Verifikationswerkzeuge
Lehrende
Dr. rer. nat. Richard Bubel; Prof. Dr. rer. nat. Reiner Hähnle
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
DIVe
Semesterwochenstunden
2
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Digitale Lehre
Die Kurswebseite ist verfügbar unter
https://moodle.informatik.tu-darmstadt.de/course/view.php?id=1639
Alle notwendigen Informationen werden dort bekanntgegeben.
Lehrinhalte
In dem Seminar werden aktuelle Verifikationstools und Beweisassistenten vorgestellt.
Es werden dabei sowohl die theoretischen Grundlagen auf denen die Werkzeuge aufbauen vorgestellt, als auch deren praktische Anwendung anhand einer gemeinsamen Beispielsammlung. Damit soll ein Vergleich der unterschiedlichen Ansätze ermöglicht werden.
Voraussetzungen
Empfohlen werden grundlegende Kenntnisse in Logik (Aussagen- und Prädikatenlogik) sowie ein starkes Interesse an deduktiver Verifikation.
Online-Angebote
Die Seminar Kursseite ist unter
https://moodle.informatik.tu-darmstadt.de/course/view.php?id=1639
erreichbar.
Alle Informationen werden auf der Moodlewebsite bekannt gegeben.
04cp KI4CA Künstliche Intelligenz für Coding Assistance Mezini
Modul: 20-00-1139 Künstliche Intelligenz für Coding Assistance
Kurs: 20-00-1139-se Künstliche Intelligenz für Coding Assistance
Lerninhalte
Coding Assistance bezieht sich auf automatisierte Tools, die Entwickler bei Aufgaben wie der Vervollständigung von Code, der Fehlererkennung usw. unterstützen, so wie wir sie von unseren bevorzugten IDEs wie IntelliJ oder Eclipse kennen. In jüngster Zeit hat es eine Welle von Forschungen zur Nutzung von künstlicher Intelligenz gegeben, insbesondere von tiefen neuronalen Netzen und Transformatoren, die bei der Vervollständigung von Code helfen. Die berühmteste Manifestation dieses Ansatzes ist das Copilot-Projekt von Github. Aber auch diese Ansätze stehen vor ähnlichen Herausforderungen, vor allem weil sie auf Code in freier Wildbahn angewiesen sind, um zu lernen. Code, der von Menschen in freier Wildbahn geschrieben wurde, hat seine eigenen Probleme wie Fehler, Schwachstellen und Datenschutzbedenken. In diesem Zusammenhang ist es von größter Bedeutung, den Stand der Technik im Bereich der KI für Code Intelligence zu verstehen und an der zukünftigen Forschung zu arbeiten.
Qualitätsziele / Lernergebnisse
Nach Abschluss der Lehrveranstaltung, werden die Studierenden ein vertieftes Verständnis für Künstliche Intelligenz zur Unterstützung der Codierung entwickelt haben. Die Studierenden werden gelernt haben, mit wissenschaftlichen Inhalten zu arbeiten und neue Forschungsideen zu entwickeln, die auf früheren Arbeiten aufbauen. Dies beinhaltet Literaturrecherche und Übung im wissenschaftlichen Schreiben. Die Studierenden haben die Fähigkeit entwickelt, an wissenschaftlichen Arbeiten mitzuarbeiten.
Empfohlene Voraussetzungen
Empfohlen:
Basiswissen zu Programmier Sprachen. Interesse an Künstlicher Intelligenz
Modul: Künstliche Intelligenz für Coding Assistance
TUCaN-Nummer
20-00-1139
Titel
Künstliche Intelligenz für Coding Assistance
Kürzel
KI4CA
Lehrveranstaltungsart
Seminar
Gebiet
Software Engineering
Sprache
Englisch
Kurs: 20-00-1139-se Künstliche Intelligenz für Coding Assistance
Lehrende
Prof. Dr.-Ing. Ermira Mezini
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
KI4CA
Semesterwochenstunden
3
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Coding Assistance (CA) bezieht sich auf automatisierte Werkzeuge, die Entwicklern bei Aufgaben wie Code-Vervollständigung und Fehlererkennung helfen. Diese Werkzeuge sind häufig in beliebte IDEs wie IntelliJ und Eclipse integriert.
Voraussetzungen
Empfohlen: Grundkenntnisse in Programmiersprachen. Interesse an künstlicher Intelligenz.
Erwartete Teilnehmerzahl
Bevor Sie sich für den Kurs anmelden, müssen Sie sich für ein Thema bewerben. Die Teilnahme ist aufgrund der individuellen Betreuung begrenzt. Detaillierte Informationen zum Bewerbungsprozess finden Sie auf der Website.
Zusätzliche Informationen
https://www.stg.tu-darmstadt.de/teaching_stg/courses_stg/index.en.jsp
??cp SCAA Seminar on Consensus Algorithms and Applications Istvan
Modul: 20-00-1145 Seminar on Consensus Algorithms and Applications
Kurs: 20-00-1145-se Seminar on Consensus Algorithms and Applications
Modul: Seminar on Consensus Algorithms and Applications
Kurs: 20-00-1145-se Seminar on Consensus Algorithms and Applications
Lehrende
Prof. Ph.D. Zsolt Istvan
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
CONS
Semesterwochenstunden
2
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Distributed computation has enabled great scalability in various application areas, e.g., Big Data, Machine Learning, etc., but the correct operation of a large number of compute nodes requires reliable coordination and (meta)data replication. In this seminar we take a deep dive in the underlying algorithms and protocols for coordination and replication, namely consensus algorithms.
The seminar is based on research paper reading at home and discussions/presentations in class. For the first part of the seminar, your instructor will present the seminal works and lead the discussion. In the second part of the seminar, you will take the lead and present the state-of-the-art protocols and discuss their benefits/drawbacks in practice.
This seminar will be useful for students aiming for an industry job or research career in the general area of distributed systems. Familiarity with consensus protocols and understanding of the underlying core concepts is fundamental for building safe, reliable and efficient distributed systems!
Voraussetzungen
Recommended:
• Data Structures and Algorithms
• Introduction to Networking
• Introduction to Operating Systems
??cp SDH Seminar - Digital Humans Thies
Modul: 20-00-1179 Seminar - Digital Humans
Kurs: 20-00-1179-se Seminar - Digital Humans
Termine zwischen 2024-10-16 und 2025-02-12
* 14x Mi 09:50 - 11:30 (S102/344)
Modul: Seminar - Digital Humans
Kurs: 20-00-1179-se Seminar - Digital Humans
Lehrende
Prof. Dr.-Ing. Justus Thies
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
SDH
Semesterwochenstunden
2
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
The seminar covers state-of-the-art publications in the field of digital human (capturing and controlling human avatars).
Voraussetzungen
Empfohlen:
• „Algorithmen und Datenstrukturen"
• „Graphische Datenverarbeitung I"
• Kenntnisse über Grundlagen aus der Höheren Mathematik
• Kenntnisse über Grundlagen Deep Learning
??cp ESAIDM Extended Seminar - AI for Data Management Binnig; Agnihotri
Modul: 20-00-1182 Extended Seminar - AI for Data Management
Kurs: 20-00-1182-se Extended Seminar - AI for Data Management
Termine zwischen 2024-10-15 und 2025-03-19
* 6x Di 09:50 - 11:30 (S207/167)
* 1x 2025-03-18 Di 13:30 - 16:00 (S220/9 - Nutzung nur mit S220/10,S220/10 - Nutzung nur mit S220/9)
* 1x 2025-03-19 Mi 09:00 - 11:30 (S220/9 - Nutzung nur mit S220/10,S220/10 - Nutzung nur mit S220/9)
Modul: Extended Seminar - AI for Data Management
Kurs: 20-00-1182-se Extended Seminar - AI for Data Management
Lehrende
Prof. Dr. rer. nat. Carsten Binnig; Dr.-Ing. Manisha Luthra Agnihotri
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
20-00-1182-se
Semesterwochenstunden
3
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Digitale Lehre
Moodle: https://moodle.informatik.tu-darmstadt.de/course/view.php?id=1669
Lehrinhalte
Datenbankmanagementsysteme (DBMS) in der Cloud bilden das Rückgrat für die effiziente Verwaltung großer Datenmengen und spielen daher heute eine zentrale Rolle in Wirtschaft und Wissenschaft. Um eine hohe Performance zu erzielen, müssen viele der komplexen DBMS-Komponenten wie Abfrageoptimierer oder Scheduler nicht-triviale Probleme lösen.
Um solche Probleme zu lösen, haben neue Forschungsarbeiten die Verwendung sogenannter lernfähiger DBMS-Komponenten vorgeschlagen, bei denen KI-basierte Methoden eingesetzt werden, um zentrale DBMS-Komponenten zu ersetzen und zu verbessern, was nachweislich zu erheblichen Leistungsvorteilen führt. Dieser Ansatz ist besonders vielversprechend, da Cloud-Anbieter wie Google, Amazon und Microsoft diese Techniken bereits anwenden, um die Leistung ihrer Cloud-Datensysteme zu optimieren.
Neben gelernten DBMS-Komponenten wird KI auch zur Verbesserung vieler anderer Aufgaben im Zusammenhang mit dem Datenmanagement eingesetzt. So verursachen klassische Data-Engineering-Aufgaben wie z.B. Fehlererkennung, Imputation fehlender Werte und Datenergänzung in der Regel einen hohen manuellen Aufwand und können mit KI automatisiert werden. Schließlich wird KI auch eingesetzt, um Datenbanken durch bessere und einfachere Datenzugriffsschnittstellen (z. B. natürlichsprachliche Abfragen und Chatbots für Daten) oder durch die Unterstützung von Daten jenseits strukturierter tabellarischer Daten (d. h. Text und Bilder) zu erweitern.
Dieses Seminar soll den Studierenden die grundlegenden Konzepte der Nutzung von KI für das Datenmanagement näher bringen. Der Kurs umfasst eine kurze Vorlesungsreihe, die den notwendigen Hintergrund zu KI im Datenmanagement vermittelt und die Teilnehmer auf den Einsatz von KI im Datenmanagement vorbereitet.
Das Seminar ist in zwei Teile gegliedert, die sich jeweils auf die oben eingeführten Schlüsselthemen konzentrieren: Gelernte DBMS-Komponenten und die Anwendung von KI für Data Engineering. Die Studierenden werden sich daher mit praktischen Aufgaben zu diesen Themen beschäftigen, wie im Folgendenbeschrieben.
Teil 1 Learned DBMS-Komponenten
Im ersten Teil des Seminars entwickeln die Studierenden ein erlerntes Kostenmodell für DBMS, das die Ausführungskosten einer bestimmten Abfrage vorhersagt. Um dies zu unterstützen, erhalten die Studenten Trainingsdaten und Schablonencode mit den notwendigen Rahmenbedingungen für den Aufbau des erlernten Kostenmodells.
Teil 2 KI für Data Engineering
Im zweiten Teil untersuchen die Studierenden, wie gut LLMs klassische Data-Engineering-Aufgaben lösen können. Auf der Grundlage vorhandener Literatur wird jeder Student eine bestimmte datenbezogene Aufgabe auswählen und bewerten, wie gut ein LLM diese lösen kann.
Voraussetzungen
Empfohlen:
Grundkenntnisse in maschinellem Lernen und Programmierung in Python und idealerweise C++. Fortgeschrittene Kenntnisse in Datenmanagement und Datenbanksystemen durch den Besuch von Kursen wie SDMS oder ADMS.
Weitere Informationen
Der Seminar-Kickoff findet am 15.10.2024 von 09:50-11:30 statt (Raum wird auf Moodle angekündigt). Dort werden wir die Organisation des Seminars besprechen. Weitere Informationen finden Sie unter: http://tuda.systems
??cp ASNES Advanced Seminar in Networked Embedded Systems Zimmerling
Modul: 20-00-1187 Advanced Seminar in Networked Embedded Systems
Kurs: 20-00-1187-se Advanced Seminar in Networked Embedded Systems
Termine zwischen 2024-10-16 und 2025-02-12
* 15x Mi 13:30 - 15:10 (Mornewegstr., Raum 2.1.01.)
Modul: Advanced Seminar in Networked Embedded Systems
Kurs: 20-00-1187-se Advanced Seminar in Networked Embedded Systems
Lehrende
Prof. Dr. Marco Zimmerling
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
AS NES
Semesterwochenstunden
3
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
In diesem erweiterten Seminar geht es um aktuelle Spitzenforschung im Bereich der vernetzten eingebetteten Systemen mit besonderem Fokus auf drahtlose Sensornetzwerke, cyberphysikalische Systeme und das Internet der Dinge. Wir werden Forschungsarbeiten diskutieren, die neue Ideen und Ergebnisse zu Design, Entwicklung, Einsatz, Anwendung und grundlegenden Grenzen dieser Systeme vorstellen. Die Forschungsarbeiten werden ein breites Themenspektrum abdecken, angefangen von mobiler Sensorik und eingebettetem maschinellem Lernen bis hin zu drahtlosen Netzwerken und Umgebungsenergiegewinnung. Alle Seminarteilnehmenden suchen sich jeweils eine Forschungsarbeit aus und fassen diese in einer Hausarbeit zusammen. Anschließend begutachtet jede*r Teilnehmer*in 2-3 Hausarbeiten und nutzt das Feedback aus den Gutachten zur Überarbeitung seiner/ihrer Hausarbeit. Darüber hinaus stellt jede*r Teilnehmer*in seine Forschungsarbeit in einer der Seminarveranstaltungen vor. Alle Teilnehmenden sind angehalten, sich aktiv an den Seminarveranstaltungen zu beteiligen, sodass interessante und anregende Diskussionen in einer angenehmen Atmosphäre entstehen können.
Online-Angebote
moodle
??cp ATMAI Advanced Topics in Multimodal AI Rohrbach
Modul: 20-00-1194 Advanced Topics in Multimodal AI
Kurs: 20-00-1194-se Advanced Topics in Multimodal AI
Termine zwischen 2024-10-16 und 2025-02-12
* 15x Mi 09:50 - 11:30 (S422/6)
Modul: Advanced Topics in Multimodal AI
Kurs: 20-00-1194-se Advanced Topics in Multimodal AI
Lehrende
Prof. Dr.-Ing. Anna Rohrbach
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Adv. MAI
Semesterwochenstunden
2
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Das Seminar führt in aktuelle Themen der multimodalen KI ein. Es befasst sich mit modernster Technologie an der Schnittstelle von Computer Vision, Verarbeitung natürlicher Sprache und Deep Learning. Der Schwerpunkt des Seminars wechselt jedes Semester. Das Seminar kann unter anderem Folgendes umfassen:
Grundlagen der wissenschaftlichen Präsentation und Begutachtung
Selbstständige Einarbeitung in aktuelle Publikationen im Bereich Multimodale KI
Präsentation einer existierenden Publikation
Verfassen einer wissenschaftlichen „Schein"-Rezension einer anderen Veröffentlichung
Leitung der interaktiven Diskussion nach der Präsentation
Aktive Teilnahme an Diskussionen, einschließlich Feedback an Referenten
Voraussetzungen
Empfohlen wird mindestens ein Kurs mit Einführungen in KI/Maschinelles Lernen oder Deep Learning oder ein verwandter Kurs in Computer Vision oder Natural Language Processing oder einer der zahlreichen angebotenen Praxiskurse.
??cp ATRAI Advanced Topics in Reliable Artificial Intelligence Rohrbach
Modul: 20-00-1195 Advanced Topics in Reliable Artificial Intelligence
Kurs: 20-00-1195-se Advanced Topics in Reliable Artificial Intelligence
Termine zwischen 2024-10-16 und 2025-02-12
* 15x Mi 13:30 - 15:10 (S422/6)
Modul: Advanced Topics in Reliable Artificial Intelligence
Kurs: 20-00-1195-se Advanced Topics in Reliable Artificial Intelligence
Lehrende
Prof. Dr.-Ing. Marcus Rohrbach
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
Adv. RAI
Semesterwochenstunden
2
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
In diesem Seminar werden wir verschiedene Dimensionen der Zuverlässigkeit von KI diskutieren. Wir werden uns mit vielfältigen Aufgabenstellungen und Lösungsansätzen befassen, z.B.:
Robustheit
Selektive Vorhersage
Modularität
Vertrauenswürdigkeit der KI
Unsicherheitsschätzung
Evaluation der Zuverlässigkeit
Out-of-Distribution-Modellierung
Der Schwerpunkt des Seminars wechselt jedes Semester.
Voraussetzungen
Empfohlen wird mindestens ein Kurs mit Einführungen in KI/Maschinelles Lernen oder Deep Learning oder ein verwandter Kurs in Computer Vision oder Natural Language Processing oder einer der zahlreichen angebotenen Praxiskurse.
??cp INR Informatik, Nachhaltigkeit und Resilienz Kaufhold
Modul: 20-00-1204 Informatik, Nachhaltigkeit und Resilienz
Kurs: 20-00-1204-se Informatik, Nachhaltigkeit und Resilienz
Termine zwischen 2024-10-15 und 2025-02-05
* 3x Di 13:30 - 15:10 (S105/22)
* 1x 2025-02-05 Mi 09:00 - 14:00 (S220/121)
* 1x 2025-02-05 Mi 14:00 - 18:00 (S207/109)
Modul: Informatik, Nachhaltigkeit und Resilienz
Kurs: 20-00-1204-se Informatik, Nachhaltigkeit und Resilienz
Lehrende
Dr. rer. nat. Marc-André Kaufhold
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
INuR
Semesterwochenstunden
40
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Im Hinblick auf den Klimawandel können Informations- und Kommunikationstechnologien (IKT) einerseits einen positiven Beitrag zu unterschiedlichen Nachhaltigkeitsstrategien leisten, andererseits durch Rebound-Effekte und emergente Risiken jedoch ebenso zur Erhöhung von Treibhausgasemissionen beitragen. In diesem Sinne gilt es zu untersuchen, welchen Beitrag IKT –auch aus dem Blickwinkel der Mensch-Maschine-Interaktion (HCI) – für die Dekarbonisierung und den Klimaschutz (Climate Change Mitigation), aber auch die Resilienz gegenüber den Folgen der bereits eingetretenen globalen Erwärmung (Climate Change Adaptation), etwa durch eine effizientere Krisenbewältigung und ausfallsichere Infrastrukturen, leisten kann.
In diesem Seminar werden basierend auf einer Einführung und Methodenvorlesungen fortgeschrittene Themen vergeben, die sich an der dargestellten Forschung orientieren und von Studierenden mit wissenschaftlichen Methoden bearbeitet werden. Unter Nutzung eines Konferenzmanagementsystems (EasyChair) werden wissenschaftliche Artikel („Paper“) eingereicht, mithilfe eines studentischen Review-Verfahrens gegenseitig konstruktiv begutachtet, auf Basis des erhaltenen Feedbacks überarbeitet, im Rahmen einer studentischen Konferenz vorgestellt und dann als finale Abgabe eingereicht.
BEISPIELHAFTE THEMENBEREICHE:
Klima- und Energiemodellierung, Precision Farming, Smart Sustainable Cities
Technologische Barrieren und Potenziale für Effizienz, Konsistenz und Suffizienz
Emissionen und Potenziale von IKT, insb. Big Data und Künstlicher Intelligenz
IKT im Kontext sozialer Grundbedürfnisse und planetarer Belastbarkeitsgrenzen
Algorithmen und Systeme zur Analyse von Big Data im Kontext sicherheitskritischer HCI
Crowdsourcing, soziale Medien und kooperative Resilienz in der Kriseninformatik
Frühwarnsysteme und resiliente kritische Infrastrukturen im Zuge des Klimawandels
ELS-Implikationen für nachhaltige und sicherheitskritische Systeme
Themen für das aktuelle Semester finden Sie unter www.peasec.de/lehre
ABLAUF:
Fachliche Einführung mit Themenvorstellung und -vergabe
Einreichung eines Exposés
Methodenvorlesung „Wie schreibe ich ein gutes Paper?“
Einreichung eines ersten, vollständigen Papers
Methodenvorlesung „Wie begutachte und präsentiere ich ein Paper?“
Begutachtung im Rahmen eines studentischen Peer-Reviews
Präsentation des Papers im Rahmen einer studentischen Konferenz
Abgabe des finalen Papers
Eintragung der Noten
Voraussetzungen
Empfohlen werden Grundlagen in mindestens einem der Bereiche: Informatik, IT-Sicherheit, Mensch-Computer-Interaktion oder Friedens- und Konfliktforschung, Grundkenntnisse in den Themengebieten des Fachgebiets PEASEC
Nachhaltigkeitsbezug der Veranstaltungsinhalte
Ja
??cp IS Implementation Security Moradi
Modul: 20-00-1205 Implementation Security
Kurs: 20-00-1205-se Implementation Security
Modul: Implementation Security
Kurs: 20-00-1205-se Implementation Security
Lehrende
Prof. Dr. Amir Moradi
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
ImpSec
Semesterwochenstunden
2
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
In diesem Seminar werden wir uns mit den bekannten Techniken zum Schutz vor physischen Angriffen auf kryptografische Implementierungen beschäftigen.
Jeder Student wählt ein Thema, zu dem er/sie ein bis drei Veröffentlichungen erhält, die er/sie in einem schriftlichen Bericht zusammenfassen und in einem Vortrag präsentieren soll.
Voraussetzungen
Empfohlen:
Einführung in die Kryptographie
Physical Attacks and Countermeasures
Cryptography on Hardware
??cp SLRF Seminar Lernende Roboter für Fortgeschrittene Arenz; Peters
Modul: 20-00-1207 Seminar Lernende Roboter für Fortgeschrittene
Kurs: 20-00-1207-se Seminar Lernende Roboter für Fortgeschrittene
Modul: Seminar Lernende Roboter für Fortgeschrittene
Kurs: 20-00-1207-se Seminar Lernende Roboter für Fortgeschrittene
Lehrende
Dr.-Ing. Julian Oleg Arenz; Prof. Ph. D. Jan Peters
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
SARoL
Semesterwochenstunden
3
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Im Rahmen dieses Seminars werden wir Robot Learning Algorithmen und deren Anwendung in Intelligenten Technischen Systemen basierend auf der Vorlesung Lernende Roboter sowie den Integrierten Projekten Lernende Roboter 1 und 2 diskutieren. Hierbei sollen Studenten die Fähigkeit erwerben, zeitnah ihren Forschungswissen im Bereich Lernende Roboter abzurunden, sich unbekannte Texte selbstständig zu erarbeiten, für eine Präsentation aufzubereiten und einem Fachpublikum in Form von einer wissenschaftlichen Publikation zu präsentieren.
Voraussetzungen
Empfohlen: Erfolgreicher Abschluss der Vorlesung Lernende Roboter sowie der beiden Integrierten Projekten Lernende Roboter 1 und 2
??cp RWCAI Real World Challenges of AI Sadeghi
Modul: 20-00-1209 Real World Challenges of AI
Kurs: 20-00-1209-se Real World Challenges of AI
Modul: Real World Challenges of AI
Kurs: 20-00-1209-se Real World Challenges of AI
Lehrende
Prof. Dr.-Ing. Ahmad-Reza Sadeghi
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
AIChallenges
Semesterwochenstunden
2
Unterrichtssprache
Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Mit der zunehmenden technologischen Entwicklung können Künstliche Intelligenzen, insbesondere Deep Learning basierte Algorithmen, immer komplexere Aufgaben lösen. Ihre zunehmenden Fähigkeiten erlauben ihren Einsatz für Probleme der realen Welt, sodass sie sogar für kritische Aufgaben wie Einstellungsentscheidungen, medizinische Diagnostik oder sicherheitskritische Operationen eingesetzt werden. Allerdings stehen Deep-Learning-Algorithmen vor neuen Herausforderungen, Einschränkungen und Bedrohungen, wenn sie außerhalb kontrollierter Testumgebungen zur Lösung realer Probleme eingesetzt werden.
In diesem Seminar arbeiten sich die Studierenden in die aktuelle Literatur zum gewählten Thema ein, fassen diese zusammen und führen eine kritische Analyse der existierenden Arbeiten durch.
Mögliche Themen beinhalten:
Faires und nicht-diskriminierendes Deep Learning
Erklärbarkeit und vertrauenswürdige Vorhersagen
Datenschutzaspekte und das Recht auf Vergessen im Kontext Neuronaler Netze
Robustes und Vertrauenswürdiges Deep Learning für Sicherheitskritische Anwendungen
Verteiltes Maschinelles Lernen
Deep Learning für Anwendungen mit Laufzeitanforderungen
Erkennung von KI-generierten Inhalten
Verantwortungsbewusste Generierung von Deep Fakes
Voraussetzungen
Empfohlen:
Erfahrung mit Deep Learning
??cp ATKISP Ausgewählte Themen KI-gestützter Sicherheit in der Praxis Halvani; Schulmann
Modul: 20-00-1210 Ausgewählte Themen KI-gestützter Sicherheit in der Praxis
Kurs: 20-00-1210-se Ausgewählte Themen KI-gestützter Sicherheit in der Praxis
Modul: Ausgewählte Themen KI-gestützter Sicherheit in der Praxis
Kurs: 20-00-1210-se Ausgewählte Themen KI-gestützter Sicherheit in der Praxis
Lehrende
Dr. Oren Halvani; Prof. Dr. rer. nat. Michael Waidner Schulmann
Veranstaltungsart
Seminar
Orga-Einheit
FB20 Informatik
Anzeige im Stundenplan
KIS
Semesterwochenstunden
2
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Im Rahmen dieses Seminars gilt es ausgewählte praxisnahe Themen der KI-gestützten Sicherheit bearbeiten. Die Themen lassen sich primär in die beiden KI-Teilgebiete NLP (Natural Language Processing) und CV (Computer Vision) einordnen. Zu den behandelten Themen gehören u.a.: Domain Adaptation, Multimodal Hatespeech Detection, Model Poisoning, GenAI-based Spear Phishing, Authorship Verification/Attribution und Open-Set Recognition.
Organisatorische Details, insbesondere das Datum des Kickoff-Treffens, sind über folgende Webseite abrufbar: https://www.sit.fraunhofer.de/ais
Voraussetzungen
Empfohlen:
Für eine erfolgreiche Teilnahme am Seminar werden solide Informatikkenntnisse auf dem Niveau eines Bachelorstudiums in Informatik erwartet. Darüber hinaus sind zusätzliche Vorkenntnisse oder Interesse an Künstlicher Intelligenz, Machine Learning, Natural Language Processing sowie Computer Vision vorteilhaft. Ebenfalls von Vorteil sind Kenntnisse im wissenschaftlichen Schreiben.
C. Nebenfach FB 18 (Elektrotechnik)
??cp SGP Serious Games Praktikum Göbel
Modul: 18-de-2060 Serious Games Praktikum
Kurs: 18-de-2060-pr Serious Games Praktikum
Termine zwischen 2024-10-16 und 2025-03-19
* 2x Mi 15:20 - 18:50 (S306/053)
* 1x 2025-03-19 Mi 09:00 - 17:00 ()
Modul: Serious Games Praktikum
Kurs: 18-de-2060-pr Serious Games Praktikum
Lehrende
PD Dr.-Ing. Stefan Peter Göbel
Veranstaltungsart
Praktikum
Orga-Einheit
FB18 Elektrotechnik und Informationstechnik
Anzeige im Stundenplan
PR Serious Games
Semesterwochenstunden
4
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
In dem Praktikum werden für aktuelle Themen aus dem Bereich Serious Games (beispielsweise für Bildung, Gesundheit und Sport) Konzepte entwickelt und prototypisch realisiert.
Die Themen haben jeweils Bezug zur aktuell laufenden Forschung des Fachgebiets, teilweise in Kooperation mit Partnern aus der Games Industrie und/oder Serious Games Anwendern.
Voraussetzungen
Programmierkenntnisse (die Programmiersprache ist jeweils abhängig von Thema und kann teilweise frei gewählt werden).
Online-Angebote
moodle
??cp SGP Serious Games Projektseminar Göbel
Modul: 18-de-2070 Serious Games Projektseminar
Kurs: 18-de-2070-pj Serious Games Projektseminar
Termine zwischen 2024-10-16 und 2025-03-19
* 2x Mi 15:20 - 18:50 (S306/053)
* 1x 2025-03-19 Mi 09:00 - 17:00 ()
Modul: Serious Games Projektseminar
Kurs: 18-de-2070-pj Serious Games Projektseminar
Lehrende
PD Dr.-Ing. Stefan Peter Göbel
Veranstaltungsart
Projektseminar
Orga-Einheit
FB18 Elektrotechnik und Informationstechnik
Anzeige im Stundenplan
PJ Serious Games
Semesterwochenstunden
5
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
In dem Projektpraktikum werden für aktuelle Themen aus dem Bereich Serious Games (beispielsweise für Bildung, Gesundheit und Sport) Konzepte entwickelt und prototypisch realisiert.
Die Themen haben jeweils Bezug zur aktuell laufenden Forschung des Fachgebiets, teilweise in Kooperation mit Partnern aus der Games Industrie und/oder Serious Games Anwendern.
Voraussetzungen
Programmierkenntnisse (die Programmiersprache ist jeweils abhängig von Thema und kann teilweise frei gewählt werden).
Online-Angebote
moodle
03cp PMK1 Praktikum Multimedia Kommunikation 1 Scheuermann; Altenhofen; Zobel
Modul: 18-sm-1020 Praktikum Multimedia Kommunikation I
Kurs: 18-sm-1020-pr Praktikum Multimedia Kommunikation I
Termine zwischen 2024-10-15 und 2025-02-11
* 15x Di 13:30 - 16:05 (S320/5)
Lerninhalte
Der Kurs bearbeitet aktuelle Entwicklungsthemen aus dem Bereich derMultimedia Kommunikationssysteme. Neben einem generellen Überblick wirdein tiefgehender Einblick in ein spezielles Entwicklungsgebietvermittelt. Die Themen bestimmen sich aus den spezifischenArbeitsgebieten der Mitarbeiter und vermitteln technische undeinleitende wissenschaftliche Kompetenzen in einem oder mehreren derfolgenden Gebiete:
[list]
[*]Netzwerk und Verkehrsplanung und Analyse
[*]Leistungsbewertung von Netzwerk-Anwendungen
[*]Diskrete Event-basierten Simulation von Netzdiensten
[*]Protokolle für mobile Ad hoc Netze / Sensor Netze
[*]Infrastrukturnetze zur Mobilkommunikation / Mesh-Netze
[*]Kontext-abhängige/bezogene Kommunikation und Dienste
[*]Peer-to-Peer Systeme und Architekturen
[*]Verteil-/ und Managementsysteme für Multimedia-/e-Learning-Inhalte
[*]Multimedia Authoring- und Re-Authoring Werkzeuge
[*]Web Service Technologien und Service-orientierte Architekturen
[*]Adaptive Bildungstechnologien
[*]Natural Language Processing in Bildungsanwendungen
[/list]
Die konkrete Themenliste befindet sich jedes Semester auf der entsprechenden Lehrewebsite von KOM.
Qualitätsziele / Lernergebnisse
Die Fähigkeit einfache Probleme im Bereich der Multimedia Kommunikation lösen zu können. Erworbene Kompetenzen sind unter anderem:
[list]
[*]Design einfacher Kommunikationsanwendungen und Protokolle
[*]Implementierung und Testen von Software Komponenten für Verteilten Systeme
[*]Anwendung von Objekt-Orientierten Analyse und Design Techniken
[*]Präsentation von Projektfortschritten und -ergebnissen
[/list
Empfohlene Voraussetzungen
Das Interesse grundlegenden Themen aktueller Kommunikations- und Multimedia Technologien zu erkunden. Außerdem erwarten wir:
[list]
[*]Erfahrungen in der Programmierung mit Java/C# (C/C++)
[*]Kenntnisse in Computer Kommunikationsnetzen. Die Vorlesungen Kommunikationsnetze I und/oder Net Centric Systems werden empfohlen.
[/list
Literatur
Die Literatur besteht aus einer Auswahl an Fachartikeln zu den einzelnen Themen. Als Ergänzung wird die Lektüre ausgewählte Kapitel aus folgenden Büchern empfohlen:
[list]
[*]Andrew Tanenbaum: "Computer Networks". Prentice Hall PTR (ISBN 0130384887)
[*]Christian Ullenboom: "Java ist auch eine Insel: Programmieren mit der Java Standard Edition Version 5 / 6" (ISBN-13: 978-3898428385)
[*]Kent Beck: "Extreme Programming Explained - Embrace Changes" (ISBN-13: 978-0321278654)
[/list
Modul: Praktikum Multimedia Kommunikation 1
TUCaN-Nummer
18-sm-1020
Titel
Praktikum Multimedia Kommunikation I
Kürzel
Prak MM Kom 1
Lehrveranstaltungsart
Praktikum
Gebiet
Net Centric Systems
Sprache
Deutsch/Englisch
Diploma Supplement
<P>The course deals with cutting edge development topics in the area of multimedia communication systems. Beside a general overview it provides a deep insight into a special development topic. The topics are selected according to the specific working areas of the participating researchers and convey technical and basic scientific competences in one or more of the following topics:</P>
<UL>
<LI>Network planning and traffic analysis
<LI>Performance evaluation of network applications
<LI>Discrete event simulation for network services
<LI>Protocols for mobile ad hoc networks / sensor networks
<LI>Infrastructure networks for mobile communication / mesh networks
<LI>Context-aware communication and services (in gaming)
<LI>Peer-to-peer systems and architectures (for file replication)
<LI>Content distribution and management systems for multimedia/e-learning
<LI>Multimedia authoring and re-authoring tools
<LI>Web service technologies and service-oriented architectures
<LI>Applications for distributed workflows
<LI>Resource-based Learning </LI></UL>
Kurs: 18-sm-1020-pr Praktikum Multimedia Kommunikation I
Lehrende
Prof. Dr. rer. nat. Björn Scheuermann; M.Sc. Konrad Viktor Altenhofen; Dr. Ing. Julian Zobel
Veranstaltungsart
Praktikum
Orga-Einheit
FB18 Elektrotechnik und Informationstechnik
Anzeige im Stundenplan
Prak MM KOM 1
Semesterwochenstunden
3
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Digitale Lehre
Alle Informationen finden Sie auf der Webseite des Fachgebietes:
https://www.kom.tu-darmstadt.de/labs
Lehrinhalte
Der Kurs bearbeitet aktuelle Entwicklungsthemen aus dem Bereich der Multimedia Kommunikationssysteme. Neben einem generellen Überblick wird ein tiefgehender Einblick in ein spezielles Entwicklungsgebiet vermittelt. Die Themen sind semesterspezifisch und bestimmen sich aus den konkreten Forschungsgebieten der wissenschaftlichen Mitarbeiter*innen am Fachgebiet. Dabei sollen die Themen technische und einleitende wissenschaftliche Kompetenzen in einem oder mehreren der folgenden Gebiete vermitteln:
Netzwerkplanung und Analyse
Leistungsbewertung von Netzwerkanwendungen
Diskrete Event-basierten Simulation von Netzdiensten
Protokolle für Mobile Ad Hoc Networks, Disruption-Tolerant Networks, Wireless Sensor Networks
Infrastrukturnetze zur Mobilkommunikation, Access Networks
Kontext-abhängige bzw. kontext-bezogene Kommunikation und Dienste
Peer-to-Peer Systeme und Architekturen
Web Service-Technologien und service-orientierte Architekturen
AI-based Network Security & Routing
Die jeweiligen Themen werden in der Kickoff-Veranstaltung am ersten Termin vorgestellt und danach in Moodle publiziert. Die weiteren Termine werden mit den Betreuer*innen individuell abgestimmt und folgen nicht dem in Tucan angegebenen Schema. Der erfolgreiche Abschluss des Veranstaltung beinhaltet die Abgabe und die Präsentation eines Posters des eigenen Themas bei einer gemeinsamen verpflichtenden Vorstellungsveranstaltung, die Abgabe einer schriftlichen Ausarbeitung, sowie die mündliche Präsentation der Ergebnisse im Rahmen eines verpflichtenden Abschlusskolloquiums mit allen teilnehmenden Studierenden.
Weitere Informationen sind auf der KOM Website zu finden: https://www.kom.tu-darmstadt.de/labs
Literatur
Die Literatur besteht aus einer Auswahl an Fachartikeln zu den einzelnen Themen. Als Ergänzung wird die Lektüre ausgewählte Kapitel aus folgenden Büchern empfohlen:
Andrew Tanenbaum: "Computer Networks". Prentice Hall PTR (ISBN 0130384887)
Raj Jain: "The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling" (ISBN 0-471-50336-3)
Erich Gamma, Richard Helm, Ralph E. Johnson: "Design Patterns: Objects of Reusable Object Oriented Software" (ISBN 0-201-63361-2)
Kent Beck: "Extreme Programming Explained - Embrace Changes" (ISBN-13: 978-0321278654)
Voraussetzungen
Das Interesse, grundlegenden Themen aktueller Kommunikations- und Multimedia Technologien zu erkunden.
Außerdem erwarten wir, dass Studierende Erfahrungen in der Programmierung (themenspezifisch, z.B. Java, C#, C/C++, Python) und weitere Kenntnisse in Computer-Kommunikationsnetzen bereits besitzen, oder sich diese im Rahmen der Veranstaltung im Selbststudium aneignen.
Die Vorlesungen Kommunikationsnetze I/II, Software Defined Networking, und/oder CNuvS werden empfohlen.
Online-Angebote
moodle
06cp PMK2 Praktikum Multimedia Kommunikation 2 Scheuermann; Altenhofen; Zobel
Modul: 18-sm-2070 Praktikum Multimedia Kommunikation II
Kurs: 18-sm-2070-pr Praktikum Multimedia Kommunikation II
Termine zwischen 2024-10-15 und 2025-02-11
* 15x Di 13:30 - 16:05 (S320/5)
Lerninhalte
Der Kurs bearbeitet aktuelle Entwicklungsthemen aus dem Bereich der Multimedia Kommunikationssysteme. Neben einem generellen Überblick wird ein tiefgehender Einblick in ein spezielles Entwicklungsgebiet vermittelt. Die Themen bestimmen sich aus den spezifischen Arbeitsgebieten der Mitarbeiter und vermitteln technische und einleitende wissenschaftliche Kompetenzen in einem oder mehreren der folgenden Gebiete:
[list]
[*]Netzwerk und Verkehrsplanung und Analyse
[*]Leistungsbewertung von Netzwerk-Anwendungen
[*]Diskrete Event-basierten Simulation von Netzdiensten
[*]Protokolle für mobile Ad hoc Netze / Sensor Netze
[*]Infrastrukturnetze zur Mobilkommunikation / Mesh-Netze
[*]Kontext-abhängige/bezogene Kommunikation und Dienste
[*]Peer-to-Peer Systeme und Architekturen
[*]Verteil-/ und Managementsysteme für Multimedia-/e-Learning-Inhalte
[*]Multimedia Authoring- und Re-Authoring Werkzeuge
[*]Web Service Technologien und Service-orientierte Architekturen
[*]Adaptive Bildungstechnologien
[*]Natural Language Processing in Bildungsanwendungen
[/list]
Die konkrete Themenliste befindet sich jedes Semester auf der entsprechenden Lehrewebsite von KOM.
Qualitätsziele / Lernergebnisse
Die Fähigkeit selbständig Probleme im Bereich des Design und der Entwicklung von Kommunikationsnetzen und -anwendungen für Multimediasysteme zu lösen und zu evaluieren soll erworben werden. Erworbene Kompetenzen sind unter anderem:
[list]
[*]Design komplexer Kommunikationsanwendungen und Protokolle
[*]Implementierung und Testen von Software Komponenten für Verteilte Systeme
[*]Anwendung von Objekt-Orientierten Analyse- und Design-Techniken
[*]Erlernen von Projekt-Management Techniken für Entwicklung in kleinen Teams
[*]Schreiben von Software-Dokumentation und Projekt-Berichten
[*]Präsentation von Projektfortschritten und -ergebnissen
[/list
Empfohlene Voraussetzungen
Das Interesse sich mit herausfordernden Themen der aktuellen Technologien und der Forschung auseinanderzusetzen. Außerdem erwarten wir:
[list]
[*]Solide Erfahrungen in der Programmierung mit Java und/oder C# (C/C++)
[*]Solide Kenntnisse von Objekt-Orientierter Analyse und Design Techniken
[*]Solide Kenntnisse in Computer Kommunikationsnetzen werden empfohlen
[*]Die Vorlesungen in Kommunikationsnetze I (II, III, oder IV) sind von Vorteil
[/list
Literatur
Die Literatur besteht aus einer Auswahl an Fachartikeln zu den einzelnen Themen. Als Ergänzung wird die Lektüre ausgewählter Kapitel aus folgenden Büchern empfohlen:
[list]
[*]Andrew Tanenbaum: "Computer Networks". Prentice Hall PTR (ISBN 0130384887)
[*]Christian Ullenboom: "Java ist auch eine Insel: Programmieren mit der Java Standard Edition Version 5 / 6" (ISBN-13: 978-3898428385)
[*]Joshua Bloch: "Effective Java Programming Language Guide" (ISBN-13: 978- 0201310054)
[*]Erich Gamma, Richard Helm, Ralph E. Johnson: "Design Patterns: Objects of Reusable Object Oriented Software" (ISBN 0-201-63361-2)
[*]Kent Beck: "Extreme Programming Explained - Embrace Changes" (ISBN-13: 978- 0321278654)
[/list
Modul: Praktikum Multimedia Kommunikation 2
TUCaN-Nummer
18-sm-2070
Titel
Praktikum Multimedia Kommunikation II
Kürzel
Prak MM Kom 2
Lehrveranstaltungsart
Praktikum
Gebiet
Net Centric Systems
Sprache
Deutsch/Englisch
Diploma Supplement
The course deals with cutting edge development topics in the area of multimedia communication systems. Besides a general overview it provides a deep insight into a special development topic. The topics are selected according to the specific working areas of the participating researchers and convey technical and basic scientific competences in one or more of the following topics:
[list]
[*]Network planning and traffic analysis
[*]Performance evaluation of network applications
[*]Discrete event simulation for network services
[*]Protocols for mobile ad hoc networks / sensor networks
[*]Infrastructure networks for mobile communication / mesh networks
[*]Context-aware communication and services
[*]Peer-to-peer systems and architectures
[*]Content distribution and management systems for multimedia / e-learning
[*]Multimedia authoring and re-authoring tools
[*]Web service technologies and service-oriented architectures
[*]Applications for distributed workflows
[/list
Kurs: 18-sm-2070-pr Praktikum Multimedia Kommunikation II
Lehrende
Prof. Dr. rer. nat. Björn Scheuermann; M.Sc. Konrad Viktor Altenhofen; Dr. Ing. Julian Zobel
Veranstaltungsart
Praktikum
Orga-Einheit
FB18 Elektrotechnik und Informationstechnik
Anzeige im Stundenplan
Prak. MM Komm. 2
Semesterwochenstunden
3
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Digitale Lehre
Alle Informationen finden Sie auf der Webseite des Fachgebietes:
https://www.kom.tu-darmstadt.de/labs
Lehrinhalte
Der Kurs bearbeitet aktuelle Entwicklungsthemen aus dem Bereich der Multimedia Kommunikationssysteme. Neben einem generellen Überblick wird ein tiefgehender Einblick in ein spezielles Entwicklungsgebiet vermittelt. Die Themen sind semesterspezifisch und bestimmen sich aus den konkreten Forschungsgebieten der wissenschaftlichen Mitarbeiter*innen am Fachgebiet. Dabei sollen die Themen technische und einleitende wissenschaftliche Kompetenzen in einem oder mehreren der folgenden Gebiete vermitteln:
Netzwerkplanung und Analyse
Leistungsbewertung von Netzwerkanwendungen
Diskrete Event-basierten Simulation von Netzdiensten
Protokolle für Mobile Ad Hoc Networks, Disruption-Tolerant Networks, Wireless Sensor Networks
Infrastrukturnetze zur Mobilkommunikation, Access Networks
Kontext-abhängige bzw. kontext-bezogene Kommunikation und Dienste
Peer-to-Peer Systeme und Architekturen
Web Service-Technologien und service-orientierte Architekturen
AI-based Network Security & Routing
Die jeweiligen Themen werden in der Kickoff-Veranstaltung am ersten Termin vorgestellt und danach in Moodle publiziert. Die weiteren Termine werden mit den Betreuer*innen individuell abgestimmt und folgen nicht dem in Tucan angegebenen Schema. Der erfolgreiche Abschluss des Veranstaltung beinhaltet die Abgabe und die Präsentation eines Posters des eigenen Themas bei einer gemeinsamen verpflichtenden Vorstellungsveranstaltung, die Abgabe einer schriftlichen Ausarbeitung, sowie die mündliche Präsentation der Ergebnisse im Rahmen eines verpflichtenden Abschlusskolloquiums mit allen teilnehmenden Studierenden.
Weitere Informationen sind auf der KOM Website zu finden: https://www.kom.tu-darmstadt.de/labs
Literatur
Die Literatur besteht aus einer Auswahl an Fachartikeln zu den einzelnen Themen. Als Ergänzung wird die Lektüre ausgewählte Kapitel aus folgenden Büchern empfohlen:
Andrew Tanenbaum: "Computer Networks". Prentice Hall PTR (ISBN 0130384887)
Raj Jain: "The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling" (ISBN 0-471-50336-3)
Erich Gamma, Richard Helm, Ralph E. Johnson: "Design Patterns: Objects of Reusable Object Oriented Software" (ISBN 0-201-63361-2)
Kent Beck: "Extreme Programming Explained - Embrace Changes" (ISBN-13: 978-0321278654)
Voraussetzungen
Das Interesse sich mit herausfordernden Themen der aktuellen Technologien und der Forschung auseinanderzusetzen. Außerdem erwarten wir:
Solide Erfahrungen in der Programmierung mit Java und/oder C# (C/C++)
Solide Kenntnisse von Objekt-Orientierter Analyse und Design Techniken
Solide Kenntnisse in Computer Kommunikationsnetzen werden empfohlen
Die Vorlesungen in Kommunikationsnetze I (II, III, oder IV) sind von Vorteil
Online-Angebote
moodle
04cp SMK2 Seminar Multimedia Kommunikation 2 Scheuermann; Altenhofen; Zobel
Modul: 18-sm-2090 Seminar Multimedia Kommunikation II
Kurs: 18-sm-2090-se Seminar Multimedia Kommunikation II
Termine zwischen 2024-10-14 und 2025-02-10
* 15x Mo 14:25 - 16:05 (S320/5)
Lerninhalte
Das Seminar befasst sich mit aktuellen und aufkommenden Trends, die als relevant für die zukünftige Entwicklung von Multimedia Kommunikationssystemen eingeschätzt werden. Lernziel ist es, Kenntnisse über zukünftige Forschungstrends in verschiedenen Bereichen zu erarbeiten. Hierzu erfolgt eine ausführliche Literaturarbeit, die Zusammenfassung sowie die Präsentation von ausgewählten, hochwertigen Forschungsarbeiten aus aktuellen Top-Zeitschriften, -Magazinen und -Konferenzen im Themenfeld Multimedia Kommunikation.
Mögliche Themen sind:
[list]
[*]Knowledge & Educational Technologies
[*]Self organizing Systems & Overlay Communication
[*]Mobile Systems & Sensor Networking
[*]Service-oriented Computing
[*]Multimedia Technologies & Serious Games
[/list
Qualitätsziele / Lernergebnisse
Die Studierenden erarbeiten sich an Hand von aktuellen wissenschaftlichen Artikeln, Standards und Fachbüchern tiefe Kenntnisse über Multimedia Kommunikationssysteme und Anwendungen, welche die Zukunft des Internet bestimmen. Dabei werden Kompetenzen in folgenden Gebieten erworben:
[list]
[*]Suchen und Bewerten von relevanter wissenschaftlicher Literatur
[*]Analysieren und Einschätzen von komplexen technischen und wissenschaftlichen Informationen
[*]Schreiben von technischen und wissenschaftlichen Zusammenfassungen
[*]Präsentation von technischer und wissenschaftlicher Information
[/list
Empfohlene Voraussetzungen
Solide Kenntnisse in Computer Kommunikationsnetzen. Die Vorlesungen Kommunikationsnetze I und II werden empfohlen.
Literatur
Entsprechend des gewählten Themenbereichs (ausgewählte Artikel aus Journalen, Magazine und Konferenzen).
Modul: Seminar Multimedia Kommunikation 2
TUCaN-Nummer
18-sm-2090
Titel
Seminar Multimedia Kommunikation II
Kürzel
Sem MM Kom 2
Lehrveranstaltungsart
Seminar
Gebiet
Net Centric Systems
Sprache
Deutsch/Englisch
Diploma Supplement
This seminar deals with current and upcoming trends relevant to the future development of multimedia communication systems. The educational objective of this seminar is to gain knowledge about future research trends in different areas. To this aim, an extensive literature research will be performed, as well as the writing-up of a report and the presentation of selected, high-quality research topics from current leading magazines, newspapers and conferences in the web technologies research area.
Some potential topics are:
[list]
[*]Knowledge & Educational Technologies
[*]Self organizing Systems & Overlay Communication
[*]Mobile Systems & Sensor Networking
[*]Service-oriented Computing
[*]Multimedia Technologies & Serious Games
[/list
Kurs: 18-sm-2090-se Seminar Multimedia Kommunikation II
Lehrende
Prof. Dr. rer. nat. Björn Scheuermann; M.Sc. Konrad Viktor Altenhofen; Dr. Ing. Julian Zobel
Veranstaltungsart
Seminar
Orga-Einheit
FB18 Elektrotechnik und Informationstechnik
Anzeige im Stundenplan
SE MM Komm. 2
Semesterwochenstunden
2
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Digitale Lehre
Alle Informationen finden Sie auf der Webseite des Fachgebietes:
https://www.kom.tu-darmstadt.de/seminars
Lehrinhalte
Das Seminar befasst sich mit aktuellen und aufkommenden Themen im Bereich multimedialer Kommunikationssysteme, welche als relevant für die zukünftige Entwicklung des Internets sowie der Informationstechnologie im Allgemeinen erachtet werden. Hierzu erfolgt nach einer ausführlichen Literaturarbeit die Zusammenfassung sowie die Präsentation von ausgewählten, hochwertigen Arbeiten und Trends aus aktuellen Top-Zeitschriften, -Magazinen und -Konferenzen im Themenfeld Kommunikationsnetze und Multimedia-Anwendungen. Die Auswahl der Themen ist semesterspezifisch und korrespondiert dabei mit den Arbeitsfeldern der wissenschaftlichen Mitarbeiter*innen am Fachgebiet.
Mögliche Themen sind:
Self-organizing Systems & Overlay Communication
Mobile Systems & Sensor Networking
Infrastrukturnetze zur Mobilkommunikation, Access Networks
Service-oriented Computing
Multimedia Technologies
AI-based Network Security & Routing
Die jeweiligen Themen werden in der Kickoff-Veranstaltung am ersten Termin vorgestellt und danach in Moodle publiziert. Die weiteren Termine werden mit den Betreuer*innen individuell abgestimmt und folgen nicht dem in Tucan angegebenen Schema. Der erfolgreiche Abschluss des Seminars beinhaltet sowohl die Abgabe einer schriftlichen Ausarbeitung als auch die mündliche Präsentation der Ergebnisse im Rahmen eines verpflichtenden Abschlusskolloquiums mit allen teilnehmenden Studierenden.
Weitere Informationen sind auf der KOM-Website zu finden: https://www.kom.tu-darmstadt.de/seminars
Literatur
Entsprechend des gewählten Themenbereichs (ausgewählte Artikel aus Journalen, Magazine und Konferenzen).
Voraussetzungen
Solide Kenntnisse in Computer Kommunikationsnetzen. Die Vorlesungen Kommunikationsnetze I und II werden empfohlen.
Online-Angebote
moodle
09cp PMK Projektpraktikum Multimedia Kommunikation Scheuermann; Altenhofen; Zobel
Modul: 18-sm-2130 Projektpraktikum Multimedia Kommunikation
Kurs: 18-sm-2130-pr Projektpraktikum Multimedia Kommunikation
Termine zwischen 2024-10-15 und 2025-02-11
* 15x Di 13:30 - 16:05 (S320/5)
Lerninhalte
Der Kurs bearbeitet aktuelle Entwicklungsthemen aus dem Bereich der Multimedia Kommunikationssysteme. Neben einem generellen Überblick wird ein tiefgehender Einblick in ein spezielles Entwicklungsgebiet vermittelt. Die Themen bestimmen sich aus den spezifischen Arbeitsgebieten der Mitarbeiter und vermitteln technische und einleitende wissenschaftliche Kompetenzen in einem oder mehreren der folgenden Gebiete:
[list]
[*]Netzwerk und Verkehrsplanung und Analyse
[*]Leistungsbewertung von Netzwerk-Anwendungen
[*]Diskrete Event-basierte Simulation von Netzdiensten
[*]Protokolle für mobile Ad hoc Netze / Sensor Netze
[*]Infrastruktur Netze zur Mobilkommunikation / Mesh-Netze
[*]Kontext-abhängige/bezogene Kommunikation und Dienste
[*]Peer-to-Peer Systeme und Architekturen
[*]Verteil-/ und Managementsysteme für Multimedia-/e-Learning-Inhalte
[*]Multimedia Authoring- und Re-Authoring Werkzeuge
[*]Web Service Technologien und Service-orientierte Architekturen
[*]Adaptive Bildungstechnologien
[*]Natural Language Processing in Bildungsanwendungen
[/list]
Die konkrete Themenliste befindet sich jedes Semester auf der entsprechenden Lehrewebsite von KOM.
Qualitätsziele / Lernergebnisse
Nach Abschluss des Moduls haben Studierende die Fähigkeit erworben, selbstständig technische und wissenschaftliche Probleme im Bereich des Design und der Entwicklung von Kommunikationsnetzen und -anwendungen für Multimediasysteme mit wissenschaftlichen Methoden zu lösen und zu evaluieren. Desweiteren haben sie das Folgende gelernt:
[list]
[*]Suchen und Lesen von Projekt relevanter Literatur
[*]Design komplexer Kommunikationsanwendungen und Protokolle
[*]Implementierung und Testen von Software Komponenten für Verteilte Systeme
[*]Anwendung von Objekt-Orientierten Analyse- und Design-Techniken
[*]Erlernen von Projekt-Management Techniken für Entwicklung in kleinen Teams
[*]Systematische Evaluation und Analyse von wissenschaftlichen/technischen Experimenten
[*]Schreiben von Software-Dokumentation und Projekt-Berichten
[*]Präsentation von Projektfortschritten und -ergebnissen
[/list
Empfohlene Voraussetzungen
Das Interesse herausfordernde Lösungen und Anwendungen in aktuellen Multimedia Kommunikationssystemen zu entwickeln und unter Verwendung wissenschaftlicher Methoden zu erforschen. Außerdem erwarten wir:
[list]
[*]Solide Erfahrungen in der Programmierung mit Java und/oder C# (C/C++).
[*]Solide Kenntnisse von Objekt-Orientierten Analyse- und Design-Techniken.
[*]Grundkenntnisse in Design Patterns, Refactorings, und Projekt Management.
[*]Solide Kenntnisse in Computer Kommunikationsnetzen werden empfohlen.
[*]Die Vorlesungen „Kommunikationsnetze I“ und „Kommunikationsnetze II“ werden empfohlen.
[/list
Literatur
Die Literatur besteht aus einer Auswahl an Fachartikeln zu den einzelnen Themen. Als Ergänzung wird die Lektüre ausgewählter Kapitel aus folgenden Büchern empfohlen:
[list]
[*]Andrew Tanenbaum: "Computer Networks". Prentice Hall PTR (ISBN 0130384887)
[*]Raj Jain: "The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling" (ISBN 0-471-50336-3)
[*]Joshua Bloch: "Effective Java Programming Language Guide" (ISBN-13: 978-0201310054)
[*]Erich Gamma, Richard Helm, Ralph E. Johnson: "Design Patterns: Objects of Reusable Object Oriented Software" (ISBN 0-201-63361-2)
[*]Martin Fowler: "Refactorings - Improving the Design of Existing Code" (ISBN-13: 978-0201485677)
[*]Kent Beck: "Extreme Programming Explained - Embrace Changes" (ISBN-13: 978-0321278654)
[/list
Modul: Projektpraktikum Multimedia Kommunikation
TUCaN-Nummer
18-sm-2130
Titel
Projektpraktikum Multimedia Kommunikation II
Kürzel
Proj.Prak. MM Kom 2
Lehrveranstaltungsart
Projektpraktikum
Gebiet
Net Centric Systems
Sprache
Deutsch/Englisch
Diploma Supplement
The course deals with cutting edge scientific and development topics in the area of multimedia communication systems. Besides a general overview it provides a deep insight into a special scientific topic. The topics are selected according to the specific working areas of the participating researchers and convey technical and scientific competences in one or more of the following topics:
[list]
[*]Network planning and traffic analysis
[*]Performance evaluation of network applications
[*]Discrete event simulation for network services
[*]Protocols for mobile ad hoc networks / sensor networks
[*]Infrastructure networks for mobile communication / mesh networks
[*]Context-aware communication and services
[*]Peer-to-peer systems and architectures
[*]Content distribution and management systems for multimedia / e-learning
[*]Multimedia authoring and re-authoring tools
[*]Web service technologies and service-oriented architectures
[*]Resource-based Learning
[/list
Kurs: 18-sm-2130-pr Projektpraktikum Multimedia Kommunikation
Lehrende
Prof. Dr. rer. nat. Björn Scheuermann; M.Sc. Konrad Viktor Altenhofen; Dr. Ing. Julian Zobel
Veranstaltungsart
Praktikum
Orga-Einheit
FB18 Elektrotechnik und Informationstechnik
Anzeige im Stundenplan
PP MM Komm. 2
Semesterwochenstunden
6
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Digitale Lehre
Alle Informationen finden Sie auf der Webseite des Fachgebietes:
https://www.kom.tu-darmstadt.de/labs
Lehrinhalte
Der Kurs bearbeitet aktuelle Forschungs- und Entwicklungsthemen aus dem Bereich der Multimedia Kommunikationssysteme. Neben einem generellen Überblick wird ein tiefgehender Einblick in ein spezielles Entwicklungsgebiet vermittelt. Die Themen sind semesterspezifisch und bestimmen sich aus den konkreten Forschungsgebieten der wissenschaftlichen Mitarbeiter*innen am Fachgebiet. Dabei sollen die Themen technische und wissenschaftliche Kompetenzen in einem oder mehreren der folgenden Gebiete vermitteln:
Netzwerkplanung und Analyse
Leistungsbewertung von Netzwerkanwendungen
Diskrete Event-basierten Simulation von Netzdiensten
Protokolle für Mobile Ad Hoc Networks, Disruption-Tolerant Networks, Wireless Sensor Networks
Infrastrukturnetze zur Mobilkommunikation, Access Networks
Kontext-abhängige bzw. kontext-bezogene Kommunikation und Dienste
Peer-to-Peer Systeme und Architekturen
Web Service-Technologien und service-orientierte Architekturen
AI-based Network Security & Routing
Die jeweiligen Themen werden in der Kickoff-Veranstaltung am ersten Termin vorgestellt und danach in Moodle publiziert. Die weiteren Termine werden mit den Betreuer*innen individuell abgestimmt und folgen nicht dem in Tucan angegebenen Schema. Der erfolgreiche Abschluss des Veranstaltung beinhaltet die Abgabe und die Präsentation eines Posters des eigenen Themas bei einer gemeinsamen verpflichtenden Vorstellungsveranstaltung, die Abgabe einer schriftlichen Ausarbeitung, sowie die mündliche Präsentation der Ergebnisse im Rahmen eines verpflichtenden Abschlusskolloquiums mit allen teilnehmenden Studierenden.
Weitere Informationen sind auf der KOM Website zu finden: https://www.kom.tu-darmstadt.de/labs
Literatur
Die Literatur besteht aus einer Auswahl an Fachartikeln zu den einzelnen Themen. Als Ergänzung wird die Lektüre ausgewählte Kapitel aus folgenden Büchern empfohlen:
Andrew Tanenbaum: "Computer Networks". Prentice Hall PTR (ISBN 0130384887)
Raj Jain: "The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling" (ISBN 0-471-50336-3)
Erich Gamma, Richard Helm, Ralph E. Johnson: "Design Patterns: Objects of Reusable Object Oriented Software" (ISBN 0-201-63361-2)
Kent Beck: "Extreme Programming Explained - Embrace Changes" (ISBN-13: 978-0321278654)
Martin Fowler: "Refactorings - Improving the Design of Existing Code" (ISBN-13: 978-0201485677)
Voraussetzungen
Das Interesse, grundlegenden Themen aktueller Kommunikations- und Multimedia Technologien zu erkunden und entwickeln mithilfe von wissenschaftlichen Methoden.
Außerdem erwarten wir, dass Studierende Erfahrungen in der Programmierung (themenspezifisch, z.B. Java, C#, C/C++, Python), Projektmanagement und weitere Kenntnisse in Computer-Kommunikationsnetzen bereits besitzen, oder sich diese im Rahmen der Veranstaltung im Selbststudium aneignen.
Die Vorlesungen Kommunikationsnetze I/II, Software Defined Networking, und/oder CNuvS werden empfohlen.
Online-Angebote
moodle
04cp SMK1 Seminar Multimedia Kommunikation 1 Scheuermann; Altenhofen; Zobel
Modul: 18-sm-2300 Seminar Multimedia Kommunikation I
Kurs: 18-sm-2300-se Seminar Multimedia Kommunikation I
Termine zwischen 2024-10-14 und 2025-02-10
* 15x Mo 14:25 - 16:05 (S320/5)
Lerninhalte
Das Seminar befasst sich mit aktuellen und aufkommenden Themen im Bereich multimedialer Kommunikationssysteme, welche als relevant für die zukünftige Entwicklung des Internets sowie der Informationstechnologie im Allgemeinen erachtet werden. Hierzu erfolgt nach einer ausführlichen Literaturarbeit die Zusammenfassung sowie die Präsentation von ausgewählten, hochwertigen Arbeiten und Trends aus aktuellen Top-Zeitschriften, -Magazinen und -Konferenzen im Themenfeld Kommunikationsnetze und Multimediaanwendungen. Die Auswahl der Themen korrespondiert dabei mit dem Arbeitsfeld der wissenschaftlichen Mitarbeiter*innen.
Mögliche Themen sind:
[list]
[*]Knowledge & Educational Technologies
[*]Self organizing Systems & Overlay Communication
[*]Mobile Systems & Sensor Networking
[*]Service-oriented Computing
[*]Multimedia Technologies & Serious Games
[/list
Qualitätsziele / Lernergebnisse
Die Studierenden erarbeiten sich an Hand von aktuellen wissenschaftlichen Artikeln, Standards und Fachbüchern tiefe Kenntnisse über Multimedia Kommunikationssysteme und Anwendungen, welche die Zukunft des Internet bestimmen.
Dabei werden Kompetenzen in folgenden Gebieten erworben:
[list]
[*]Suchen und Bewerten von relevanter wissenschaftlicher Literatur
[*]Analysieren und Einschätzen von komplexen technischen und wissenschaftlichen Informationen
[*]Schreiben von technischen und wissenschaftlichen Zusammenfassungen und Kurzberichten
[*]Präsentation von technischer und wissenschaftlicher Information
[/list
Literatur
Entsprechend des gewählten Themenbereichs (ausgewählte Artikel aus Journalen, Magazine und Konferenzen).
Modul: Seminar Multimedia Kommunikation 1
TUCaN-Nummer
18-sm-2300
Titel
Seminar Multimedia Kommunikation I
Kürzel
Sem. MM Komm. I
Lehrveranstaltungsart
Seminar
Gebiet
Net Centric Systems
Sprache
Deutsch/Englisch
Diploma Supplement
The seminar investigates current and upcoming topics in multimedia communication systems, which are expected to be of utmost importance for the future evolution of the Internet and information technolgy in goal. The goal is to learn more about multimedia communication systems by studying, summarizing, and presenting top quality papers from recent high quality networking research journals, magazines, or conferences. The selection of topics corresponds to the research area of participating researchers.
Possible topics are:
[list]
[*]Knowledge & Educational Technologies
[*]Self organizing Systems & Overlay Communication
[*]Mobile Systems & Sensor Networking
[*]Service-oriented Computing
[*]Multimedia Technologies & Serious Games
[/list
Kurs: 18-sm-2300-se Seminar Multimedia Kommunikation I
Lehrende
Prof. Dr. rer. nat. Björn Scheuermann; M.Sc. Konrad Viktor Altenhofen; Dr. Ing. Julian Zobel
Veranstaltungsart
Seminar
Orga-Einheit
FB18 Elektrotechnik und Informationstechnik
Anzeige im Stundenplan
Sem. MM Komm. I
Semesterwochenstunden
2
Unterrichtssprache
Deutsch und Englisch
Min. | Max. Teilnehmerzahl
- | -
Digitale Lehre
Alle Informationen finden Sie auf der Webseite des Fachgebietes:
https://www.kom.tu-darmstadt.de/seminars
Lehrinhalte
Das Seminar befasst sich mit aktuellen und aufkommenden Themen im Bereich multimedialer Kommunikationssysteme, welche als relevant für die zukünftige Entwicklung des Internets sowie der Informationstechnologie im Allgemeinen erachtet werden. Hierzu erfolgt nach einer ausführlichen Literaturarbeit die Zusammenfassung sowie die Präsentation von ausgewählten, hochwertigen Arbeiten und Trends aus aktuellen Top-Zeitschriften, -Magazinen und -Konferenzen im Themenfeld Kommunikationsnetze und Multimedia-Anwendungen. Die Auswahl der Themen ist semesterspezifisch und korrespondiert dabei mit den Arbeitsfeldern der wissenschaftlichen Mitarbeiter*innen am Fachgebiet.
Mögliche Themen sind:
Self-organizing Systems & Overlay Communication
Mobile Systems & Sensor Networking
Infrastrukturnetze zur Mobilkommunikation, Access Networks
Service-oriented Computing
Multimedia Technologies
AI-based network security & routing
Die jeweiligen Themen werden in der Kickoff-Veranstaltung am ersten Termin vorgestellt und danach in Moodle publiziert. Die weiteren Termine werden mit den Betreuer*innen individuell abgestimmt und folgen nicht dem in Tucan angegebenen Schema. Der erfolgreiche Abschluss des Seminars beinhaltet sowohl die Abgabe einer schriftlichen Ausarbeitung als auch die mündliche Präsentation der Ergebnisse im Rahmen eines verpflichtenden Abschlusskolloquiums mit allen teilnehmenden Studierenden.
Weitere Informationen sind auf der KOM-Website zu finden: https://www.kom.tu-darmstadt.de/seminars
Literatur
Entsprechend des gewählten Themenbereichs (ausgewählte Artikel aus Journalen, Magazine und Konferenzen).
Online-Angebote
moodle
??cp AiI Anwendungsprotokolle im Internet Scheuermann
Modul: 18-sm-2330 Anwendungsprotokolle im Internet
Kurs: 18-sm-2330-ue Anwendungsprotokolle im Internet
Kurs: 18-sm-2330-vl Anwendungsprotokolle im Internet
Termine zwischen 2024-10-14 und 2025-02-11
* 15x Mo 13:30 - 15:10 (S101/A03)
* 15x Di 11:40 - 13:20 (S311/08)
Modul: Anwendungsprotokolle im Internet
Kurs: 18-sm-2330-ue Anwendungsprotokolle im Internet
Lehrende
Prof. Dr. rer. nat. Björn Scheuermann
Veranstaltungsart
Übung
Orga-Einheit
FB18 Elektrotechnik und Informationstechnik
Anzeige im Stundenplan
UE Anwproto.i.Intern
Semesterwochenstunden
2
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Das Modul vermittelt vertieftes Wissen zu Anwendungsarchitekturen und Anwendungsschichtprotokollen, die im Internet genutzt werden. Dabei werden sowohl verbreitete Client-Server-Protokolle wie HTTP als auch verteilte Architekturen (Peer-to-Peer-Systeme, Blockchains, etc.) betrachtet. Im Mittelpunkt stehen die Abwägungen zwischen Entwurfsalternativen und der Erwerb der Fähigkeit, selbst effiziente und effektive Protokolle auf der Anwendungsschicht entwerfen und implementieren zu können.
Literatur
Fachliteratur wird in der Lehrveranstaltung genannt.
Voraussetzungen
Grundlagenwissen im Bereich Kommunikationsnetze, wie sie beispielsweise im Modul „Kommunikationsnetze 1" vermittelt werden.
Kurs: 18-sm-2330-vl Anwendungsprotokolle im Internet
Lehrende
Prof. Dr. rer. nat. Björn Scheuermann
Veranstaltungsart
Vorlesung
Orga-Einheit
FB18 Elektrotechnik und Informationstechnik
Anzeige im Stundenplan
VL Anwproto.i.Intern
Semesterwochenstunden
3
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Das Modul vermittelt vertieftes Wissen zu Anwendungsarchitekturen und Anwendungsschichtprotokollen, die im Internet genutzt werden. Dabei werden sowohl verbreitete Client-Server-Protokolle wie HTTP als auch verteilte Architekturen (Peer-to-Peer-Systeme, Blockchains, etc.) betrachtet. Im Mittelpunkt stehen die Abwägungen zwischen Entwurfsalternativen und der Erwerb der Fähigkeit, selbst effiziente und effektive Protokolle auf der Anwendungsschicht entwerfen und implementieren zu können.
Literatur
Fachliteratur wird in der Lehrveranstaltung genannt.
Voraussetzungen
Grundlagenwissen im Bereich Kommunikationsnetze, wie sie beispielsweise im Modul „Kommunikationsnetze 1" vermittelt werden.
Online-Angebote
moodle
06cp PAF Projektseminar Autonomes Fahren Lenz
Modul: 18-su-2070 Projektseminar Autonomes Fahren
Kurs: 18-su-2070-pj Projektseminar Autonomes Fahren
Termine zwischen 2024-10-15 und 2025-03-05
* 1x 2024-10-15 Di 15:20 - 17:00 (S311/0012)
* 1x 2024-12-10 Di 08:45 - 11:30 (S321/1)
* 1x 2025-03-05 Mi 09:50 - 12:25 (S321/1)
Lerninhalte
[list]
[*]Praktische Programmiererfahrung mit C++ bei der Entwicklung eingebetteter Systemsoftware aus dem Bereich des autonomen Fahrens anhand eines Modellautos
[*]Anwenden von Regelungs- und Steuerungsmethoden aus dem Bereich des autonomen Fahrens
[*]Einsatz von Software-Engineering-Techniken (Design, Dokumentation, Test, …) eines nicht trivialen eingebetteten Software-Systems mit harten Echtzeit-Anforderungen und beschränkten Ressourcen (Speicher, …)
[*]Nutzung eines vorgegebenen Software-Rahmenwerks und Anwendung von weiteren Bibliotheken inklusive eines modular aufgebauten (Echtzeit-)Betriebssystems
[*]Einsatz von Source-Code-Management-Systemen, Zeiterfassungswerkzeugen und sonstigen Projektmanagement-Tools
[*]Präsentation von Projektergebnissen im Rahmen von Vorträgen
[/list
Qualitätsziele / Lernergebnisse
Studierende sammeln im Rahmen dieses Moduls praktische Erfahrung in der Software-Entwicklung für eingebettete Systeme aus dem Bereich des autonomen Fahrens anhand eines Modellautos. Dabei lernen sie in Teamarbeit eine umfangreiche Aufgabe zu bewältigen. Zur Lösung dieser Aufgabe wird geübt, dass in der Gruppe vorhandene theoretische Wissen (aus anderen Lehrveranstaltungen wie Echtzeitsysteme, Software-Engineering - Einführung, C++ Praktikum, Digitale Regelungssysteme) gezielt zur Lösung der praktischen Aufgabe einzusetzen.
Studierende, die an diesem Modul erfolgreich teilgenommen haben, sind in der Lage, zu einer vorgegebenen Problemstellung ein größeres Softwareprojekt in einem interdisziplinären Team eigenständig zu organisieren und auszuführen. Die Teilnehmer erwerben folgende Fähigkeiten im Detail:
[list]
[*]Eigenständiges Einarbeiten in ein vorgegebenes Rahmenwerk und vorgefertigten Bibliotheken
[*]Umsetzung von theoretischem Wissen in ein Softwaresystem
[*]Umfangreicher Einsatz von Werkzeugen zur Versions-, Konfiguration- und Änderungsverwaltung
[*]Realistische Zeitplanung und Ressourceneinteilung (Projektmanagement)
[*]Entwicklung von Hardware-/Software-Systemen mit C++ unter Berücksichtigung wichtiger Einschränkungen eingebetteter Systeme
[*]Planung und Durchführung umfangreicherer Qualitätssicherungsmaßnahmen
[*]Zusammenarbeit und Kommunikation in und zwischen mehreren Teams
[/list
Empfohlene Voraussetzungen
[list]
[*]ETiT, WI-ETiT (DT), iST, Informatik: Grundlegende Softwaretechnik-Kenntnisse sowie vertiefte Kenntnisse objektorientierter Programmiersprachen (insbesondere: C++)
[/list]
Zusätzlich erwünscht:
[list]
[*]Grundlagen der Entwicklung von Echtzeitsystemen oder der Bildverarbeitung
[*]ETiT, WI-ETiT (AUT), MEC: Grundlagen der Regelungstechnik, Reglerentwurf im Zustandsraum, ggf. Grundlagen der digitalen Regelung
[/list
Literatur
[url]https://www.es.tu-darmstadt.de/lehre/aktuelle-veranstaltungen/ps-af-i/[/url] und Moodle
Modul: Projektseminar Autonomes Fahren
TUCaN-Nummer
18-su-2070
Titel
Projektseminar Autonomes Fahren I
Kürzel
PS Autonomes Fah. I
Lehrveranstaltungsart
Praktikum
Gebiet
Computer Microsystems
Sprache
Deutsch
Diploma Supplement
Practical programming experience with C/C++
Software development under time and memory constraints
Hands-on experience documenting and testing a non-trivial system
Hands-on experience using SCM (source code management) systems, time management tools and other project management tools.
Team meetings, time planning and management,
Presentation skills
Kurs: 18-su-2070-pj Projektseminar Autonomes Fahren
Lehrende
Dr. Ing. Eric Lenz
Veranstaltungsart
Projektseminar
Orga-Einheit
FB18 Elektrotechnik und Informationstechnik
Anzeige im Stundenplan
PS Autonomes Fah.
Semesterwochenstunden
3
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
Praktische Programmiererfahrung mit C++ bei der Entwicklung eingebetteter Systemsoftware aus dem Bereich des autonomen Fahrens anhand eines Modellautos
Anwenden von Regelungs- und Steuerungsmethoden aus dem Bereich des autonomen Fahrens
Einsatz von Software-Engineering-Techniken (Design, Dokumentation, Test, …) eines nicht trivialen eingebetteten Software-Systems mit harten Echtzeit-Anforderungen und beschränkten Ressourcen (Speicher, …)
Nutzung eines vorgegebenen Software-Rahmenwerks und Anwendung von weiteren Bibliotheken inklusive eines modular aufgebauten (Echtzeit-)Betriebssystems
Einsatz von Source-Code-Management-Systemen, Zeiterfassungswerkzeugen und sonstigen Projektmanagement-Tools
Präsentation von Projektergebnissen im Rahmen von Vorträgen
Literatur
https://www.ccps.tu-darmstadt.de/education_ccps/project_courses_ccps/autonomous_driving_lab_ccps/ und Moodle
Voraussetzungen
Empfohlene Voraussetzungen sind:
ETiT, WI-ETiT (DT), iST, Informatik: Grundlegende Softwaretechnik-Kenntnisse sowie vertiefte Kenntnisse objektorientierter Programmiersprachen (insbesondere: C++)
Zusätzlich erwünscht:
Grundlagen der Entwicklung von Echtzeitsystemen oder der Bildverarbeitung
ETiT, WI-ETiT (AUT), MEC: Grundlagen der Regelungstechnik, Reglerentwurf im Zustandsraum, ggf. Grundlagen der digitalen Regelung
Weitere Informationen
Die Plätze sind beschränkt.
Online-Angebote
moodle
04cp SS Seminar Softwaresystemtechnologie Schürr; Andres
Modul: 18-su-2080 Seminar Softwaresystemtechnologie
Kurs: 18-su-2080-se Seminar Softwaresystemtechnologie
Lerninhalte
In diesem Seminar werden von den Studierenden wissenschaftliche Ausarbeitungen aus wechselnden Themenbereichen angefertigt. Dies umfasst die Einarbeitung in ein aktuelles Thema der IT-Systementwicklung mit schriftlicher Präsentation in Form einer Ausarbeitung und mündlicher Präsentation in Form eines Vortrages. Die Themen des aktuellen Semesters sind der Webseite der Lehrveranstaltung zu entnehmen [url]https://www.es.tu-darmstadt.de/lehre/aktuelle-veranstaltungen/sst-s[/url].
Qualitätsziele / Lernergebnisse
Nach erfolgreichem Abschluss des Moduls sind die Studierenden in der Lage sich in ein unbekanntes Themengebiet einzuarbeiten, die Zuverlässigkeit von Informationsquellen einzuschätzen und diese nach wissenschaftlichen Aspekten aufzuarbeiten. Studierende erlernen die Bearbeitung eines Themas durch Literaturrecherche zu unterstützen und kritisch zu hinterfragen. Weiterhin wird die Fähigkeit erworben, ein klar umrissenes Thema in Form einer schriftlichen Ausarbeitung und in Form eines mündlichen Vortrags unter Anwendung von Präsentationstechniken zu präsentieren.
Empfohlene Voraussetzungen
Grundkenntnisse der Softwaretechnik sowie Programmiersprachenkenntnisse
Literatur
[url]https://www.es.tu-darmstadt.de/lehre/aktuelle-veranstaltungen/sst-s[/url
Modul: Seminar Softwaresystemtechnologie
TUCaN-Nummer
18-su-2080
Titel
Seminar Softwaresystemtechnologie
Kürzel
Se Softwaresystemt.
Lehrveranstaltungsart
Seminar
Gebiet
Software Engineering
Sprache
Deutsch
Diploma Supplement
In this course, the students produce scientific reports from changing subject areas. Each student has to explore a subject related to IT system development and produce a written report as well as a final talk with a presentation. The subjects are taken from the following topics: hardware and software testing, monitoring, testing of non-functional requirements and related topics to quality assurance.
Kurs: 18-su-2080-se Seminar Softwaresystemtechnologie
Lehrende
Prof. Dr. rer. nat. Andreas Schürr; M.Sc. Alexej Andres
Veranstaltungsart
Seminar
Orga-Einheit
FB18 Elektrotechnik und Informationstechnik
Anzeige im Stundenplan
Se Softwaresystemt.
Semesterwochenstunden
2
Unterrichtssprache
Deutsch
Min. | Max. Teilnehmerzahl
- | -
Lehrinhalte
In diesem Seminar werden von den Studierenden wissenschaftliche Ausarbeitungen aus wechselnden Themenbereichen angefertigt. Dies umfasst die Einarbeitung in ein aktuelles Thema der IT-Systementwicklung mit schriftlicher Präsentation in Form einer Ausarbeitung und mündlicher Präsentation in Form eines Vortrages. Die Themen des aktuellen Semesters sind der Webseite der Lehrveranstaltung zu entnehmen https://www.es.tu-darmstadt.de/lehre/aktuelle-veranstaltungen/sst-s.
Literatur
https://www.es.tu-darmstadt.de/lehre/aktuelle-veranstaltungen/sst-s
Voraussetzungen
Grundkenntnisse der Softwaretechnik sowie Programmiersprachenkenntnisse
Weitere Informationen
Aufgrund der Kapazität des Labors ist die Teilnehmerzahl begrenzt. Eine Anmeldung ist erforderlich.
Online-Angebote
moodle