Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JVK 2023 Blätternachbearbeitung #163

Open
40 of 84 tasks
Sara424242 opened this issue Jan 3, 2024 · 0 comments
Open
40 of 84 tasks

JVK 2023 Blätternachbearbeitung #163

Sara424242 opened this issue Jan 3, 2024 · 0 comments

Comments

@Sara424242
Copy link
Contributor

Sara424242 commented Jan 3, 2024

Simulator fixen/anpassen

  • Bugs in ICGE ausbessern
  • ICGE auf anderen Ort verlegen (damit Server nicht ausersehen offline ist)

Blatt 0

  • 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
  • Erklärung für Einrichtung von Eduroam schreiben (Kapitel 1)
  • 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
  • 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
    • Nützliche Shortcuts zusammentragen
  • Erklärung wie man Simulator bedient (Kapitel 4)
    • mit Bildern
      • wo Simulator starten/beenden
      • wo Geschwindigkeitskontrolle
      • wo Schritt für Schritt Ausführung
  • TODO Links reparieren

Blatt 1

  • Aufgabe 1: Blatt 0 validieren (Kapitel 5)
    • altes Blatt 1 Aufgabe 1 anpassen
    • Aufgabencode anpassen/erstellen
  • Aufgabe 2: Einführung Objekte und Klassen (Kapitel 6)
    • Mit chapter LaTeX Struktur integrieren
    • Überprüfen, ob Code TeX-Code kompiliert
    • Einleitung anhand von Beispielen schreiben
    • Einleitung Variablen schreiben
    • Einleitung Instanziierung schreiben
    • 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)
    • Erklärung zu primitiven Datentypen schreiben
    • Erklärung zu Rückgabewerten schreiben
    • Erklärung zu Operationen auf Objekten schreiben (nur Abfragen)
    • Programmieraufgabe dazu ausdenken
    • Aufgabencode anpassen/erstellen
  • Aufgabe 2: Debugging (Kapitel 9)
    • Debugger auf Kompatibilität mit GUI testen
    • Erklärung zu Debugger schreiben
    • Programmieraufgabe dazu ausdenken
    • Aufgabencode anpassen/erstellen

Blatt 3

  • Aufgabe 1: Exceptions (Kapitel 10)
    • 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)
    • Erklärung zu IF-Schleifen schreiben
    • Erklärung zu Conditionals schreiben
      • mit logische Operatoren
      • mit Vergleichsoperationen
      • mit Unterschied Zuweisung und Vergleich
    • Blatt 2 Aufgabe 4 und Blatt 3 Aufgabe 2 anpassen
    • Aufgabencode anpassen/erstellen
  • Aufgabe 3: Kommentare, Stil und JavaDoc (Kapitel 12)
    • 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

  • Aufgabe 1: While-Schleife (Kapitel 13)
    • Erklärung zu While-Schleife schreiben
      • mit negativ Bedienungen
      • mit break und continue
    • Blatt 2 Aufgabe 5 anpassen
    • Aufgabencode anpassen/erstellen
  • Aufgabe 2: For-Schleife (Kapitel 14)
    • Erklärung zu For-Schleife schreiben
    • Blatt 3 Aufgabe 1 anpassen
    • Aufgabencode anpassen/erstellen
  • Aufgabe 3: Vererbung (Kapitel 15)
    • Erklärung zu Vererbung schreiben
      • mit Erklärung zu super
    • Blatt 3 Aufgabe 6 anpassen
    • 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
graefjk added a commit that referenced this issue Jan 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant