Otter (teachR)

Code Flow

2h 15min

Loops (und Conditions) kennen- und anwenden lernen


Understanding Die Studierenden verstehen die R-Syntax (30%)
Applying Die Studierenden können eigenständig Code verfassen (30%)
Applying Die Studierenden können vorgegebenen (fremden) Code anpassen (30%)
Analysing Die Studierenden können selbstständig Fehler im Code beheben (10%)
Einführung/Erklärung in Code Flow
Acquisition
1 Code Flow Einführung

Problem erklären und Lösungsvorschläge geben

  • if-Statements
  • for Loops
  • while Loops

15 min
If-else
Acquisition
1 If-else-Statements erklären

Erklärung zu verschiedenen Conditions geben

Beispielcodes zeigen

Auch Verknüpfung verschiedener Loops


15 min
Production
2 If-else-Statements üben

Code mit if-else selbst produzieren


20 min
Investigation
3 If-else-Statements reflektieren

If-else vorgeben und über Output nachdenken lassen


15 min
For-Loop
Acquisition
1 For-Loops erklären

Beispielcodes 

(Beispiel mit length() zeigen)


15 min
Production
2 For-Loop erstellen

Code mit For-Loop selbst produzieren


15 min
While-Loop
Acquisition
1 While-Loops erklären

Beispielcodes 


15 min
Production
2 While-Loop erstellen

Code mit While-Loop selbst produzieren


15 min
Investigation
3 Negativbeispiel bearbeiten

Negativbeispiel aufzeigen


10 min