Optional module II: Programming for GIS (Pyton II) Kierunek studiów: Geografia
Kod programu: W2-S2GF19.2025

Nazwa modułu: Optional module II: Programming for GIS (Pyton II)
Kod modułu: W2-GF-S2-242
Kod programu: W2-S2GF19.2025
Semestr: semestr letni 2025/2026
Język wykładowy: angielski
Forma zaliczenia: zaliczenie
Punkty ECTS: 4
Cel i opis treści kształcenia:
Ćwiczenia pomogą studentom zrozumieć programowanie komputerowe i korzyści płynące z tworzenia własnych programów skoncentrowanych na rozwiązywaniu konkretnych problemów, które nie są możliwe lub są trudne do rozwiązania bez zaawansowanego i kosztownego oprogramowania. Praktyka pomoże również studentowi zoptymalizować swoje metody rozwiązywania skomplikowanych problemów naukowych nie tylko w geologii, ale we wszystkich naukach, w których często wymagane jest przetwarzanie danych. Po ukończeniu tego modułu student powinien być w stanie nazwać siebie programistą przynajmniej na poziomie średnio zaawansowanym.
Lista modułów koniecznych do zaliczenia przed przystąpieniem do tego modułu (o ile to konieczne): nie dotyczy
Efekt modułowy Kody efektów kierunkowych do których odnosi się efekt modułowy [stopień realizacji: skala 1-5]
głównym efektem edukacyjnym tego laboratorium komputerowego jest wdrożenie umiejętności programowania poprzez ćwiczenie podstawowych metod programowania proceduralnego, a także programowania obiektowego. Język programowania wysokiego poziomu będzie wykorzystywany do analizy i wizualizacji danych przydatnych nie tylko w naukach geologicznych, ale w szerszym spektrum problemów naukowych [W2-GF-S2-242 _1]
KGG2_W02 [4/5] KGG2_U01 [3/5] KGG2_U02 [3/5] KGG2_U03 [2/5] KGG2_K01 [2/5]
studenci są w stanie opracować prosty skrypt przydatny do wstępnego przetwarzania danych do analizy danych geologicznych. Studenci są zaznajomieni z uczeniem maszynowym (ML) w sieciach neuronowych (NN) za pomocą bibliotek programistycznych typu open source, takich jak Keras i TensorFlow Toolkits w języku programowania Python. Studenci są zaznajomieni z różnymi typami danych wykorzystywanych w naukach geologicznych. Po ukończeniu kursu studenci będą w stanie tworzyć aplikacje komputerowe dedykowane do rozwiązywania złożonych obliczeń. . Student rozumie i stosuje ogólną terminologię angielską związaną z procesami programowania aplikacji komputerowych. Student potrafi korzystać z darmowego oprogramowania do tworzenia skryptów i programów na dowolnym systemie operacyjnym [W2-GF-S2-242 _2]
KGG2_W02 [4/5] KGG2_U01 [3/5] KGG2_U03 [2/5] KGG2_U04 [2/5] KGG2_K01 [1/5] KGG2_K02 [1/5]
Forma prowadzonych zajęć Liczba godzin Metody prowadzenia zajęć Sposób weryfikacji efektów uczenia się Efekty uczenia się
laboratorium [W2-GF-S2-242 _fs_1] 30 Metody aktywizujące: dyskusja/debata [b04] 
Prezentacja [c07] 
Praca z komputerem [d01] 
Praca z innym narzędziem dydaktycznym [d03] 
zaliczenie W2-GF-S2-242 _1 W2-GF-S2-242 _2
Praca studenta poza udziałem w zajęciach obejmuje w szczególności:
Nazwa Kategoria Opis
Kwerenda materiałów i przegląd działań niezbędnych do uczestnictwa w zajęciach [a01] Przygotowanie do zajęć
przegląd literatury, dokumentacji, narzędzi i materiałów oraz specyfiki i zakresu działań wskazanych w sylabusie jako wymagane do pełnego uczestnictwa w zajęciach
Czytanie literatury / analiza materiałów źródłowych [a02] Przygotowanie do zajęć
czytanie literatury wskazanej w sylabusie; przegląd, porządkowanie, analiza i wybór materiałów źródłowych do wykorzystania w ramach zajęć
Konsultowanie materiałów uzupełniających [względem wskazanych w sylabusie] [a04] Przygotowanie do zajęć
uzgadnianie dodatkowych do wskazanych w sylabusie materiałów, służących realizacji zadań wynikających z uczestnictwa w zajęciach lub na potrzeby przygotowania się do nich
Zapoznanie się z zapisami sylabusa [b01] Konsultowanie programu i organizacji zajęć
przeglądanie zawartości sylabusa i zapoznanie się z treścią jego zapisów
Weryfikacja/dostosowanie/dyskutowanie zapisów w sylabusie [b02] Konsultowanie programu i organizacji zajęć
konsultowanie treści sylabusa z potencjalną weryfikacją zapisów wymagających spełnienia specjalnych warunków uczestnictwa w zajęciach, np. wymagań technicznych, czasowych, przestrzennych, innych, w tym warunków uczestnictwa w zajęciach poza murami uczelni, zajęć organizowanych w blokach, organizowanych online, itp.; konsultowanie z potencjalnym udziałem opiekuna roku lub członkami grupy zajęciowej
Załączniki
Opis modułu (PDF)
Informacje o sylabusach mogą ulec zmianie w trakcie trwania studiów.
Sylabusy (USOSweb)
Semestr Moduł Język wykładowy
(brak danych)