Bachelorstudium Wirtschaftsinformatik - Fakultät für Informatik, TU ...
Bachelorstudium Wirtschaftsinformatik - Fakultät für Informatik, TU ...
Bachelorstudium Wirtschaftsinformatik - Fakultät für Informatik, TU ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
• Theoretische Grundlagen des Übersetzerbaus<br />
• Methoden und Werkzeugen des Übersetzerbaus<br />
Kognitive und praktische Fertigkeiten:<br />
• Die praktische Fähigkeit zur Assemblerprogrammierung<br />
• Die praktische Fähigkeit zur Konstruktion von Parsern und Übersetzern<br />
Soziale Kompetenzen, Innovationskompetenz und Kreativität:<br />
• Neugierde am Übersetzerbau<br />
Inhalt: Grundlagen von Compilern und Interpretern, Struktur von übersetzern; Computerarchitektur<br />
und Grundlagen; lexikalische Analyse (reguläre Denition, endlicher Automat);<br />
Syntax-Analyse (Top-Down, Bottom-Up); syntaxgesteuerte Übersetzung (attributierte<br />
Grammatik); semantische Analyse, Zwischencode (Symboltabelle); Zwischencode<br />
Codeerzeugung (Befehlsauswahl, Befehlsanordnung, Registerbelegung); Laufzeitsystem<br />
(Stackverwaltung, Heapverwaltung); Optimierungen (Programmanalysen, skalare Optimierungen,<br />
Schleifenoptimierungen); Übersetzung objektorientierter Konzepte (Klassendarstellung<br />
und Methodenaufruf, Typüberprüfung, Analysen)<br />
Erwartete Vorkenntnisse: Theoretische Grundlagen der <strong>Informatik</strong>; alle zur Erstellung<br />
von Programmen notwendigen Kenntnisse; die praktische Fähigkeit zur Konstruktion<br />
von Programmen.<br />
Diese Voraussetzungen werden in den Modulen INT/PRO - Programmkonstruktion,<br />
WIN/MOD - Modellierung und INT/ADA - Algorithmen und Datenstrukturen vermittelt.<br />
Angewandte Lehr- und Lernformen und geeignete Leistungsbeurteilung: Präsentation der<br />
Inhalte in einem Vorlesungsteil; Laborübung in geführten Kleingruppen zur Entwicklung<br />
praktischer Übersetzerentwicklungsfähigkeiten; Programmieraufgaben.<br />
Lehrveranstaltungen des Moduls:<br />
6.0/4.0 VU übersetzerbau<br />
SIT/USE - Usability Engineering<br />
Regelarbeitsaufwand: 6.0<br />
Kurzbeschreibung: Dieses Modul vermittelt theoretische Grundlagen und praktische Methoden<br />
in den Bereichen User Interface Design, Interaction Design und Usability Engineering.<br />
In den Vorlesungen werden Kenntnisse vermittelt, die den gesamten Designprozess<br />
umfassen. Angefangen von Grundlagen der Wahrnehmung über User Interface Design,<br />
bis hin zur Evaluierung von User Interfaces und Design von domänenspezischen<br />
41