Strukturbaum
Keine Einordnung ins Vorlesungsverzeichnis vorhanden.
Veranstaltung ist aus dem Semester
SoSe 2019
, Aktuelles Semester: SoSe 2024
| |||||||||||
|
|||||||||||
Praxisprojekt "Webprogrammierung mit Yesod und DSLs" Sprache: Deutsch Keine Belegung möglich | |||||||||||
(Keine Nummer) Praxisprojekt SoSe 2019 10 SWS jedes Semester https://moodle.uni-due.de/course/view.php?id=15239 | |||||||||||
Lehreinheit: | Informatik und Angewandte Kognitionswissenschaft | ||||||||||
Teilnehmer/-in Maximal : 15 | |||||||||||
Bachelor of Science Angewandte Informatik (Ingenieur- oder Medieninfor, Abschluss 83, Bachelor of Science Angewandte Informatik (Ingenieur- oder Medieninfor (83AIM) ( 5. - 6. Semester ) - Kategorie : WP | |||||||||||
Bachelor of Science Angewandte Kognitions- und Medienwissenschaft, Abschluss 83, Bachelor of Science Angewandte Kognitions- und Medienwissenschaft (83AKM) ( 4. Semester ) - Kategorie : WP | |||||||||||
Zugeordnete Lehrpersonen: | Voigtländer , Siegburg | ||||||||||
|
|||||||||||
Termin: | Mittwoch 10:00 - 12:00 wöch. | Raum : LF 125 LF | |||||||||
Kommentar: | Ziel des Praxisprojektes ist die Entwicklung einer Webanwendung. Technisch werden die Programmiersprache Haskell und das Webframework Yesod eingesetzt, unter Umständen für Frontendteile auch noch Javascript oder Elm. Die Entwicklung einer Webanwendung in dieser Umgebung beinhaltet "normales" Programmieren einerseits (wahrscheinlich vorwiegend vorbehalten den teilnehmenden Informatik-Studierenden), und Modellierung sowie deklarative Gestaltung von Elementen in domänenspezifischen Sprachen / DSLs andererseits (z.B. für die Präsentationsschicht / HTML / Grafiken, für die Beschreibung von Datenformaten, für Routing / Navigation durch die Anwendung, etc.). Welche Art Webanwendung zu entwickeln ist, wird jeweils Teil der Projektfindung durch die teilnehmenden Studierenden sein. Denkbar ist sowohl Spielerisches als auch eine "ernstere" Anwendung. Als Beispiel aus Durchführung eines ähnlichen Praxisprojektes an früherer Wirkungsstätte Uni Bonn: Schiffe versenken. Auch das in der Lehrveranstaltung Programmierparadigmen (für Informatik-Studierende) verwendete eLearning-System Autotool ist mittels Haskell und Yesod implementiert. |
||||||||||
Bemerkung: | Es stehen 10 Plätze für den Studiengang BSc. Angewandte Informatik und 5 Plätze für den Studiengang BSc. KOMEDIA zur Verfügung. |
||||||||||
Voraussetzungen: | Für teilnehmende Informatik-Studierende wird die Lehrveranstaltung Programmierparadigmen vorausgesetzt (bzgl. Haskell-Kenntnissen), für Komedia-Studierende die Lehrveranstaltungen Modellierung und Grundlegende Programmiertechniken. |
||||||||||