- Nazwa przedmiotu:
- Programowanie w środowisku obliczeniowym R
- Koordynator przedmiotu:
- dr inż. Marcel Młyńczak
- Status przedmiotu:
- Fakultatywny dowolnego wyboru
- Poziom kształcenia:
- Studia II stopnia
- Program:
- Mechatronika
- Grupa przedmiotów:
- Wariantowe
- Kod przedmiotu:
- PRR
- Semestr nominalny:
- 4 / rok ak. 2020/2021
- Liczba punktów ECTS:
- 2
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- 1) Liczba godzin bezpośrednich 32, w tym:
a) wykład - 15h;
b) projekt - 15h;
c) konsultacje - 2h;
2) Praca własna studenta 20, w tym:
a) zapoznanie z literaturą i przygotowanie na zajęcia – 10h 
b) przygotowanie do sprawdzianu – 10h;
Suma: 52 h (2 ECTS)
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- 1 punkty ECTS - liczba godzin bezpośrednich: 32h, w tym: 
a) wykład - 15h;
b) projekt - 15h;
c) konsultacje – 2h;
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- 1) Liczba godzin bezpośrednich 32, w tym:
a) wykład - 15h;
b) projekt - 15h;
c) konsultacje - 2h;
2) Praca własna studenta 20, w tym:
a) zapoznanie z literaturą i przygotowanie na zajęcia – 10h 
b) przygotowanie do sprawdzianu – 10h;
Suma: 52 h (2 ECTS)
- Formy zajęć i ich wymiar w semestrze:
- 
            
                - Wykład15h
- Ćwiczenia0h
- Laboratorium0h
- Projekt15h
- Lekcje komputerowe0h
 
- Wymagania wstępne:
- Podstawowa wiedza z zakresu: Programowania, Statystyki, Rachunku Prawdopodobieństwa
- Limit liczby studentów:
- 36
- Cel przedmiotu:
- Umiejętność programowania w języku R w celu analizy danych, analizy statystycznej i rozwiązywania problemów obliczeniowych
- Treści kształcenia:
- •	Wprowadzenie do R i RStudio
•	Typy danych
•	Operacje na wektorach, macierzach i listach
•	Składnia programowania
•	Macierze, tablice, listy i ramki danych
•	Korzystanie z pakietów zewnętrznych
•	Odczyt i zapis danych z różnych formatów
•	Podstawy rachunku prawdopodobieństwa i statystyki
•	Manipulacje na danych
•	Wizualizacja danych
•	Modele liniowe
•	Dokumentacja RMarkdown
•	Pakiet Shiny
- Metody oceny:
- Ocena końcowa z przedmiotu jest sumą oceny z kolokwium teoretycznego (40%) oraz z oceny realizacji projektu (60%).
- Egzamin:
- nie
- Literatura:
- •	Przemysław Biecek, „Przewodnik po pakiecie R”, Oficyna Wydawnicza GIS, 2008
•	Przemysław Biecek, „Odkrywać! Ujawniać! Objaśniać! Zbiór esejów o sztuce prezentowania danych, Wydawnictwa Uniwersytetu Warszawskiego, 2016
•	W. N. Venables, D. M. Smith and the R Core Team, “An Introduction to R Notes on R: A Programming Environment for Data Analysis and Graphics Version 3.4.3 (2017-11-30) [https://cran.r-project.org/doc/manuals/R-intro.pdf]
- Witryna www przedmiotu:
-  -
- Uwagi:
- brak
Efekty uczenia się
    Profil ogólnoakademicki - wiedza
                    - Charakterystyka PRR_2st_W01
- Wiedza na temat składni programowania oraz typów danych w języku R
 Weryfikacja: Zaliczenie – ocena z kolokwium oraz z zadania projektowego.
 Powiązane charakterystyki kierunkowe: 
                        K_W09
 Powiązane charakterystyki obszarowe: 
                        P7U_W, I.P7S_WG.o, III.P7S_WG
- Charakterystyka PRR_2st_W02
- Wiedza na temat sposobów implementacji metod analizy danych, analizy statystycznej oraz wizualizacji wyników w języku R
 Weryfikacja: Zaliczenie – ocena z kolokwium oraz z zadania projektowego.
 Powiązane charakterystyki kierunkowe: 
                        K_W07
 Powiązane charakterystyki obszarowe: 
                        P7U_W, I.P7S_WG.o
Profil ogólnoakademicki - umiejętności
                    - Charakterystyka PRR_2st_U01
- Potrafi zaprogramować w języku R konkretny ciąg operacji analizy danych bądź analizy statystycznej
 Weryfikacja: Zaliczenie – ocena z kolokwium oraz z zadania projektowego.
 Powiązane charakterystyki kierunkowe: 
                        K_U07
 Powiązane charakterystyki obszarowe: 
                        P7U_U, I.P7S_UW.o, III.P7S_UW.o
- Charakterystyka PRR_2st_U02
- Potrafi zaproponować schemat procesu analizy mającej na celu rozwiązywanie konkretnego problemu inżyniersko-obliczeniowego
 Weryfikacja: Zaliczenie – ocena z kolokwium oraz z zadania projektowego.
 Powiązane charakterystyki kierunkowe: 
                        K_U06
 Powiązane charakterystyki obszarowe: 
                        P7U_U, I.P7S_UW.o, III.P7S_UW.o
Profil ogólnoakademicki - kompetencje społeczne
                    - Charakterystyka PRR_2st_K01
- Ma świadomość pozyskanej wiedzy i umiejętności.
 Weryfikacja: Zaliczenie – ocena z kolokwium oraz z zadania projektowego.
 Powiązane charakterystyki kierunkowe: 
                        K_K01, K_K05
 Powiązane charakterystyki obszarowe: 
                        P7U_K, I.P7S_KK, I.P7S_KO