ToDos und Termine
Seminarausfälle: 06.11.2024 (Ersatzaufgabe Webprojekt bei Ilias) und 27.11.24 (Ersatzaufgabe UX bei Ilias)
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 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
- regelmäßige HTML, CSS und JS - Aufgaben bei Ilias, die als Einzelabgabe erfolgen.
- Peer Review Abgaben: Abgabe eines Projektes und anschließendes verpflichtendes Feedback auf Abgaben von Kommilitonen. (Ilias)
- Gruppenarbeiten
- Vorstellung einer wichtigen und viel genutzten JS-Bibliothek/Framework als Gruppenvortrag am 30.10., 13.11., 20.11., 04.12., oder 11.12.2024 (15 min). An jedem Termin bitte 2 Gruppen. Bitte bei Ilias Thema eintragen.
- React / Next.js,
- Angular / Type Script
- Vue.js / Svelte
- Lit, Electron / TezJS,
- jQuery, Alpine.js und Cash.js
- Babylon.js / Three.js,
- Leaflet / Anime.js
- Lodash / es toolkit
- D3.js / Chart.js
- KI Coding Tools
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'
Aus den Handouts wird ein Booklet (Papier) erstellt, dass ihr zum Semesterende bekommen werdet.
- Vorstellung der Planung des Gruppenprojektes (5 min) durch alle Gruppenmitglieder mit anschließendem Feedback.
Alle Gruppenmitglieder sind beteiligt
Aufgabenverteilung innerhalb des Projektes geht klar hervor.
Inhalt und UX Überlegungen werden deutlich gemacht.
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)
- React - Aufgabe (Gruppenabgabe):
Abgabetermin: 15.03.2024
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:
- Startseite mit einer kurzen Einleitung, worum es in diesem Blog geht, und 2 bis 3 ausgewählte Blogposts. (neuste, wichitgste, am meisten gelesen, ...)
- Eine Seite mit einer Liste aller 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)