30.01.2014 Aufrufe

Bachelorstudium Wirtschaftsinformatik - Fakultät für Informatik, TU ...

Bachelorstudium Wirtschaftsinformatik - Fakultät für Informatik, TU ...

Bachelorstudium Wirtschaftsinformatik - Fakultät für Informatik, TU ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!