Zur Seitennavigation oder mit Tastenkombination für den accesskey-Taste und Taste 1 
Zum Seiteninhalt oder mit Tastenkombination für den accesskey und Taste 2 
  1. WiSe 2024/25
  2. Hilfe
  3. Sitemap
Switch to english language
Startseite    Anmelden     
Logout in [min] [minutetext]

Strukturbaum
Keine Einordnung ins Vorlesungsverzeichnis vorhanden. Veranstaltung ist aus dem Semester SoSe 2019 , Aktuelles Semester: WiSe 2024/25
  • Funktionen:
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.