DCV 2022 03/Protokoll: Unterschied zwischen den Versionen

Aus CCWiki
Zur Navigation springen Zur Suche springen
Gyula (Diskussion | Beiträge)
Gyula (Diskussion | Beiträge)
Zeile 2: Zeile 2:


=== 25. März 2022 ===
=== 25. März 2022 ===
  '''Inhalt:'''
  '''Inhalt:'''
* int Arrays
* int Arrays
Zeile 8: Zeile 9:
** IndexOutOfBoundsException
** IndexOutOfBoundsException


'''Aufgaben:'''
*


'''Aufgaben:'''
* [[https://ccwiki.digitalcampusvorarlberg.at/index.php/DCV_2022_03/Strukturierte_Programmierung_Uebungen#Arrays Arrays]] bis ''Aufgabe: Random Number Array Min/Max/Avg''


== Woche 2 ==
== Woche 2 ==

Version vom 28. März 2022, 13:38 Uhr

Woche 2

25. 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:

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