Otter (teachR)

Datentypen

1h 45min

Meistbenutzten Datentypen in R lernen und anwenden können


Understanding Die Studierenden verstehen die R-Syntax (35%)
Applying Die Studierenden können eigenständig Code verfassen (10%)
Applying Die Studierenden können ihre eigenen Daten an vorliegenden Code anpassen (10%)
Analysing Die Studierenden können selbstständig Fehler im Code beheben (10%)
Logische Operatoren

Überischt über logische Operatoren geben + Übungsaufgaben


Acquisition
1 Logische Operatoren kennenlernen

Übersicht und Information über logische Operatoren geben. Mit Beispielcode an einem Praxisbeispiel Funktion aufzeigen.


5 min
Practice
2 Logische Operatoren üben

Übungsaufgaben, in denen die Lernenden logische Operatoren anwenden müssen.


15 min
Integer

Integer einführen


Acquisition
1 Logische Operatoren kennenlernen

Integer erklären. Mit Beispielcode an einem Praxisbeispiel Funktion aufzeigen.

  • Erstellen von integer
  • Klasse prüfen
  • von doubles abgrenzen können

5 min
Double

Double kennenlernen + Übungsaufgaben


Acquisition
1 Double kennenlernen

Double kennenlernen

  • Grundlagen erklären
  • Einsatzmöglichkeiten
  • Klasse überprüfen
  • fehlende Werte (`NaN`) einführen
  • Sonderfälle erklären

5 min
Practice
2 Double üben

Übungsaufgaben, in denen Lernende mit Doubles arbeiten müssen.


15 min
Character

Character kennenlernen + Übungsaufgaben


Acquisition
1 Character kennenlernen

Double kennenlernen

  • Grundlagen erklären (Nutzung von Anführungszeichen)
  • Einsatzmöglichkeiten (als Daten (Text) oder auch in R (Farbenfür Grafiken etc.))
  • Klasse überprüfen
  • erste Packages einfließen lassen

15 min
Practice
2 Character üben

Übungsaufgaben, in denen Lernende mit Characters arbeiten müssen.

  • Code komplett neuschreiben
  • Code anpassen

10 min
Fehlende Werte

Verschiedene Arten fehlender Werte kennenlernen + Übungsaufgaben


Acquisition
1 Fehlende Werte kennenlernen

Verschiedene fehlende Werte kennenlernen

  • NaN

  • NA

  • NULL

  • logical(0)

  • integer(0)

  • double(0)

Allgemeines zu fehlenden Werten:

  • Länge des Objekts überprüfen
  • Fehlende Werte in Rechenoperationen
  • auf fehlende Werte prüfen

Beispielcode!


20 min
Practice
2 Umgang mit fehlenden Werten üben

Übungsaufgaben, in denen Lernende mit fehlenden Werten arbeiten müssen.

  • Fehler im Code korrigieren
  • Multiple Choice zu allgemeinen (logischen) Fragen zu fehlenden Werten

15 min