DCV 2022 03/Protokoll: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Drlue (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Gyula (Diskussion | Beiträge) |
||
| Zeile 1: | Zeile 1: | ||
== Woche 3 == | == Woche 3 == | ||
=== 1. April 2022 === | |||
'''Inhalt:''' | |||
* - | |||
'''Aufgaben:''' | |||
* TicTacToe | |||
* 4 in row | |||
=== 31. März 2022 === | === 31. März 2022 === | ||
Version vom 1. April 2022, 11:47 Uhr
Woche 3
1. April 2022
Inhalt:
- -
Aufgaben:
- TicTacToe
- 4 in row
31. März 2022
Inhalt:
- 2 dimensionale Arrays
Aufgaben:
- Pascal Dreieck
- TicTacToe
30. März 2022
Inhalt:
- Bubble Sort
- Analyse von unterschiedlichen Sort Algorithmen
- Konzept der 2-D Arrays
Aufgaben:
- [Arrays] bis Aufgabe: Pascal Dreieck
29. März 2022
Inhalt:
- Durchschnitt braucht Float division
- Übung der Arbeit mit Indizes und Arrays
- Strukturierte Programmierung (Initialisierung eines Array und die Kalkulation voneinander fernhalten)
Aufgaben:
- [Arrays] bis Aufgabe: Random Number Array Min/Max/Avg
- für einigen: Bubble Sort und Bonusaufgabe: Different Sort Algorithmen
28. März 2022
Inhalt:
- int Arrays
- Initialisierung
- Arbeit mit Index
- IndexOutOfBoundsException
Aufgaben:
- [Arrays] bis Aufgabe: Random Number Array Min/Max/Avg
Woche 2
25. März 2022
Inhalt:
- Wiederholung
- Arbeit an der Übungen mit Konsole Input
Aufgaben:
- Bonusaufgabe: Visitenkarte
- Bonusaufgabe: Zahlen Raten (Advanced)
24. März 2022
Inhalt:
* Wiederholung User Input mittels Scanner einlesen
* Fehlervermeidung beim Einlesen von Zahlen
Dateien: * lukas/week02/day2/UserInput.java * lukas/week02/day2/UserInput2.java * lukas/week02/day2/IfElse.java (Warum ist else if besser als if)
Aufgaben: * Ratespiel * Beispiele um User Input erweitern * Menü * Taschenrechner continue...
23. März 2022
Inhalt:
- Wiederholung Konsole Lesen
- Funktionen (Rückgabewert und Parametern)
Aufgabe:
22. März 2022
Inhalt:
- Boolean Datentyp (boolean)
- Operator Precedence
- Wrapper Klassen: [Integer], Byte, Double (nur die Konvertierung von String)
- Scanner (inkl. Fehlerbehandlung mit try-catch)
Aufgabe:
- Die bestehende "grafische" Programme (Quadrat, Viereck, Dreieck, Weihnachtsbaum, usw.) überarbeiten, dass sie die Parametern (size, text, etc.) von dem Benutzer abfragen.
21. März 2022
Inhalt:
- Einfache numerische Datentypen (byte, short, int, long, float, double)
Übungen:
Woche 1
18. März 2022
Inhalt:
- Übung des ASCII Art
- Dekomposition und Wiederverwendung der bekannten Lösungen
17. März 2022
Inhalt:
- Code vereinfachen, Methoden verwenden um Code auszulagern
- Kurze theoretische Einführung in Git (Was ist ein commit, was bedeutet push)
16. März 2022
Dateien
- Lukas/week01/day3/
Inhalt:
- Wiederholung (Datentypen, Methoden, Schleifen, Verzweigungen)
- Methoden & Schleifen
15. März 2022
Dateien:
- Gyula/week01/
Übungen:
Beispiele
- Funktionen mit Dreieck
Inhalt:
- Funktionen (Signature, Body, Aufruf)
- Schleifen, schleifen, schleifen...
14. März 2022
Dateien:
- Gyula/week01/
Übungen:
Beispiele
- Hello World!
- Integer Variablen und Oparatoren
- Sequenz, Abzweigung, Schleifen
Inhalt:
- Vorstellungsrunde + Kursregeln
- Slack installiert
- GitHub Registration
- Installation IntelliJ (Community Edition)
- Checkout des Projektes