Cyfryzacja wielu dziedzin życia postępuje w tempie geometrycznym. Pandemia znacznie przyspiesza ten proces. Nie ulega wątpliwości, że w ciągu najbliższych kilkudziesięciu lat sztuczna inteligencja rozwinie się w stopniu pozwalającym na skuteczne kontrolowanie i sterowanie ludźmi na świecie za pomocą programistycznych kodów.
Kurs programowania w języku Python, który jest dzisiaj jednym z najpowszechniej stosowanych języków do programowania to świetna okazja, aby poznać podstawowe zasady powstawania i działania algorytmów. Daje także możliwość wykorzystania nabytej wiedzy w praktyce.
Zajęcia adresowane są do wszystkich stacjonarnych studentów Wydziału Humanistycznego UŚ będących na 2. i 3. roku studiów I stopnia oraz na 1. i 2. roku studiów II stopnia.
Terminy szkoleń:
- 23-24 listopada 2020 (poniedziałek-wtorek)
- 26-27 listopada 2020 (czwartek-piątek)
- 3-4 grudnia 2020 (czwartek-piątek)
Szkolenia będą realizowane od godz. 9.00 do 16.15 w każdym z 2 dni szkoleniowych.
Rekrutacja – maksymalnie 10 osób na każdym szkoleniu
Zapisy na szkolenie przyjmowane są do 18 listopada 2020 roku do godz. 15:30.
Dokumenty można złożyć osobiście w pok. nr 8 w budynku Wydziału Humanistycznego przy pl. Sejmu Śląskiego 1 w Katowicach w godz. 7:30-15:30 w dniach:
- 5.11.2020 – czwartek
- 6.11.2020 – piątek
- 10.11.2020 – wtorek
- 12.11.2020 – czwartek
- 13.11.2020 – piątek
- 16.11.2020 – poniedziałek
- 17.11.2020 – wtorek
- 18.11.2020 – środa
lub przesłać pocztą na adres:
Anna Mitura
Wydział Humanistyczny, pok. 8
Sejmu Śląskiego 1, 40-032 Katowice
W przypadku zgłoszeń przesłanych pocztą liczy się data wpływu dokumentów do biura!!
W razie pytań dotyczących rekrutacji oraz w celu ustalenia terminu i godziny złożenia dokumentów należy kontaktować się z Anną Miturą, pisząc na adres e-mail: anna.mitura@us.edu.pl
Dokumenty rekrutacyjne:
- Formularz zgłoszeniowy
- Deklaracja uczestnictwa
- Formularz danych osobowych
- Oświadczenie uczestnika projektu
- Karta wyboru formy wsparcia_PYTHON (prosimy o zaznaczenie preferowanego terminu szkolenia)
Szkolenie realizowane w formule on-line za pośrednictwem platformy webinarowej Zoom
Organizator zapewnia:
- Webinar techniczny przed szkoleniem: konfiguracja oprogramowania i sprzętu;
- Dostęp każdego uczestnika do chmury z oprogramowaniem niezbędnym do przeprowadzenia szkolenia: Jupyter Notebook i Miniconda (nie ma potrzeby instalowania tego oprogramowania na komputerach uczestników.
- Materiały szkoleniowe.
Szkolenie zakończy się egzaminem. Każdy uczestnik otrzyma certyfikat ukończenia szkolenia.
Wymagania sprzętowe:
- Komputer stacjonarny lub laptop
- Oprogramowanie Zoom – aplikacja do pobrania: https://zoom.us/ lub https://zoom-video.pl/
- Kamera, mikrofon, głośniki (mogą być wbudowane w laptop) lub słuchawki z mikrofonem
- Łącze internetowe
Uczestnik szkolenia nabędzie praktyczne umiejętności w zakresie m.in.:
- rozumienia pojęcie algorytmów oraz ich zastosowania w praktyce;
- rozumienia znaczenia/potrzeby umiejętności kodowania/programowania na rynku pracy.
- wykonywania symulacji oraz samodzielnego rozwiązywania wybranych problemów matematycznych;
- zbierania, przetwarzania, analizowania i wizualizowania danych;
- wykonywania podstawowych operacji statystycznych na zbiorze danych i wyciągania wniosków z wyników operacji;
- samodzielnej implementacji prostych algorytmów w języku Python;
- tworzenia kodów bazując na prostych operacjach matematycznych i logicznych;
- tworzenia funkcji oraz korzystania z funkcji wbudowanych w języku Python;
- rozumienia pojęcie złożoności obliczeniowej i symulacji numerycznej;
AGENDA SZKOLENIA
DZIEŃ I
- 09.00-10.30 zajęcia (90 min.) Jak korzystać z notatnika Jupyter? Podstawy języka Python.
- 10.30-10.45 przerwa (15 min.)
- 10.45 – 12.15 zajęcia (90 min.) Instrukcja warunkowa 'if’ i pętla 'for’. Nowe typy zmiennych: listy, krotki, słowniki
- 12.15 – 13.00 przerwa (45 min.)
- 13.00 – 14.30 zajęcia (90 min.) Pierwszy algorytm – 'gra w chaos’. Co to jest symulacja?
- 14.30 – 14.45 przerwa (15 min.)
- 14.45 – 16.15 zajęcia (90 min.) Funkcje – dlaczego warto z nich korzystać? Zjawisko rekurencji.
DZIEŃ II
- 09.00 – 10.30 zajęcia (90 min.) Podejście algorytmiczne i złożoność obliczeniowa
- 10.30 – 10.45 przerwa (15 min.)
- 10.45 – 12.15 zajęcia (90 min.) Metoda siłowa. Metoda 'dziel i zwyciężaj’. Problem wieży Hanoi
- 12.15 – 13.00 przerwa (45 min.)
- 13.00 – 14.30 zajęcia (90 min.) Operacje na plikach. Podstawowe operacje statystyczne i praca z bazą danych
- 14.30 – 14.45 przerwa (15 min.)
- 14.45 – 16.15 zajęcia (90 min.) Podsumowanie i egzamin końcowy.
Zajęcia są realizowane w ramach projektu pn. „Zintegrowany Program Rozwoju Uniwersytetu Śląskiego” współfinansowanego ze środków Unii Europejskiej w ramach Programu Operacyjnego Wiedza Edukacja Rozwój, Oś priorytetowa III. Szkolnictwo wyższe dla gospodarki i rozwoju, Działanie 3.5 Kompleksowe programy szkół wyższych, współfinansowanym ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego.