Inhalt und grob geschätzte Zeitangaben in Stunden im Format
Semesterwoche | Lektion+Übungen | Wochenaufgabe
Woche 1 | 1:15 | 1:00
- Medienkonzeption und Digitale Medien
- Motivation
- Veranstaltungskonzept
- Tipps
Woche 2 | 2:00 | 4:00
- Variablen
- Datentypen
- Komplexe Datentypen
- Funktion
- Objekte
- Fehlertypen
- Trace Table
- Debugger
- Aktivitätsdiagramm
Woche 3 | 6:30 | 2:45
- Rückblick DOM
- Ereignisse
- Event-Handler
- Event-Phasen
- Custom-Events
- Anwendungsfalldiagramm (Use-Case-Diagram)
- UI-Scribble
- Aktivitätsdiagramm
- Iterative Arbeitsweise
Woche 4 | 6:30 | 4:30
- Texteingabe
- Selektionen
- Ausgabeelemente
- Konzeption und Implementation einer formulargesteuerten Anwendung
- FormData
Woche 5 | 5:45 | 4:30
- Separation Of Concerns
- Trennung von Struktur und Inhalt
- Algorithmen und Datenstrukturen
- Cocktailbar: Datenstruktur
- Generierung des Formulars
- Refactoring
- JSON (JavaScript Object Notation)
Woche 6 | 4:45 | 2:45
- Synchrone und asynchrone Kommunikation
- Forms
- XmlHttpRequest-Events
- Fetch & Promises
- Async/Await
- Uniform Resource Locator (URL)
- Cocktailbar: Bestellung versenden
- JSON-Objekt
Woche 7 | 1:30 | 4:30
- Swimlane-Activity Diagram
- Relationale Datenbanken
- NoSQL-Datenbanken
- MongoDB
- MingiDB
- Cocktailbar: Datenbankanbindung
Woche 8 & 9 | 5:30 | 5:00
- CanvasRenderingContext
- Pfade
- Rendering
- Koordinatensystem
- Transformation
- Stil
- Linien
- Save/Restore
- Scribble
- Aktivitätsdiagramm
- Implementation des Hintergrund
- Implementation der Wolke
- Aktivitätsdiagramm zu den Bergen
- Implementation der Berge
Woche 10 & 11 | 3:30 | 4:15
- Objektorientierung
- Abstraktion
- Klassendiagramm
- Kapselung
- Instanzierung
- Constructor
- Konzeption und Implementation Grundfunktion
- Zeitsignale
Woche 12 & 13 | 4:15 | 0:30
- Liskov’sches Substitutionsprinzip
- Generalisierung vs Spezialisierung
- Regeln für die Modellierung
- Ufos in Asteroid
- Polymorphie
Woche 14 | 3:00 | 4:30
- Abstract
- Static
- Gültigkeit
- Sichtbarkeit
- Zugriffsfunktionen
- Aufzählungstypen
Woche 15 | 1:45 | 0:00
- Standardparameter
- Eigenschaftsparameter
- Ausnahmebehandlung
- Funktions-Objekt
- Drag&Drop
- Garbage Collection
- Debugger in VSCode
- Teamarbeit
- Plattformen
Appendix
Code
Booklet
eiaSteroids
Tafelbilder
Scratchpad
https://jirkadelloro.github.io/EIA2-Inverted/X01_Appendix/UML/Draw.io_UML.xml