Main page (Strona główna) > Teaching (Dydaktyka) > SAS dla MiNI
SAS dla MiNI
informacje dla studentów... jeśli będą, to będą, a jeśli nie będą, to nie będą ... ;-)
-------------------------------------- Lato 2024 --------------------------------------
Regulamin przedmiotu.
- Wykład: poniedziałki, godz. 8:30-10:00 , sala 103.
- Laboratoria: środy, godz. 8:30-10:00 , sale 217.
Aby zaliczyć przedmiot należy zdobyć w ciągu semestru ściśle więcej niż 50 punktów ze 100 możliwych do uzyskania. Można to zrobić poprzez:
- systematyczne wykonywanie zadań laboratoryjnych,
- pisanie kartkówek,
- pisanie kolokwiów,
- aktywne uczestnictwo w zajęciach.
W trakcie (prawie) każdych zajęć prowadzący będą rozmawiać z kilkoma uprzednio wybranymi osobami na temat przesłanych rozwiązań i oceniać je. Za rozwiązania zadań laboratoryjnych można uzyskać w sumie 15 punktów. Przesłanie jako swoich wyników cudzej pracy karane będzie obniżeniem oceny końcowej o pół stopnia. Osoby, które nie przesłały rozwiązań (!) oraz osoby wybrane do rozmowy i nieobecne na danych zajęciach, otrzymują zero punktów bez możliwości odzyskania ich w innym terminie. Zdobycie punktów za prace domowe nie zwalnia z ich nadsyłania, brak przysłanego rozwiązania dodaje do wyniku końcowego -5(słownie: minus pięć) punktów.
Dozwolona jest 1 (słownie: jedna) nieusprawiedliwiona nieobecność na zajęciach laboratoryjnych. Dwie i więcej oznaczają ocenę niedostateczną (2).
Rozwiązania zadań laboratoryjnych należy przesyłać z własnego konta na serwerze wydziałowym na adresy prowadzących używając szablonu. List musi być sformatowany jako zwykły tekst, a nie jako HTML (osoby używające programów typu MS Outlook albo Mozilla Thunderbird powinny zaznaczyć odpowiednią opcję wysyłania) i nie może zawierać żadnych załączników (innymi słowy kod programów musi być bezpośrednio wklejony do listu); to samo dotyczy dowolnych listów do prowadzących. Tytuł listu powinien zaczynać się od "[SAS2024]:", inne będą ignorowane.
Na początku (prawie) każdych zajęć odbywać się będą krótkie kartkówki, tzw. wejściówki (bez użycia komputera i notatek), których celem jest sprawdzenie wiadomości wyniesionych z poprzedniego wykładu. Za kartkówki można uzyskać w sumie 20 punktów. Osoby nieobecne lub spóźniające się na zajęcia nie mają możliwości pisania kartkówki w innym terminie.
W semestrze odbędą się dwa kolokwia (polegające na rozwiązywaniu zadań przy komputerze, bez notatek, z możliwością korzystania z dokumentacji SAS), na 9. i 15. zajęciach. Zadania na kolokwiach będą w dużym stopniu oparte na zadaniach laboratoryjnych (może się zdarzyć, że będą to zadania laboratoryjne ze zmienionymi danymi wejściowymi). Każde kolokwium będzie obejmowało materiał od początku semestru do poprzedzających je zajęć włącznie. Za pierwsze kolokwium można będzie uzyskać 20, a za drugie 40 punktów, zatem za kolokwia można uzyskać w sumie 60 punktów.
Przewidziana jest pula 5 punktów do rozdysponowania przez prowadzących dla osób szczególnie aktywnie uczestniczących w zajęciach.
Końcowe oceny będą wystawiane według następującej tabeli:
Rozwiązania zadań laboratoryjnych należy przesyłać z własnego konta na serwerze wydziałowym na adresy prowadzących używając szablonu. List musi być sformatowany jako zwykły tekst, a nie jako HTML (osoby używające programów typu MS Outlook albo Mozilla Thunderbird powinny zaznaczyć odpowiednią opcję wysyłania) i nie może zawierać żadnych załączników (innymi słowy kod programów musi być bezpośrednio wklejony do listu); to samo dotyczy dowolnych listów do prowadzących. Tytuł listu powinien zaczynać się od "[SAS2024]:", inne będą ignorowane.
Na początku (prawie) każdych zajęć odbywać się będą krótkie kartkówki, tzw. wejściówki (bez użycia komputera i notatek), których celem jest sprawdzenie wiadomości wyniesionych z poprzedniego wykładu. Za kartkówki można uzyskać w sumie 20 punktów. Osoby nieobecne lub spóźniające się na zajęcia nie mają możliwości pisania kartkówki w innym terminie.
W semestrze odbędą się dwa kolokwia (polegające na rozwiązywaniu zadań przy komputerze, bez notatek, z możliwością korzystania z dokumentacji SAS), na 9. i 15. zajęciach. Zadania na kolokwiach będą w dużym stopniu oparte na zadaniach laboratoryjnych (może się zdarzyć, że będą to zadania laboratoryjne ze zmienionymi danymi wejściowymi). Każde kolokwium będzie obejmowało materiał od początku semestru do poprzedzających je zajęć włącznie. Za pierwsze kolokwium można będzie uzyskać 20, a za drugie 40 punktów, zatem za kolokwia można uzyskać w sumie 60 punktów.
Przewidziana jest pula 5 punktów do rozdysponowania przez prowadzących dla osób szczególnie aktywnie uczestniczących w zajęciach.
Końcowe oceny będą wystawiane według następującej tabeli:
Przedział punktowy | Ocena |
---|---|
[95,100] | 5.0 |
[85,95) | 4.5 |
[75,85) | 4.0 |
[65,75) | 3.5 |
(50,65) | 3.0 |
[0,50] | 2.0 |
Nie istnieje możliwość zaliczenia tego przedmiotu w sesji poprawkowej ani w żadnym innym terminie! Jedyną możliwością zaliczenia jest zdobycie odpowiedniej liczby punktów w trakcie semestru.
Treści zadań oraz materiały z wykładu dostępne są tu.
Orientacyjny program zajęć
Celem zajęć jest nabycie wiedzy i umiejętności dotyczących programowania w systemie SAS. Nie wymagana jest uprzednia umiejętność programowania w jakimkolwiek języku.- Podstawowe informacje o systemie SAS; charakterystyka najważniejszych modułów
- Bazy danych w systemie SAS, biblioteki i zbiory, katalogi i obiekty katalogowe
- 4GL:
- kroki DATA i PROC w programach sasowych
- pętla główna
- Procedura SQL
- Wejście i wyjście w systemie SAS:
- wczytywanie i zapisywanie plików tekstowych
- Dynamic Data Exchange
- Przetwarzanie zbiorów danych:
- sortowanie i indeksowanie
- przetwarzanie w grupach
- transpozycja
- łączenie
- Formaty i informaty; procedura FORMAT
- Procedury statystyczne w systemie SAS
- Raportowanie:
- procedury REPORT i TABULATE
- Output Delivery System
- grafika w systemie SAS
- Makroprogramowanie
- IML
- Data Integration Studio
Podręczniki:
- "The Little SAS Book" Lora D. Delwiche, Susan J. Slaughter. SAS Institute October 2019.
- "Carpenter's Guide to Innovative SAS Techniques" Art Carpenter. SAS Institute March 2012
Polecam też, a właściwie, przede wszystkim: SAS Knowledge Base.
Terminy Zajęć:
Data | Dzień tygodnia | Typ i numer zajęć |
---|---|---|
2024-02-19 | poniedziałek | Wykład 01 |
2024-02-21 | środa | Lab. 01 |
2024-02-26 | poniedziałek | Wykład 02 |
2024-02-28 | środa | Lab. 02 |
2024-03-04 | poniedziałek | Wykład 03 |
2024-03-06 | środa | Lab. 03 |
2024-03-11 | poniedziałek | Wykład 04 |
2024-03-13 | środa | Lab. 04 |
2024-03-18 | poniedziałek | Wykład 05 |
2024-03-20 | środa | Lab. 05 |
2024-03-25 | poniedziałek | Wykład 06 |
2024-03-27 | środa | Lab. 06 |
2024-04-01 | poniedziałek | -- |
2024-04-03 | środa | -- |
2024-04-08 | poniedziałek | Wykład 07 |
2024-04-10 | środa | Lab. 07 |
2024-04-15 | poniedziałek | Wykład 08 |
2024-04-17 | środa | Lab. 08 |
2024-04-22 | poniedziałek | Wykład 09 |
2024-04-24 | środa | Lab. 09, kolokwium |
2024-04-29 | poniedziałek | -- |
2024-05-01 | środa | -- |
2024-05-06 | poniedziałek | Wykład 10 |
2024-05-08 | środa | Lab. 10 |
2024-05-13 | poniedziałek | Wykład 11 |
2024-05-15 | środa (piątek na PW) | Lab. 11 |
2024-05-20 | poniedziałek | Wykład 12 |
2024-05-22 | środa | Lab. 12 |
2024-05-27 | poniedziałek | Wykład 13 |
2024-05-29 | środa | Lab. 13 |
2024-06-03 | poniedziałek | Wykład 14 |
2024-06-05 | środa | Lab. 14 |
2024-06-10 | poniedziałek | Wykład 15 |
2024-06-12 | środa | Lab. 15, kolokwium |
W razie wątpliwość proszę o pytania. Jestem do Państwa dyspozycji.
*****************************************************************