Szkoła Główna Handlowa w Warszawie - Centralny System Uwierzytelniania
Strona główna

Advanced R Programming

Informacje ogólne

Kod przedmiotu: 233531-D
Kod Erasmus / ISCED: 11.3 Kod klasyfikacyjny przedmiotu składa się z trzech do pięciu cyfr, przy czym trzy pierwsze oznaczają klasyfikację dziedziny wg. Listy kodów dziedzin obowiązującej w programie Socrates/Erasmus, czwarta (dotąd na ogół 0) – ewentualne uszczegółowienie informacji o dyscyplinie, piąta – stopień zaawansowania przedmiotu ustalony na podstawie roku studiów, dla którego przedmiot jest przeznaczony. / (0612) Database and network design and administration Kod ISCED - Międzynarodowa Standardowa Klasyfikacja Kształcenia (International Standard Classification of Education) została opracowana przez UNESCO.
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) Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.

zobacz reguły punktacji
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
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Zajęcia prowadzącego więcej informacji
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
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 30 godzin więcej informacji
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
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 30 godzin więcej informacji
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
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 30 godzin więcej informacji
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
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 30 godzin więcej informacji
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%

Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Szkoła Główna Handlowa w Warszawie.
al. Niepodległości 162
02-554 Warszawa
tel: +48 22 564 60 00 http://www.sgh.waw.pl/
kontakt deklaracja dostępności mapa serwisu USOSweb 7.1.0.0