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 1: Zeile 1:
== Woche 2 ==
== Woche 2 ==
=== 23. März 2022 ===
'''Inhalt:'''
* Wiederholung Konsole Lesen
* Funktionen (Rückgabewert und Parametern)
'''Aufgabe:'''
* Kalkulator


=== 22. März 2022 ===
=== 22. März 2022 ===
'''Inhalt:'''
'''Inhalt:'''
* Boolean Datentyp (boolean)
* Boolean Datentyp (boolean)
* [[https://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html Operator Precedence]]
* [https://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html Operator Precedence]
* Wrapper Klassen: [[https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html Integer]], Byte, Double (nur die Konvertierung von String)
* Wrapper Klassen: [[https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html Integer]], Byte, Double (nur die Konvertierung von String)
* [[https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Scanner.html Scanner]] (inkl. Fehlerbehandlung mit try-catch)
* [https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Scanner.html Scanner] (inkl. Fehlerbehandlung mit try-catch)




'''Aufgabe:'''
'''Aufgabe:'''
* Die bestehende "grafische" Programme (Quadrat, Viereck, Dreieck, Weihnachtsbaum, usw.) überarbeiten, dass sie die Parametern (size, text, etc.) von dem Benutzer abfragen.
* 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 ===
=== 21. März 2022 ===
'''Inhalt:'''
'''Inhalt:'''
* Einfache numerische Datentypen (byte, short, int, long, float, double)
* Einfache numerische Datentypen (byte, short, int, long, float, double)


  '''Übungen:'''
'''Übungen:'''
* [[DCV_2022_03/Strukturierte_Programmierung_Uebungen#Native_Datentypen|Native Datentypen]]
* [[DCV_2022_03/Strukturierte_Programmierung_Uebungen#Native_Datentypen|Native Datentypen]]


== Woche 1 ==
== Woche 1 ==

Version vom 23. März 2022, 15:06 Uhr

Woche 2

23. März 2022

Inhalt:

  • Wiederholung Konsole Lesen
  • Funktionen (Rückgabewert und Parametern)

Aufgabe:

  • Kalkulator

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:
 * Methoden & Schleifen
 Beispiele
  Funktionen mit Dreieck
 Inhalt:
  Funktionen (Signature, Body, Aufruf)
  Schleifen, schleifen, schleifen...

14. März 2022

 Dateien:
 * Gyula/week01/
 Übungen:
 * Aufgabe: Zählen
 Beispiele
 Hello World!
 Integer Variablen und Oparatoren
 Sequenz, Abzweigung, Schleifen
 Inhalt:
 Vorstellungsrunde + Kursregeln
 Slack installiert
 GitHub Registration
 Installation IntelliJ (Community Edition)
 Checkout des Projektes