Otter (teachR)

Datenstrukturen

1h 55min

Variablen, Vektoren, Faktoren, Matrizen, Dataframes, Listen kennenlernen


Remembering Die Studierenden können verschiedene Datentypen unterscheiden (20%)
Understanding Die Studierenden verstehen die R-Syntax (10%)
Applying Die Studierenden können eigenständig Code verfassen (20%)
Applying Die Studierenden können ihre eigenen Daten an vorliegenden Code anpassen (10%)
Applying Die Studierenden können vorgegebenen (fremden) Code anpassen (20%)
Analysing Die Studierenden können selbstständig Fehler im Code beheben (20%)
Variablen

Variablen erklären, Beispielcode zeigen & Übungsaufgaben


Acquisition
1 Variabeln kennenlernen

Übersicht und Information über Variablen geben. Mit Beispielcode an einem Praxisbeispiel Funktion aufzeigen, Mit Screenshot Aussehen in Umgebung erklären.


15 min
Production
2 Variable erstellen

Variable mit vorgegebenen Werten erstellen.


15 min
Atomare Vektoren
Acquisition
1 Atomare Vektoren erklären

Atomare Vektoren erklären

  • Funktion `c()` vorstellen
  • Klammern `[]` einführen
  • Unterschied Skalare und klassische Verktoren

 

Beispielcodes:

  • Ansteuern mit Klammern zeigen
  • Ansteuern mit `TRUE` und `FALSE` zeigen
  • Vektorisierte Berechnungen

10 min
Production
2 Mit Variablen arbeiten

Übungen zu verschiedenen Unterthemen

  • Variablen erstellen
  • einzelne Werte in Variablen ersetzen
  • mit Vektoren rechnen

20 min
Faktoren
Acquisition
1 Atomare Vektoren erklären

Faktoren erklären

  • als kategoriale Variablen
  • Beispiele geben (z.B. Geschlecht)

Beispielcode


15 min
Practice
2 Factors erstellen

Übungsaufgabe, um mit Factors zu arbeiten

  • Factor erstellen
  • Factor sortieren

15 min
Matrix
Acquisition
1 Matrix erklären

Matrix einführen

  • Beschränkungen aufführen (Class)
  • Klammern [] und Orientierung erklären

15 min
Production
2 Matrix erstellen

Matrixes selbst erstellen


5 min
Practice
3 Matrix organisieren

Matixes ansteuern

  • Spalten
  • Zeilen

5 min