Otter (teachR)

R & RStudio Grudlagen

0h 15min

Erste Schritte, ganz ohne Code. Programm runterladen, Oberfläche von RStudio erklären

Datentypen

1h 45min

Meistbenutzten Datentypen in R lernen und anwenden können


Topic learning outcomes: Die Studierenden verstehen die R-Syntax (35%), Die Studierenden können eigenständig Code verfassen (10%), Die Studierenden können ihre eigenen Daten an vorliegenden Code anpassen (10%), Die Studierenden können selbstständig Fehler im Code beheben (10%)

Datenstrukturen

1h 55min

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


Topic learning outcomes: Die Studierenden können verschiedene Datentypen unterscheiden (20%), Die Studierenden verstehen die R-Syntax (10%), Die Studierenden können eigenständig Code verfassen (20%), Die Studierenden können ihre eigenen Daten an vorliegenden Code anpassen (10%), Die Studierenden können vorgegebenen (fremden) Code anpassen (20%), Die Studierenden können selbstständig Fehler im Code beheben (20%)

Funktionen

0h 20min

Studierende lernen, was Funktionen sind und wie sie eigene Funktionen schreiben können


Topic learning outcomes: Die Studierenden verstehen die R-Syntax (50%), Die Studierenden können eigenständig Code verfassen (50%)

R Pakete

0h 30min

Die Studierenden lernen R-Pakete kennen. Was sind Packages? Wie benutze ich sie? Auf was muss ich achten?


Topic learning outcomes: Die Studierenden können ihre eigenen Daten an vorliegenden Code anpassen (20%), Die Studierenden können vorgegebenen (fremden) Code anpassen (20%)

Datenverarbeitung

0h 45min

Daten anschauen, beschreiben, ändern. Importieren/Exportieren eigener Daten in R. Mit fehlenden Werten arbeiten.


Topic learning outcomes: Die Studierenden können verschiedene Datentypen unterscheiden (20%), Die Studierenden können ihre eigenen Daten an vorliegenden Code anpassen (70%), Die Studierenden können vorgegebenen (fremden) Code anpassen (10%)

Code Flow

2h 15min

Loops (und Conditions) kennen- und anwenden lernen


Topic learning outcomes: Die Studierenden verstehen die R-Syntax (30%), Die Studierenden können eigenständig Code verfassen (30%), Die Studierenden können vorgegebenen (fremden) Code anpassen (30%), Die Studierenden können selbstständig Fehler im Code beheben (10%)

Debugging

0h 45min

Fehler erkennen und beheben können


Topic learning outcomes: Die Studierenden verstehen die R-Syntax (30%), Die Studierenden können eigenständig Code verfassen (30%), Die Studierenden können vorgegebenen (fremden) Code anpassen (10%), Die Studierenden können selbstständig Fehler im Code beheben (30%)

Umgebung(en)

0h 30min
Topic learning outcomes: Die Studierenden verstehen die R-Syntax (100%)

Übergeordnete Übungen

3h 20min

Übungen, die verschiedene Einheiten zusammenführen und die Arbeit mit komplexerem Code begleiten


Topic learning outcomes: Die Studierenden können eigenständig Code verfassen (7%), Die Studierenden können ihre eigenen Daten an vorliegenden Code anpassen (10%), Die Studierenden können vorgegebenen (fremden) Code anpassen (10%), Die Studierenden können selbstständig Fehler im Code beheben (10%)

Freies Üben

4h 0min

Ein Aufgabenbereich, in dem Übungs-unabhängig freies Coden ermöglicht wird


Topic learning outcomes: Die Studierenden können eigenständig Code verfassen (100%)