Cykl kształcenia: 2024/2025
Nazwa jednostki prowadzącej studia: Wydział Matematyki i Fizyki Stosowanej (p.prakt)
Nazwa kierunku studiów: Inżynieria i analiza danych
Obszar kształcenia: nauki ścisłe
Profil studiów: praktyczny
Poziom studiów: pierwszego stopnia
Forma studiów: stacjonarne
Specjalności na kierunku: inżynieria i analiza danych
Tytuł otrzymywany po ukończeniu studiów: inżynier
Nazwa jednostki prowadzącej zajęcia: Zakład Modelowania Matematycznego
Kod zajęć: 12315
Status zajęć: obowiązkowy dla programu inżynieria i analiza danych
Układ zajęć w planie studiów: sem: 2 / W30 L15 P30 / 4 ECTS / Z
Język wykładowy: polski
Imię i nazwisko koordynatora: dr Ewa Rejwer-Kosińska
semestr 2: dr inż. Dawid Jaworski
Główny cel kształcenia: Nauka programowania w języku R (w środowisku RStudio), począwszy od zagadnień podstawowych (operacje na typach danych, sposoby przetwarzania danych, pielęgnowanie kodu, prezentacja wyników), po zagadnienia bardziej zaawansowane (instalacja i aktualizacja pakietów, elementy programowania zorientowanego obiektowo).
Ogólne informacje o zajęciach: W ramach modułu kształcenia studenci zdobędą wiedzę i umiejętności z zakresu programowania w R: rozróżniania typów i struktur danych; stosowania funkcji wbudowanych i tworzenia własnych funkcji; stosowania i tworzenia własnych pętli i instrukcji warunkowych do budowy prostych algorytmów; importu i eksportu danych do analizy; korzystania z pakietów graficznych (niskiego i wysokiego poziomu); tworzenia algorytmów stosowanych w obliczeniach numerycznych; podstaw programowania obiektowego.
1 | M. Gągolewski | Programowanie w języku R | PWN, Warszawa. | 2016. |
2 | P. Biecek | Przewodnik po pakiecie R | GiS, Wrocław. | 2017. |
3 | https://cran.r-project.org/manuals.html | . | ||
4 | https://cran.r-project.org/doc/FAQ/R-FAQ.html | . | ||
5 | http://adv-r.had.co.nz/ | . | ||
6 | http://www.tutorialspoint.com/r/r_tutorial.pdf | . |
1 | M. Gągolewski | Programowanie w języku R | PWN, Warszawa. | 2016 |
2 | https://cran.r-project.org/manuals.html | . | ||
3 | https://cran.r-project.org/doc/FAQ/R-FAQ.html | . | ||
4 | http://www.tutorialspoint.com/r/r_tutorial.pdf | . |
Wymagania formalne: Student posiada wiedzę oraz praktyczne umiejętności, zdobyte na przedmiotach: Wstęp do informatyki i Wstęp do programowania. Student spełnia wymagania określone w regulaminie studiów.
Wymagania wstępne w kategorii Wiedzy: Student posiada podstawową wiedzę z zakresu budowy i obsługi komputera, a także programowania (w dowolnym języku).
Wymagania wstępne w kategorii Umiejętności: Student posiada praktyczne umiejętności związane z podstawową obsługą komputera, jak również podstawami programowania (w dowolnym języku).
Wymagania wstępne w kategorii Kompetencji społecznych: Student potrafi pracować w grupie, współpracować przy tworzeniu projektów grupowych.
MEK | Student, który zaliczył zajęcia | Formy zajęć/metody dydaktyczne prowadzące do osiągnięcia danego efektu kształcenia | Metody weryfikacji każdego z wymienionych efektów kształcenia | Związki z KEK | Związki z PRK |
---|---|---|---|---|---|
01 | Zna podstawowe i wybrane zaawansowane techniki programowania w R; zna podstawy programowania obiektowego w R. | wykład, laboratorium, projekt | zaliczenie pisemne wykładu, sprawozdania, prezentacja projektu |
K_W02+ K_W08+ K_U25+ K_K01+ |
P6S_KK P6S_UU P6S_WG |
02 | Potrafi analizować gotowy kod programu w R pod kątem: zastosowanych typów danych, struktur danych i funkcji; przebiegu instrukcji sterujących; użytych pakietów i bibliotek. Potrafi zweryfikować poprawność kodu. | wykład, laboratorium, projekt | zaliczenie pisemne wykładu, sprawozdania, prezentacja projektu |
K_U03+ K_U10+ K_U25+ K_K02+ |
P6S_KK P6S_KO P6S_UU P6S_UW |
03 | Potrafi wykonywać operacje na danych, importować/ eksportować dane. Posiada podstawowe umiejętności wizualizacji danych w R. | wykład, laboratorium, projekt | zaliczenie pisemne wykładu, sprawozdania, prezentacja projektu |
K_U03+ K_U08+ K_U09+ K_U25+ K_K02+ |
P6S_KK P6S_KO P6S_UU P6S_UW |
04 | Potrafi napisać prosty kod komputerowy z użyciem technik programowania, w tym programowania obiektowego. | wykład, laboratorium, projekt | zaliczenie pisemne wykładu, sprawozdania, prezentacja projektu |
K_U03+ K_U06+ K_U09+ K_U10+ K_U25+ K_K02+ K_K03+ K_K04+ |
P6S_KK P6S_KO P6S_KR P6S_UU P6S_UW |
Uwaga: W zależności od sytuacji epidemicznej, jeżeli nie będzie możliwości weryfikacji osiągniętych efektów uczenia się określonych w programie studiów w sposób stacjonarny w szczególności zaliczenia i egzaminy kończące określone zajęcia będą mogły się odbywać przy użyciu środków komunikacji elektronicznej (w sposób zdalny).
Sem. | TK | Treści kształcenia | Realizowane na | MEK |
---|---|---|---|---|
2 | TK01 | W1, L1, P1 | MEK01 MEK02 MEK03 | |
2 | TK02 | W2-W4, L2, L3, P2 | MEK01 MEK02 MEK03 | |
2 | TK03 | W5, L4, P3 | MEK01 MEK02 MEK03 | |
2 | TK04 | W6, W7, L5, P4, P5 | MEK01 MEK02 MEK03 | |
2 | TK05 | W8, P6, P15 | MEK01 MEK02 MEK04 | |
2 | TK06 | W9, W10, L6, P7, P8 | MEK01 MEK03 MEK04 | |
2 | TK07 | W11, W12, L7, P9, P10 | MEK01 MEK03 MEK04 | |
2 | TK08 | W13, L8, P11 | MEK01 MEK02 MEK04 | |
2 | TK09 | W14-W15, P12-P14 | MEK01 MEK04 |
Forma zajęć | Praca przed zajęciami | Udział w zajęciach | Praca po zajęciach |
---|---|---|---|
Wykład (sem. 2) | Przygotowanie do kolokwium:
10.00 godz./sem. |
Godziny kontaktowe:
30.00 godz./sem. |
|
Laboratorium (sem. 2) | Godziny kontaktowe:
15.00 godz./sem. |
Dokończenia/wykonanie sprawozdania:
5.00 godz./sem. |
|
Projekt/Seminarium (sem. 2) | Przygotowanie do zajęć projektowych/seminaryjnych:
5.00 godz./sem. |
Godziny kontaktowe:
30.00 godz./sem.. |
Wykonanie projektu/dokumentacji/raportu:
10.00 godz./sem. |
Konsultacje (sem. 2) | Udział w konsultacjach:
2.00 godz./sem. |
||
Zaliczenie (sem. 2) | Przygotowanie do zaliczenia:
8.00 godz./sem. |
Zaliczenie pisemne:
2.00 godz./sem. |
Forma zajęć | Sposób wystawiania oceny podsumowującej |
---|---|
Wykład | pisemne zaliczenie wykładu (w formie testu). Warunkiem dopuszczenia do zaliczenia wykładu jest uzyskanie pozytywnej oceny końcowej z laboratorium oraz pozytywnej oceny końcowej z zajęć projektowych. |
Laboratorium | ocena z zajęć laboratoryjnych będzie średnią ocen z dwóch kolokwium. Warunkiem koniecznym uzyskania zaliczenia jest uzyskanie pozytywnej oceny z obu kolokwium. |
Projekt/Seminarium | ocena z zajęć projektowych będzie wystawiona na podstawie aktywności na zajęciach, w tym oceny wykonywanych zadań (50% oceny) oraz oceny uzyskanej z dwóch zrealizowanych projektów (50% oceny). Warunkiem koniecznym uzyskania zaliczenia jest uzyskanie pozytywnej oceny z obu projektów oraz pozytywnie oceniona aktywność. |
Ocena końcowa | Do zaliczenia przedmiotu niezbędne są: uzyskanie pozytywnej oceny z zajęć laboratoryjnych (30% oceny końcowej), uzyskanie pozytywnej oceny z zajęć projektowych (50% oceny końcowej) oraz pozytywna ocena z pisemnego zaliczenia wykładu (20% oceny końcowej). |
Wymagane podczas egzaminu/zaliczenia
(-)
Realizowane podczas zajęć ćwiczeniowych/laboratoryjnych/projektowych
(-)
Inne
(-)
Czy podczas egzaminu/zaliczenia student ma możliwość korzystania z materiałów pomocniczych : nie