Techniken der Informatik (T2INF4214) - dhbw.de · PDF fileInformatik Angewandte Informatik...

2
Modulbeschreibung für Bachelor Studiengänge an der DHBW Techniken der Informatik (T2INF4214) 342113402476585 Formale Angaben zum Modul Vertiefung Studienrichtung Studiengang Modul kann für die lokale Profilbildung genutzt werden Angewandte Informatik Informatik Modulverantwortlicher Version Nummer Sprache Modulbezeichnung Prof. Dr. Johannes Freudenmann 1 T2INF4214 Deutsch Techniken der Informatik Verortung des Moduls im Studienverlauf Moduldauer Voraussetzungen für die Teilnahme Modulart Semester 1 Lokales Profilmodul T2INF2002/Theoretische Informatik III Eingesetzte Lehr- und Prüfungsformen Vorlesung, Übung Lehrformen Lehrvortrag, Diskussion Lernmethoden Prüfungsumfang (in min) Benotung Prüfungsleistung 120 Standardnoten Klausur Workload und ECTS ECTS-Punkte davon Selbststudium (in h) davon Präsenzzeit (in h) Workload insgesamt (in h) 150,0 78,0 72,0 5 Qualifikationsziele und Kompetenzen Die Studierenden können nach Abschluss des Moduls - die Möglichkeiten aktueller Internetdienste nutzen - die Gestaltungsgrundsätze für das Design webbasierter Anwendungen erläutern - Sie kennen die Phasen und Methoden eines Compilers und sind in der Lage diese auch an neuen Sprachen anzuwenden Sachkompetenz Die Studierenden können nach Abschluss des Moduls - für einen vorgegebenen Anwendungsfall eine geeignete Webdarstellung entwerfen und mit Fachleuten und Anwendern fachadäquat diskutieren - sich mit Kollegen über webbasierte Programme austauschen - Sie können die Abläufe und die Aufgaben eines Compilers einschätzen, den entstehenden Aufwand abschätzen und die Möglichkeiten zur Code-Optimierung einschätzen und bei eigenen Progremmien berücksichtigen. Selbstkompetenz Sozial-ethische Kompetenz Die Studierenden können nach Abschluss des Moduls - mit dem Wissen bezüglich web-basierter Projekte Lösungen entwickeln und diese vortragen - sich in neue Themen des Web-Engineering einarbeiten und aktuelle Themen selbstständig vertiefen Sie kennen Algorithmen, die vom Compiler eingesetzt werden und können diese zur Lösung ähnlicher Probleme einsetzen. Übergreifende Handlungskompetenz

Transcript of Techniken der Informatik (T2INF4214) - dhbw.de · PDF fileInformatik Angewandte Informatik...

Page 1: Techniken der Informatik (T2INF4214) - dhbw.de · PDF fileInformatik Angewandte Informatik Modul kann für die ... und deren aktuell übliche APIs Literatur ... abstrakte Maschinen

Modulbeschreibung für Bachelor Studiengänge an der DHBW

Techniken der Informatik (T2INF4214)

342113402476585

Formale Angaben zum Modul

VertiefungStudienrichtungStudiengang

Modul kann für die lokale Profilbildung genutzt werdenAngewandte InformatikInformatik

ModulverantwortlicherVersionNummerSpracheModulbezeichnung

Prof. Dr. Johannes Freudenmann1T2INF4214DeutschTechniken der Informatik

Verortung des Moduls im Studienverlauf

ModuldauerVoraussetzungen für die Teilnahme ModulartSemester

1Lokales ProfilmodulT2INF2002/Theoretische Informatik III

Eingesetzte Lehr- und Prüfungsformen

Vorlesung, ÜbungLehrformen

Lehrvortrag, DiskussionLernmethoden

Prüfungsumfang (in min)BenotungPrüfungsleistung

120StandardnotenKlausur

Workload und ECTS

ECTS-Punktedavon Selbststudium (in h)davon Präsenzzeit (in h)Workload insgesamt (in h)

150,0 78,072,0 5

Qualifikationsziele und KompetenzenDie Studierenden können nach Abschluss des Moduls- die Möglichkeiten aktueller Internetdienste nutzen- die Gestaltungsgrundsätze für das Design webbasierter Anwendungen erläutern- Sie kennen die Phasen und Methoden eines Compilers und sind in der Lage diese auch an neuen Sprachen anzuwenden.

Sachkompetenz

Die Studierenden können nach Abschluss des Moduls- für einen vorgegebenen Anwendungsfall eine geeignete Webdarstellung entwerfen und mit Fachleuten und Anwendernfachadäquat diskutieren- sich mit Kollegen über webbasierte Programme austauschen- Sie können die Abläufe und die Aufgaben eines Compilers einschätzen, den entstehenden Aufwand abschätzen und die Möglichkeiten zur Code-Optimierung einschätzen und bei eigenen Progremmien berücksichtigen.

Selbstkompetenz

Sozial-ethische Kompetenz

Die Studierenden können nach Abschluss des Moduls- mit dem Wissen bezüglich web-basierter Projekte Lösungen entwickeln und diese vortragen- sich in neue Themen des Web-Engineering einarbeiten und aktuelle Themen selbstständig vertiefenSie kennen Algorithmen, die vom Compiler eingesetzt werden und können diese zur Lösung ähnlicher Probleme einsetzen.

Übergreifende Handlungskompetenz

Page 2: Techniken der Informatik (T2INF4214) - dhbw.de · PDF fileInformatik Angewandte Informatik Modul kann für die ... und deren aktuell übliche APIs Literatur ... abstrakte Maschinen

Lerneinheiten und Inhalte

SelbststudiumPräsenzLehr- und Lerneinheiten

36,0 39,0Compilerbau

- Lexikalische Analyse - Syntaktische Analyse - Syntaxgesteuerte Übersetzung - Semantische Analyse - Laufzeit-Organisation - Zwischencode-Erzeugung - Code-Optimierung - Code-Erzeugung

36,0 39,0Webengineering 2

- Vertiefung oder Erlernen einer serverseitigen Programmiersprache bzw. Vertiefung oder Erlernen von JavaScript als sinnvolle Ergänzung und Fortführung von Modul Web-Engineering I- Spezielle Verwendungskontexte von JavaScript wie z.B. (SVG, Ajax, usf.) und/oder die Betrachtung Zusammenhang üblicher APIs wie z.B. jQuery - Handhabung medialer Objekte - Spezielle Laufzeitumgebungen für Web-Anwendungen wie (z.B. Tomcat oder .NET usf. ) und deren aktuell übliche APIs

Literatur- Compilers: Principles, Techniques, and Tools (2nd Edition) by Alfred V. Aho, Monica S. Lam, Ravi Sethi and Jeffrey D. Ullman, 2006 - Übersetzung objektorientierter Programmiersprachen: Konzepte, abstrakte Maschinen und Praktikum, Bernhard Bauer and Ritta Höllerer,1998 - Übersetzerbau: Theorie, Konstruktion, Generierung, Reinhard Wilhelm and Dieter Maurer, 1992

www.w3c.orgde.selfhtml.org

Besonderheiten