issues
search
FIUS
/
jvk
Sheets and project for the annual Java-Vorkurs of the Fachgruppe Informatik der Universität Stuttgart
GNU Affero General Public License v3.0
4
stars
9
forks
source link
JVK 2023 Blätternachbearbeitung
#163
Open
Sara424242
opened
10 months ago
Sara424242
commented
10 months ago
Simulator fixen/anpassen
[x] Bugs in ICGE ausbessern
[x] ICGE auf anderen Ort verlegen (damit Server nicht ausersehen offline ist)
Blatt 0
[x] kurzen Einführungstext schreiben (Kapitel 0)
mit Hinweis auf individuelles Arbeitstempo
mit Hinweis auf Lernziele (Leute und Java kennenlernen)
mit Info wo man den Code findet
[x] Erklärung für Einrichtung von Eduroam schreiben (Kapitel 1)
[x] Erklärung für Einrichtung von IntelliJ schreiben (Kapitel 2)
mit wo JDK herunterladen
mit Info zur Version von JDK
mit wo IntelliJ herunterladen
mit Info zur Version von IntelliJ
mit Erklärung zu wie man Code entpackt
mit Erklärung zu wie man Code importiert
[x] Erklärung wie man IntelliJ bedient (Kapitel 3)
mit Bildern
wo Programm starten/beenden
wo Package Explorer
wo wichtige Einstellungen vornehmen
wo speichern
wo Ausgabe
[x] Nützliche Shortcuts zusammentragen
[x] Erklärung wie man Simulator bedient (Kapitel 4)
mit Bildern
wo Simulator starten/beenden
wo Geschwindigkeitskontrolle
wo Schritt für Schritt Ausführung
[x] TODO Links reparieren
Blatt 1
[x] Aufgabe 1: Blatt 0 validieren (Kapitel 5)
[x] altes Blatt 1 Aufgabe 1 anpassen
[ ] Aufgabencode anpassen/erstellen
[x] Aufgabe 2: Einführung Objekte und Klassen (Kapitel 6)
[ ] Mit chapter LaTeX Struktur integrieren
[ ] Überprüfen, ob Code TeX-Code kompiliert
[x] Einleitung anhand von Beispielen schreiben
[x] Einleitung Variablen schreiben
[x] Einleitung Instanziierung schreiben
[x] Textaufgabe dazu ausdenken
[ ] TODO Erklärungen und Aufgaben umsetzten
[ ] Aufgabe 3: Anwendung Aufgabe 2 (Kapitel 7)
[ ] Packages und Imports Erklärung schreiben
[ ] Methoden Erklärung schreiben (nur Kommandos)
[ ] Anatomie eines Java Programmes Erklärung schreiben
[ ] altes Blatt 3 Aufgabe 3 und 4 anpassen
[ ] Aufgabencode anpassen/erstellen
Blatt 2
[ ] Aufgabe 1: Variablen/ Zuweisungen/Operationen (Kapitel 8)
[x] Erklärung zu primitiven Datentypen schreiben
[x] Erklärung zu Rückgabewerten schreiben
[x] Erklärung zu Operationen auf Objekten schreiben (nur Abfragen)
[x] Programmieraufgabe dazu ausdenken
[ ] Aufgabencode anpassen/erstellen
[ ] Aufgabe 2: Debugging (Kapitel 9)
[x] Debugger auf Kompatibilität mit GUI testen
[x] Erklärung zu Debugger schreiben
[x] Programmieraufgabe dazu ausdenken
[ ] Aufgabencode anpassen/erstellen
Blatt 3
[ ] Aufgabe 1: Exceptions (Kapitel 10)
[x] Erklärung zu Exceptions schreiben (z.B. durch 0 teilen)
[ ] Erklärung Stacktrace lesen schreiben
[ ] Exceptions werfen erklären
[ ] Programmieraufgabe dazu ausdenken
[ ] Aufgabencode anpassen/erstellen
[ ] Aufgabe 2: IF und Conditionals (Kapitel 11)
[x] Erklärung zu IF-Schleifen schreiben
[x] Erklärung zu Conditionals schreiben
mit logische Operatoren
mit Vergleichsoperationen
mit Unterschied Zuweisung und Vergleich
[x] Blatt 2 Aufgabe 4 und Blatt 3 Aufgabe 2 anpassen
[ ] Aufgabencode anpassen/erstellen
[ ] Aufgabe 3: Kommentare, Stil und JavaDoc (Kapitel 12)
[x] Erklärung zu Kommentaren schreiben
[ ] Erklärung zu Stil von Becker schreiben
[ ] Erklärung zu JavaDoc schreiben
[ ] Programmieraufgabe dazu ausdenken
[ ] Aufgabencode anpassen/erstellen
Blatt 4
[x] Aufgabe 1: While-Schleife (Kapitel 13)
[x] Erklärung zu While-Schleife schreiben
mit negativ Bedienungen
mit break und continue
[x] Blatt 2 Aufgabe 5 anpassen
[x] Aufgabencode anpassen/erstellen
[x] Aufgabe 2: For-Schleife (Kapitel 14)
[x] Erklärung zu For-Schleife schreiben
[x] Blatt 3 Aufgabe 1 anpassen
[x] Aufgabencode anpassen/erstellen
[x] Aufgabe 3: Vererbung (Kapitel 15)
[x] Erklärung zu Vererbung schreiben
mit Erklärung zu super
[x] Blatt 3 Aufgabe 6 anpassen
[x] Aufgabencode anpassen/erstellen
Nachschlageblatt zusammentragen
[ ] Erklärungen der Themen auf den Blättern in der Reihenfolge der Blätter zusammentragen
Blätter anpassen
[ ] evtl. Thema (z.B. Mario) des Vorkurses einarbeiten
[ ] Aufbau der Aufgaben einheitlich machen
[ ] Rechtschreibung überprüfen
[ ] Themen des Blattes oben auf das Blatt schreiben
Code anpassen
[ ] Neo Klasse umbenennen um Verwirrung zu minimieren
[ ] markieren wo Erstis ihren Code einfügen sollen
[ ] Alle Funktionen mit denen Erstis in Berührung kommen auskommentieren
Musterlösung schreiben
[ ] Musterlösung schreiben
[ ] zu Blatt 1
[ ] zu Blatt 2
[ ] zu Blatt 3
[ ] zu Blatt 4
[ ] zu Extrablatt
Extrablatt
[ ] Aufgabe zu Lamdas schreiben
[ ] Aufgabe zu Streams schreiben
[ ] noch Aufgaben ausdenken
[ ] Aufgabencode anpassen/erstellen
Simulator fixen/anpassen
Blatt 0
Blatt 1
Blatt 2
Blatt 3
Blatt 4
Nachschlageblatt zusammentragen
Blätter anpassen
Code anpassen
Musterlösung schreiben
Extrablatt