ToDos und Termine


Sitzung am 24.01.2024 findet wegen GDL Streik bei Zoom statt!

Seminarausfälle:

Weihnachten: Das Seminar in der Woche vor Weihnachten findet nicht in Präsenz statt. Es wird Übungsaufgaben bei Ilias geben!


Gruppenbildung

Bitte bildet Gruppen, die aus 4 Teilnehmer*innen bestehen, bestimmt eine/n Ansprechpartner*in und gebt Euch einen Namen. Anschließend tragt Eure Gruppe bei Ilias im Etherpad Gruppenzusammenstellung mit Hilfe der Vorlage ein.

ToDos für die Studienleistung

  • JS - Aufgaben (keine Gruppenabgabe):
    1. Peer-Projekt "Standard Vanilla-JS": Digitaler Kunstautomat. Abgabe bis 04.11.2023, Peer Review bis zum 07.11.2023. Aufgabenstellung in Form eines Videos ist bei Ilias zu finden.
    2. Peer-Projekt "fortgeschrittene Programmiertechniken Vanilla-JS": Abgabe bis zum 25.11.2023, Peer Review bis zum 28.11.2023. Aufgabenstellung folgt.
  • Vorstellung einer wichtigen und viel genutzten JS-Bibliothek/Framework als Gruppenvortrag am 15.11., 22.11., 29.11., 06.12. oder 13.12.2023 (15-20 min). An jedem Termin bitte 2 Gruppen. Bitte bei Ilias Thema eintragen. Beispiele: React & Next.js, Angular, Vue.js, Svelte, Electron, Babylon.js, Leaflet, Lodash, Anime.js, Gatsby oder Chart.js. Es können gerne eigene Vorschläge zu konkreten Bibliotheken gemacht und via Email mit mir abgestimmt werden.
    Inhalt des Vortrags, der mit Präsentation und (digitalen) Handout als pdf gehalten wird: Einsatzzweck, Vorteile, Nachteile, Nutzungshäufigkeit, Beispiele.
    Dieses bitte an 2 Stellen bei Ilias hochladen:
    1. bei der Übung 'Abgaben für die Studienleistung' und 2. in den Ordner 'JS-Bibliothek/Framework Gruppenvorträge'
  • Vorstellung des Gruppenprojektes (s.u.) durch alle Gruppenmitglieder mit anschließender Diskussion in der letzten Sitzung.
    Alle Gruppenmitglieder müssen beteiligt sein und es muss die Aufgabenverteilung klar hervorgehen.
    Ihr ladet bei Ilias eine Beschreibung incl. Aufgabenverteilung Eures Projektes in den Ordner 'Projektbeschreibungen' hoch und diese Dokumente müssen auch bei der Übung eingereicht werden. (siehe JS-Bibliothek/Framework Gruppenvorträge)
  1. Mental Breakdown
  2. Null
  3. Ameisen
  4. acut
  5. Wasted Potential
  6. DEV Dinos
  7. Neue Gruppe
  8. Resterampe
  9. Syntaxfehler
  10. Ackerland_0
  11. 5678
  • React - Aufgabe (Gruppenabgabe):
    Bitte programmiert als Gruppenarbeit z.B. einen Blog unter Verwendung von React bzw. Next.js und veröffentlicht Euer Projekt bei Vercel (GIT Repository erforderlich!) oder vergleichbarem Anbieter. Das Thema könnt ihr in der Gruppe entscheiden. Das Projekt muss zusammen mit einer kurzen Dokumentation (was ihr genau in Eurer Projektarbeit gemacht habt, v.a. aus technischer Sicht und wer welche Aufgabenbereiche übernommen und realisiert hat) bei Ilias hochgeladen werden. Wichtig: ohne node_modules Ordner, sonst streikt Ilias.
    Spezifikationen: Abgabetermin: 15.03.2024
    • Startseite mit einer kurzen Einleitung, worum es in diesem Blog geht, und ein bis 3 ausgewählten Blogposts. Wonach diese Posts ausgewählt sind, kann die Gruppe entscheiden.
    • Eine Seite mit einer Liste der verfügbaren Blogposts. Wird ein Post angeklickt, soll auf eine Detailseite weitergeleitet werden (siehe nächster Punkt). Der Post sollte mindestens ein Datum und die Überschrift enthalten, kann jedoch durch ein Vorschaubild, Autor*in und einer zusätzlichen Zusammenfassung erweitert werden.
    • Eine Detailseite für jeden Blogpost. Hier sollten Bilder eingebunden werden, sowie ein Header mit Titel, Datum und Autor*in. Wie die Daten des Posts gespeichert werden, kann ebenfalls die Gruppe entscheiden. Wichtig: Da diese Webseite veröffentlicht wird, muss auf die Lizenzen genutzter Bilder geachtet werden!
    • Optional: Für die Daten des Blogposts kann mit einer Datenbank gearbeitet werden (zb MongoDB)
    • Optional: Die verschiedenen Blogposts können gefiltert werden (zb nach Autor*in, Kategorien oder ähnlichem)
  • UX - Poster für die DHCon als Gruppenabgabe bei Ilias bis zum 02.02.2024. Das Poster muss von der Gruppe bei der DHCon präsentiert werden.