Detail View
Keine Credits bei Lehrveranstaltungen angegeben
Bei den Modulen unten sind Credits angegeben, bei der (modulunabhängigen) Lehrveranstaltungsliste nicht. Dies liegt darin begründet, dass die Lehrveranstaltungen erst im Kontext eines Modules Credits erhalten. Auch wenn der Fall selten eintritt, ist so die Möglichkeit gegeben, dass die selbe Veranstaltung in unterschiedlichen Studiengängen unterschiedlichen Workload und Credits erhalten kann.
Üblicherweise gilt aber weiterhin natürlich die Faustregel Cr = 1,5 * SWS.
If you like to create a change request for the modules, the easiest way is to export this list and then use the "track changes" functionality in MS Word and send the new file to AG Modulhandbuch. As a starting point you can use the word-export above.
https://www.uni-due.de/informatik/fachgebiete.php#allginfoAbteilung für Allgemeine Informatik | |
---|---|
assigned Lecturers | Schiele (Prof. Dr. Gregor Schiele) Weis (Prof. Dr. Torben Weis) |
Responsbile for the modules
Module (6 Credits)
Embedded Systems
- Name in diploma supplement
- Embedded Systems
- Responsible
- Admission criteria
- See exam regulations.
- Workload
- 180 hours of student workload, in detail:
- Attendance: 60 hours
- Duration
- The module takes 1 semester(s).
- Qualification Targets
Die Studierenden
- haben Verständnis der Besonderheiten Eingebetteter Systeme
- erwerben die Fähigkeit zur Programmierung von eingebetteten Systemen unter Nutzung der Programmiersprache C.
- Module Exam
Zum Modul erfolgt eine modulbezogene Prüfung in Form einer Klausur oder mündlichen Prüfung
- Usage in different degree programs
- Elements
- VO: Embedded Systems (3 Credits)
- PUE: Embedded Systems (3 Credits)
Module (6 Credits)
Programmieren in C
- Name in diploma supplement
- Programming in C
- Responsible
- Admission criteria
- See exam regulations.
- Workload
- 180 hours of student workload, in detail:
- Attendance: 60 hours
- Preparation, follow up: 60 hours
- Exam preparation: 60 hours
- Duration
- The module takes 1 semester(s).
- Qualification Targets
Die Studierenden
- kennen und verstehen die grundlegenden Konzepte von C
- können diese auf Beispiele selbständig anwenden
- können C Programme lesen, analyisieren und selbständig programmieren.
- Module Exam
Klausur oder mündliche Prüfung
- Usage in different degree programs
- Elements
- VO: Programmieren in C (3 Credits)
- UEB: Programmieren in C (3 Credits)
Module (6 Credits)
Distributed Systems
- Name in diploma supplement
- Distributed Systems
- Responsible
- Admission criteria
- See exam regulations.
- Workload
- 180 hours of student workload, in detail:
- Attendance: 60 hours
- Duration
- The module takes 1 semester(s).
- Qualification Targets
Die Studierenden
- kennen die wesentlichen Grundlagen, Protokolle, Algorithmen und Architekturen Verteilter Systeme und können diese anwenden.
- Module Exam
Zum Modul erfolgt eine modulbezogene Prüfung in Form einer Klausur oder mündlichen Prüfung.
- Usage in different degree programs
- Elements
- VIU: Distributed Systems (6 Credits)
Module (6 Credits)
Internet-Technologie und Web Engineering
- Name in diploma supplement
- Internet-Technologie and Web Engineering
- Responsible
- Admission criteria
- See exam regulations.
- Workload
- 180 hours of student workload, in detail:
- Attendance: 60 hours
- Preparation, follow up: 60 hours
- Exam preparation: 60 hours
- Duration
- The module takes 1 semester(s).
- Qualification Targets
Die Studierenden
- sind vertraut mit grundlegenden Internetprotokollen, deren Funktionsweisen und Entwurfsprinzipien
- haben Kenntnisse der unterschiedlichen Techniken, Standards und Methoden, die zur Entwicklung von Web-Anwendungen eingesetzt werden
- können selbstständig Web-Anwendungen entwerfen und realisieren.
- Module Exam
Klausur
- Usage in different degree programs
- Elements
- VO: Internet-Technologie und Web Engineering (3 Credits)
- UEB: Internet-Technologie und Web Engineering (3 Credits)
Offered Courses
Lecture
Digitale Medien
- Name in diploma supplement
- Digital Media
- Organisational Unit
- Lecturers
- SPW
- 2
- Language
- German
- Cycle
- summer semester
- Participants at most
- no limit
- Contents
Die Veranstaltung behandelt drei grundlegende Gebiete der Entwicklung von Multimedia-Inhalten:
- Grundlagen digitaler Medien: Digitale Repräsentation, Hardware, Netzwerke, Computergrafik (Vektorgrafik, Bitmapgrafik), Farbe, Video, Animation, Sound, Buchstaben, Fonts, Zeichen, Text
- Entwicklungsprozess für Medien-Projekte: Grundlagen des Multimedia-Entwicklungsprozesses, Usability Engineering, Projektmanagement, Designdokumente, Projektpläne, Projektierung, Analyse, Evaluation, Qualitätsmanagement, Bugtracking, Testing
- Medienkonzeption und Mediengestaltung: Bildgestaltung, Weblayout, Multimedia Kommunikation, Interaktivität, Kreativität, Visualisierung, barrierefreies Desig
- Teaching concept
Präsenzveranstaltung mit Folien- und Medienprojektion und Overhead-Projektor
- Participants
Exercise
Digitale Medien
- Name in diploma supplement
- Digital Media
- Organisational Unit
- Lecturers
- SPW
- 2
- Language
- German
- Cycle
- summer semester
- Participants at most
- no limit
- Contents
siehe Vorlesung
- Teaching concept
Präsenzveranstaltung mit Folien- und Medienprojektion und Whiteboard, praktische übung an Multimedia PCs
- Participants
Lecture with integrated exercise
Distributed Systems
- Name in diploma supplement
- Distributed Systems
- Organisational Unit
- Lecturers
- SPW
- 4
- Language
- English
- Cycle
- winter semester
- Participants at most
- no limit
- Preliminary knowledge
keines
- Contents
Die Vorlesung befasst sich mit den grundlegenden Konzepten und Protokollen für verteilte Systeme.
Die Vorlesung beginnt mit Grundlagen zur verteilten Kommunikation:
- Serialisierung (ASN.1, CORBA XDR, SOAP)
- Remote Procedure Calls
- Verteilte Objekte
und widmet sich dann wichtigen Basisalgorithmen
- Physikalische Uhren
- Logische Uhren
- Transaktionen
- Synchronisation
- Replikation und Konsistenz
- Globaler Zustand
- Literature
- Coulouris/Dollimore/Kindberg: Distributed Systems - Concepts and Design, Addison-Wesley 2001 (3rd edition).
- Tannenbaum/van Steen: Distributed Systems - Principles and Paradigms, Prentice Hall 2002.
- Borghoff/Schlichter: Rechnergestützte Gruppenarbeit (in German), Springer 1998
- Teaching concept
Die Veranstaltung entspricht einem Vorlesungsanteil von 3 SWS und einem Übungsanteil von 1 SWS.
- Participants
Lecture
Embedded Systems
- Name in diploma supplement
- Embedded Systems
- Organisational Unit
- Lecturers
- SPW
- 2
- Language
- German
- Cycle
- winter semester
- Participants at most
- no limit
- Preliminary knowledge
keines
- Abstract
Eingebettete Systeme sind sehr kleine Computersysteme, die ein spezifisches Einsatzgebiet haben. Sie können Teil von komplexeren Systemen (Autos, Haushaltsgeräten) oder autonom (Mobiltelefone, Messinstrumente) sein. In der Vorlesung werden die Besonderheiten von Eingebetteten Systemen besprochen. Ein besonderer Schwerpunkt wird auf die Herausforderungen bei der Entwicklung eingebetteter Software gelegt.
- Contents
- Die grundlegende Architektur von Eingebetteten Systemen, inklusive Software- und Hardwarekomponenten
- testbasierte Verifikation und Softwareentwicklung für eingebettete Systeme mittels Test Driven Development (TDD)
- Gerätetreiber
- Interrupts
- Timer
- Analog/Digital und Digital/Analog-Wandler
- Kommunikation zwischen Komponenten (GPIO, UART, I2C, SPI, 1-Wire)
- Literature
- James W. Grenning: Test-Driven Development for Embedded C. The Pragmatic Bookshelf, 2011.
- Günther Gridling, Bettina Weiss: Introduction to Microcontrollers; Lecture Script TU Wien, https://ti.tuwien.ac.at/ecs/teaching/courses/mclu/theory-material/Microcontroller.pdf/view
Weitere in der Vorlesung bekanntgegeben.
- Participants
Practical Exercise
Embedded Systems
- Name in diploma supplement
- Embedded Systems
- Organisational Unit
- Lecturers
- SPW
- 2
- Language
- German
- Cycle
- winter semester
- Participants at most
- no limit
- Preliminary knowledge
keines
- Contents
Im praktischen Teil werden Programmieraufgaben für Microcontroller der Atmel 8-Bit AVR Microcontroller-Baureihe vergeben (Programmiersprache C). Hauptbestandteil des praktischen Teils ist die beispielhafte Entwicklung eines vollständigen eingebetteten Systems sein, inklusive Sensorik und Aktorik.
- Literature
siehe Vorlesung
- Participants
Lecture
Internet-Technologie und Web Engineering
- Name in diploma supplement
- Internet-Technologie and Web Engineering
- Organisational Unit
- Lecturers
- SPW
- 2
- Language
- German
- Cycle
- summer semester
- Participants at most
- no limit
- Abstract
Ziel der Veranstaltung ist es, eine Einführung in grundlegende Techniken und Standards des Internet und insbesondere des World Wide Web zu geben, und die Funktionsweise wesentlicher Plattformen und Werkzeuge für Web-Anwendungen zu erläutern. Schwerpunkte liegen dabei auf dem Protokollentwurf am Beispiel verbreiteter Internetprotokolle, sowie Techniken und Standards zur Erstellung von Web-Anwendungen. In der begleitenden Übung werden insbesondere auch kleinere Entwicklungsprojekte durchgeführt.
- Contents
- Sockets
- Entwurf von Internetprotokollen (am Beispiel von Telnet, FTP, Usenet, IRC)
- Domain Name System (DNS) und Security Extensions (DNSSEC)
- E-Mail (SMTP, MIME, POP3, IMAP) und Spam
- Hypertext Transfer Protocol (HTTP), Session Management
- Standards im World Wide Web (HTML, XML, CSS)
- Client-seitige Techniken zur Implementierung von Web-Anwendungen (HTML5, JavaScript, AJAX)
- Participants
Exercise
Internet-Technologie und Web Engineering
- Name in diploma supplement
- Internet-Technologie and Web Engineering
- Organisational Unit
- Lecturers
- SPW
- 2
- Language
- German
- Cycle
- summer semester
- Participants at most
- no limit
- Contents
siehe Vorlesung
- Participants
Lecture
Programmieren in C
- Name in diploma supplement
- Programming in C
- Organisational Unit
- Lecturers
- SPW
- 2
- Language
- German
- Cycle
- summer semester
- Participants at most
- no limit
- Contents
Die Veranstaltung behandelt die Programmiersprache C. Im Einzelnen werden behandelt:
- Allgemeine Konzepte von (von Neumann-)Programmiersprachen
- Variablen und Typen in C, Operatoren und Ausdrücke
- Kontrollstrukturen und Funktionen
- der Präprozessor
- Zeiger
- statische und dynamische Speicherverwaltung
- systemnahe Programmierung und Bit-/Byte-Manipulation
- modulare Programmierung und Tests.
- Literature
K.N.King: C Programming: a modern approach (2nd edition). W. W. Norton & Company; April 2008
- Teaching concept
Präsenzveranstaltung mit Beamer und Einsatz der elektronischen Lernplattform Moodle, zusätzlich freiwillige Programmieraufgaben. Lernvideos.
- Participants
Exercise
Programmieren in C
- Name in diploma supplement
- Programming in C
- Organisational Unit
- Lecturers
- SPW
- 2
- Language
- German
- Cycle
- summer semester
- Participants at most
- no limit
- Contents
siehe Vorlesung
- Literature
siehe Vorlesung
- Teaching concept
siehe Vorlesung
- Participants