Przetwarzanie i wizualizacja danych, analizy w chmurze (kurs internetowy) 2400-ZEWW1044
Zajęcia skierowane są do osób posiadających podstawową wiedzę z zakresu narzędzi informatycznych oraz mających zaliczony przedmiot „Podstawy informatyki”.
1. Przetwarzanie danych w języku SAS 4GL – składnia języka, biblioteki w systemie SAS, pętla główna oraz wektor PDV.
2. Przetwarzanie danych – kontynuacja: odczyt danych zapisanych w różnych formatach (m.in. Excel, Access, XML, Oracle).
3. Tworzenie własnych programów z wykorzystaniem kroków DATA i PROC, zapisywanie danych w różnych formatach oraz wykorzystanie technologii ODS.
4. Techniki agregacji danych, przetwarzanie danych w grupach, konwersja danych oraz transpozycja zbiorów.
5. Techniki łączenia zbiorów danych, wykorzystanie i tworzenie formatów oraz informatów, sortowanie zbiorów i indeksowanie danych.
6. Przetwarzanie danych w języku SQL – podstawowe zapytania, agregacja danych, kolumny wyliczane oraz zagnieżdżone zapytania.
7. Przetwarzanie danych w języku SQL – łączenie tabel, tworzenie i modyfikowanie tabel oraz widoków, a także wykorzystanie zapytań SQL w środowisku SAS Viya.
8. Podstawowe procedury i instrukcje przetwarzania danych: MERGE, SET, IMPORT, EXPORT, CONTENTS, FORMAT, PRINT, PLOT, SORT, INFILE, INPUT, PUT, DATALINES.
9. Zaawansowane procedury i instrukcje przetwarzania danych.
10. Procedury służące do agregacji i analizy danych, m.in. FREQ, MEANS, UNIVARIATE.
11. Graficzna wizualizacja danych z wykorzystaniem środowiska SAS Viya.
12. Publikowanie i prezentacja wyników analiz, wykorzystanie struktur wielowymiarowych, tworzenie raportów, programów przechowywanych na serwerze oraz współpraca z aplikacjami biurowymi (Microsoft Word i Microsoft Excel).
13. Zaawansowane techniki odczytu i łączenia zbiorów danych, w tym odwołania do wybranych obserwacji oraz konkatenacja zbiorów.
14. Tworzenie programów rozszerzających funkcjonalność systemu SAS.
Szacunkowy nakład pracy studenta: 3ECTS x 25h = 75h
(K) - godziny kontaktowe (S) - godziny pracy samodzielnej
wykład (zajęcia): 12h (K) 0h (S)
ćwiczenia (zajęcia): 12h (K) 0h (S)
egzamin: 2h (K) 0h (S)
konsultacje: 4h (K) 0h (S)
przygotowanie do ćwiczeń: 0h (K) 20h (S)
przygotowanie do wykładów: 0h (K) 15h (S)
przygotowanie do kolokwium: 0h (K) 5h (S)
przygotowanie do egzaminu: 0h (K) 5h (S)
…: 0h (K) 0h (S)
Razem: 30h (K) + 45h (S) = 75h
Koordynatorzy przedmiotu
Rodzaj przedmiotu
Efekty uczenia się
WIEDZA
Student posiada wiedzę z zakresu przetwarzania, analizy i wizualizacji danych. Zna metody przetwarzania baz danych, techniki łączenia, agregacji i transpozycji danych oraz podstawowe procedury i instrukcje wykorzystywane w ich przetwarzaniu. Zna techniki wielowymiarowej analizy danych.
Student zna i rozumie podstawowe konstrukcje programistyczne wykorzystywane w języku SAS 4GL, w tym zmienne, funkcje, instrukcje sterujące, pętle oraz makra. Zna podstawy języka SQL oraz rozumie zasady formułowania zapytań do baz danych.
UMIEJĘTNOŚCI
Student potrafi tworzyć, modyfikować i łączyć zbiory danych z wykorzystaniem języków SAS 4GL i SQL. Umie projektować i implementować programy oraz zapytania służące do przetwarzania danych i pozyskiwania informacji z baz danych. Student potrafi analizować poprawność działania kodu, testować tworzone rozwiązania, identyfikować i usuwać błędy oraz wprowadzać niezbędne modyfikacje. Potrafi odczytać i zinterpretować kod napisany w językach SAS 4GL i SQL oraz wyjaśnić zasadę jego działania. Umie opracować algorytm przetwarzania danych i zaimplementować go w odpowiednim języku.
KOMPETENCJE SPOŁECZNE
Student rozumie znaczenie przetwarzania, analizy i wizualizacji danych we współczesnych organizacjach oraz dostrzega ich rolę we wspieraniu procesów decyzyjnych. Potrafi wskazać korzyści organizacyjne i ekonomiczne wynikające z efektywnego zarządzania danymi. Student rozumie znaczenie języków SAS 4GL i SQL jako narzędzi usprawniających przetwarzanie i analizę danych. Ma świadomość konieczności ciągłego rozwijania swojej wiedzy i umiejętności w obszarze technologii informatycznych oraz roli systemów komputerowych wspierających zarządzanie i analizę danych.
Kryteria oceniania
Zaliczenie przedmiotu odbywa się na podstawie wyższego wyniku uzyskanego z jednej z dwóch form aktywności: krótkich ćwiczeń obejmujących materiał realizowany na bieżąco (100%) lub projektu końcowego (100%). Obie formy zaliczenia realizowane są za pośrednictwem platformy e-learningowej https://elearning.wne.uw.edu.pl/.
Skala ocen w punktach:
• [50, 60) - 3
• [60, 70) - 3,5
• [70, 80) - 4
• [80, 90] - 4,5
• (90, 100] - 5
Literatura
1. Painless Windows: A Handbook for SAS Users, Third Edition, Jodie Gilmore
2. The Little SAS Book: A Primer, Third Edition, Lora D. Delwiche, Susan J. Slaughter
3. SAS Programming by Example, Ron Cody, Ray Pass
4. SAS Functions by Example, Ron Cody
5. SAS Certification Prep Guide: Base Programming SAS
6. https://support.sas.com/en/knowledge-base.html
7. SAS OnLineDoc
Materiały pomocnicze do zajęć publikowane na platformie e-learningowej https://elearning.wne.uw.edu.pl/