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 29: Zeile 29:
== Woche 1 ==
== Woche 1 ==
=== 18. März 2022 ===
=== 18. März 2022 ===
'''Inhalt:'''
'''Inhalt:'''
* Übung des ASCII Art
* Übung des ASCII Art
* Dekomposition und Wiederverwendung der bekannten Lösungen
* Dekomposition und Wiederverwendung der bekannten Lösungen


=== 17. März 2022 ===
=== 17. März 2022 ===
'''Inhalt:'''
'''Inhalt:'''
* Code vereinfachen, Methoden verwenden um Code auszulagern
* Code vereinfachen, Methoden verwenden um Code auszulagern
* Kurze theoretische Einführung in Git (Was ist ein commit, was bedeutet push)
* Kurze theoretische Einführung in Git (Was ist ein commit, was bedeutet push)


=== 16. März 2022 ===
=== 16. März 2022 ===
'''Dateien'''
'''Dateien'''
* Lukas/week01/day3/
* Lukas/week01/day3/


'''Inhalt:'''
'''Inhalt:'''
* Wiederholung (Datentypen, Methoden, Schleifen, Verzweigungen)
* Wiederholung (Datentypen, Methoden, Schleifen, Verzweigungen)
* [[DCV_2022_03/Strukturierte_Programmierung_Uebungen#Methoden_&_Schleifen|Methoden & Schleifen]]
* [[DCV_2022_03/Strukturierte_Programmierung_Uebungen#Methoden_&_Schleifen|Methoden & Schleifen]]


=== 15. März 2022 ===
=== 15. März 2022 ===
  '''Dateien:'''
'''Dateien:'''
  * Gyula/week01/
* Gyula/week01/


  '''Übungen:'''
'''Übungen:'''
  * [[DCV_2022_03/Strukturierte_Programmierung_Uebungen##Methoden_&_Schleifen|Methoden & Schleifen]]
* [[DCV_2022_03/Strukturierte_Programmierung_Uebungen##Methoden_&_Schleifen|Methoden & Schleifen]]


  '''Beispiele'''
'''Beispiele'''
  Funktionen mit Dreieck
* Funktionen mit Dreieck


  '''Inhalt:'''
'''Inhalt:'''
  Funktionen (Signature, Body, Aufruf)
* Funktionen (Signature, Body, Aufruf)
  Schleifen, schleifen, schleifen...
* Schleifen, schleifen, schleifen...


=== 14. März 2022 ===
=== 14. März 2022 ===
  '''Dateien:'''
'''Dateien:'''
  * Gyula/week01/
* Gyula/week01/


  '''Übungen:'''
'''Übungen:'''
  * [[DCV_2022_03/Strukturierte_Programmierung_Uebungen#Aufgabe:_Z%C3%A4hlen|Aufgabe: Zählen]]
* [[DCV_2022_03/Strukturierte_Programmierung_Uebungen#Aufgabe:_Z%C3%A4hlen|Aufgabe: Zählen]]


  '''Beispiele'''
'''Beispiele'''
  Hello World!
* Hello World!
  Integer Variablen und Oparatoren
* Integer Variablen und Oparatoren
  Sequenz, Abzweigung, Schleifen
* Sequenz, Abzweigung, Schleifen


  '''Inhalt:'''
'''Inhalt:'''
  Vorstellungsrunde + Kursregeln
* Vorstellungsrunde + Kursregeln
  Slack installiert
* Slack installiert
  GitHub Registration
* GitHub Registration
  Installation IntelliJ (Community Edition)
* Installation IntelliJ (Community Edition)
  Checkout des Projektes
* Checkout des Projektes

Version vom 23. März 2022, 15:08 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:

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