Advanced R Programming
Informacje ogólne
Kod przedmiotu: | 233531-D |
Kod Erasmus / ISCED: |
11.3
|
Nazwa przedmiotu: | Advanced R Programming |
Jednostka: | Szkoła Główna Handlowa w Warszawie |
Grupy: |
Elective courses for AAB - masters Elective courses for QEM - masters Przedmioty kierunkowe do wyboru SMMD-ADA |
Punkty ECTS i inne: |
3.00 (zmienne w czasie)
|
Język prowadzenia: | angielski |
Efekty uczenia się: |
Wiedza: Student has working knowledge of object oriented programming in R Student knows how to define classes and objects Students have a working knowledge of non-standard evaluation. Umiejętności: Student can use object oriented programming in practice Student can analyse data analytical tasks in line with object oriented programming paradigm Students can use non-standard evaluation. Kompetencje społeczne: Student understands object oriented programming paradigm Student understands strong points and typical applications of object oriented programming |
Zajęcia w cyklu "Preferencje - Semestr letni 2024/25" (jeszcze nie rozpoczęty)
Okres: | 2025-02-15 - 2025-09-30 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Zajęcia prowadzącego
|
|
Koordynatorzy: | (brak danych) | |
Prowadzący grup: | Michał Ramsza | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Ocena
Zajęcia prowadzącego - Ocena |
Zajęcia w cyklu "Semestr letni 2024/25" (jeszcze nie rozpoczęty)
Okres: | 2025-02-15 - 2025-09-30 |
Przejdź do planu
PN WT ŚR CZ PT LAB
|
Typ zajęć: |
Laboratorium, 30 godzin
|
|
Koordynatorzy: | (brak danych) | |
Prowadzący grup: | Michał Ramsza | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Ocena
Laboratorium - Ocena |
|
Skrócony opis: |
(1) S3 framework for object programming (attributes, attributes manipulation, overloading). (2) S4 framework for object programming (class, attributes, methods, generic methods, inheritance). (3) R5 framework for object programming (reference classes, class, attributes, methods, references, inheritance). (4) Practical applications of object oriented programming in R (analysis, methods, data). |
|
Pełny opis: |
The main goal of the course is to teach an object oriented programming techniques available in R. The secondary objective is to show how an analytical task can be split into simple classes. |
|
Literatura: |
Literatura podstawowa: Advanced R, Hadley Wickham, 2022, (https://adv-r.hadley.nz/) A (Not So) Short Introduction to S4, Christophe Genolini, 2008, (https://cran.r-project.org/doc/contrib/Genolini- S4tutorialV0-5en.pdf) Literatura uzupełniająca: (1) A practical tutorial on S4 programming, Laurent Gatto, 2013 (2) Objects With Fields Treated by Reference (library manual) |
|
Uwagi: |
Kryteria oceniania: projekty: 100.00% |
Zajęcia w cyklu "Semestr zimowy 2024/25" (w trakcie)
Okres: | 2024-10-01 - 2025-02-14 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Laboratorium, 30 godzin
|
|
Koordynatorzy: | (brak danych) | |
Prowadzący grup: | (brak danych) | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Ocena
Laboratorium - Ocena |
|
Skrócony opis: |
(1) S3 framework for object programming (attributes, attributes manipulation, overloading). (2) S4 framework for object programming (class, attributes, methods, generic methods, inheritance). (3) R5 framework for object programming (reference classes, class, attributes, methods, references, inheritance). (4) Practical applications of object oriented programming in R (analysis, methods, data). |
|
Pełny opis: |
The main goal of the course is to teach an object oriented programming techniques available in R. The secondary objective is to show how an analytical task can be split into simple classes. |
|
Literatura: |
Literatura podstawowa: Advanced R, Hadley Wickham, 2022, (https://adv-r.hadley.nz/) A (Not So) Short Introduction to S4, Christophe Genolini, 2008, (https://cran.r-project.org/doc/contrib/Genolini- S4tutorialV0-5en.pdf) Literatura uzupełniająca: (1) A practical tutorial on S4 programming, Laurent Gatto, 2013 (2) Objects With Fields Treated by Reference (library manual) |
|
Uwagi: |
Kryteria oceniania: projekty: 100.00% |
Zajęcia w cyklu "Semestr letni 2023/24" (zakończony)
Okres: | 2024-02-24 - 2024-09-30 |
Przejdź do planu
PN WT ŚR CZ PT LAB
|
Typ zajęć: |
Laboratorium, 30 godzin
|
|
Koordynatorzy: | (brak danych) | |
Prowadzący grup: | Michał Ramsza | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Ocena
Laboratorium - Ocena |
|
Skrócony opis: |
(1) S3 framework for object programming (attributes, attributes manipulation, overloading). (2) S4 framework for object programming (class, attributes, methods, generic methods, inheritance). (3) R5 framework for object programming (reference classes, class, attributes, methods, references, inheritance). (4) Practical applications of object oriented programming in R (analysis, methods, data). |
|
Pełny opis: |
The main goal of the course is to teach an object oriented programming techniques available in R. The secondary objective is to show how an analytical task can be split into simple classes. |
|
Literatura: |
Literatura podstawowa: Advanced R, Hadley Wickham, 2022, (https://adv-r.hadley.nz/) A (Not So) Short Introduction to S4, Christophe Genolini, 2008, (https://cran.r-project.org/doc/contrib/Genolini- S4tutorialV0-5en.pdf) Literatura uzupełniająca: (1) A practical tutorial on S4 programming, Laurent Gatto, 2013 (2) Objects With Fields Treated by Reference (library manual) |
|
Uwagi: |
Kryteria oceniania: projekty: 100.00% |
Zajęcia w cyklu "Semestr zimowy 2023/24" (zakończony)
Okres: | 2023-10-01 - 2024-02-23 |
Przejdź do planu
PN WT ŚR CZ PT LAB
|
Typ zajęć: |
Laboratorium, 30 godzin
|
|
Koordynatorzy: | (brak danych) | |
Prowadzący grup: | Michał Ramsza | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Ocena
Laboratorium - Ocena |
|
Skrócony opis: |
(1) S3 framework for object programming (attributes, attributes manipulation, overloading). (2) S4 framework for object programming (class, attributes, methods, generic methods, inheritance). (3) R5 framework for object programming (reference classes, class, attributes, methods, references, inheritance). (4) Practical applications of object oriented programming in R (analysis, methods, data). |
|
Pełny opis: |
The main goal of the course is to teach an object oriented programming techniques available in R. The secondary objective is to show how an analytical task can be split into simple classes. |
|
Literatura: |
Literatura podstawowa: Advanced R, Hadley Wickham, 2022, (https://adv-r.hadley.nz/) A (Not So) Short Introduction to S4, Christophe Genolini, 2008, (https://cran.r-project.org/doc/contrib/Genolini- S4tutorialV0-5en.pdf) Literatura uzupełniająca: (1) A practical tutorial on S4 programming, Laurent Gatto, 2013 (2) Objects With Fields Treated by Reference (library manual) |
|
Uwagi: |
Kryteria oceniania: projekty: 100.00% |
Właścicielem praw autorskich jest Szkoła Główna Handlowa w Warszawie.