Programowanie w R 2700-M-ZBD-D3PEWR
Warsztaty obejmować będą następujące zagadnienia:
1. Podstawowe elementy języka R (zmienne, pętle i biblioteki)
2. Statystyka
3. Dashbordy i wizualizacja
4. R Markdown
5. API i webscraping w R
Koordynatorzy przedmiotu
Efekty uczenia się
Wiedza:
- zna zastosowania języka R;
- zna podejścia do testowania fragmentów kodu w języku Python.
Umiejętności:
- potrafi dobrać odpowiednie rozwiązania programistyczne w języku R w celu rozwiązywania podstawowych problemów z obszaru Big Data;
- potrafi samodzielnie tworzyć proste lokalnie działające dashobordy;
- potrafi napisać samodzielnie kod w języku R oraz czytać kod napisany przez inne osoby.
Kompetencje społeczne:
- wykorzystuje źródła informacji w celu doskonalenia wiedzy i umiejętności;
- przejawia postawy samodzielnego działania w uczeniu się i organizacji pracy własnej;
- rozumie potrzeby ciągłego doskonalenia własnych umiejętności.
Kryteria oceniania
Podstawą zaliczenia warsztatu będzie bieżąca praca podczas semestru - wykonanie zadań podczas i z zajęć.
Literatura
Literatura:
1. Mount, G. (2022). Zaawansowana analiza danych. Jak przejść z arkuszy Excela do Pythona i R, Helion.
2. Wickham, H., & Bryan, J. (2024) Pakiety R. Zarządzanie, testowanie, dokumentacja i udostępnianie kodu, Helion.
3. Wickham, H., Çetinkaya-Rundel, M., Grolemund, G. (2024) Język R w data science. Importowanie, porządkowanie, przekształcanie, wizualizowanie i modelowanie danych, Helion.
4. Wickham, H., Grolemund, G. (2017) Język R. Kompletny zestaw narzędzi dla analityków danych, Helion
5. Zenke, C., Malan, D., CS50: Introduction to Programming with R - https://cs50.harvard.edu/r/
6. https://www.w3schools.com/r/default.asp