Programowanie narzędziem każdego nauczyciela

ORGANIZACJA SZKOLENIA

Prowadzący szkolenie: dr inż. Mariusz Pleszczyński

Terminy szkolenia: 23 listopada i  30 listopada  – zajęcia prowadzone hybrydowo,

7 grudnia lub 14 grudnia – uczestnicy pracują w dwóch grupach – każda z nich bierze udział w warsztatach jednego dnia

Szkolenie realizowane jest w wymiarze 15 godzin dydaktycznych, podzielonych na 3 spotkania po 5 godzin dydaktycznych.

Miejsce realizacji szkolenia: Wydział Matematyki Stosowanej ul. Kaszubska 23, Gliwice

mini sukcesy studentów (51)

Dzień 1 – część wykładowa (5 godz.)
Forma realizacji: hybrydowa (stacjonarnie lub online z możliwością udziału zdalnego)

Pierwszy dzień obejmuje wprowadzenie do podstaw programowania w języku Python oraz podstawowych pojęć informatycznych: algorytmów, zmiennych, typów danych, instrukcji warunkowych, pętli, funkcji i pracy z danymi. Uczestnicy poznają również przykłady wykorzystania programowania do modelowania, wykonywania obliczeń, automatyzacji zadań i rozwiązywania problemów pojawiających się w nauczaniu różnych przedmiotów szkolnych.

Dzień 2 – część wykładowa (5 godz.)
Forma realizacji: hybrydowa 

Drugi dzień poświęcony jest wykorzystaniu programowania do tworzenia prostych modeli, symulacji i narzędzi edukacyjnych. Omawiane są przykłady programów wykorzystywanych m.in. do symulowania procesów biologicznych i fizycznych, analizy danych geograficznych i historycznych, tworzenia muzyki i grafiki, a także do wizualizacji wyników i interaktywnego przedstawiania zagadnień z różnych przedmiotów.

Dzień 3 – warsztat praktyczny (5 godz.)
Forma realizacji: stacjonarna

Uczestnicy samodzielnie tworzą w języku Python prosty program związany z wybranym przedmiotem szkolnym, wykorzystując poznane wcześniej elementy programowania, pracę z danymi, wizualizację lub symulację. W zależności od wybranego obszaru mogą przygotować m.in. symulację zjawiska, program analizujący dane, generator zadań, interaktywną aplikację lub prosty model matematyczny, a następnie prezentują swoje rozwiązania i omawiają możliwości ich wykorzystania podczas zajęć.

WARUNKI ZALICZENIA

Obecność na zajęciach,

Uzyskanie pozytywnego wyniku z testu w formie pisemnej sprawdzającego wiedzę, przeprowadzanego na ostatnich zajęciach,

Kryterium oceniania zgodnie z przyjętą punktacją: 0–50% ndst, 51–60% dost, 61–70% dost plus, 71–80% dobry, 81–90% plus dobry, 91–100% bdb.

Po spełnieniu warunków zaliczenia uczestnik otrzymuje mikropoświadczenie potwierdzające ukończenie szkolenia.

PROPOZYCJA PROGRAMU SZKOLENIA

Po ukończeniu szkolenia uczestnik:

  • zna podstawowe pojęcia i zasady programowania, w tym algorytmy, zmienne, instrukcje warunkowe, pętle i funkcje;
  • rozumie podstawowe zasady tworzenia i działania programów komputerowych;
  • zna możliwości wykorzystania programowania w nauczaniu różnych przedmiotów szkolnych;
  • potrafi analizować problemy dydaktyczne pod kątem możliwości ich rozwiązania za pomocą programowania;
  • potrafi tworzyć proste programy w języku Python;
  • potrafi wykorzystać programowanie do tworzenia symulacji, modeli, wizualizacji danych i interaktywnych ćwiczeń;
  • potrafi wykorzystać programowanie do opracowywania materiałów i narzędzi wspierających proces nauczania;
  • potrafi zaprojektować i zrealizować własny projekt wykorzystujący programowanie w nauczaniu wybranego przedmiotu;
  • potrafi udokumentować przygotowane rozwiązanie oraz przedstawić jego zastosowanie dydaktyczne.
mini sukcesy studentów (46)

Moduł I. Podstawy programowania i myślenia algorytmicznego (3h)

Podstawowe pojęcia programistyczne: algorytm, instrukcja, zmienna, typy danych, instrukcje warunkowe, pętle i funkcje. Wprowadzenie do języka Python oraz podstawowych zasad tworzenia, uruchamiania i testowania programów. Programowanie jako sposób opisywania problemów i procesów.

Moduł II. Programowanie jako narzędzie w nauczaniu różnych przedmiotów (3h)

Przykłady wykorzystania programowania w nauczaniu biologii, fizyki, geografii, historii, matematyki, muzyki, plastyki i innych przedmiotów szkolnych. Tworzenie modeli i symulacji, automatyzacja obliczeń, analiza danych oraz przedstawianie zjawisk i procesów za pomocą programów komputerowych.

Moduł III. Dane, wizualizacja i symulacje (2h)

Praca z danymi w programie: ich wprowadzanie, przetwarzanie, analiza i prezentowanie. Tworzenie prostych wykresów, modeli i symulacji pozwalających przedstawiać zjawiska oraz procesy omawiane podczas zajęć szkolnych.

Moduł IV. Tworzenie narzędzi edukacyjnych za pomocą programowania (2h)

Wykorzystanie programowania do tworzenia prostych aplikacji, generatorów zadań, quizów, gier i interaktywnych ćwiczeń. Projektowanie programów z uwzględnieniem potrzeb uczniów, celu dydaktycznego oraz możliwości wykorzystania przygotowanego rozwiązania podczas lekcji.

Moduł V. Projektowanie i dokumentowanie projektu programistycznego (5h)

Uczestnicy opracowują własny projekt wykorzystujący programowanie w nauczaniu wybranego przedmiotu. Przygotowują działający program lub prototyp, dokumentację opisującą jego zastosowanie dydaktyczne oraz prezentację projektu, a następnie przedstawiają swoje rozwiązanie pozostałym uczestnikom szkolenia.

© Politechnika Śląska

Polityka prywatności

Całkowitą odpowiedzialność za poprawność, aktualność i zgodność z przepisami prawa materiałów publikowanych za pośrednictwem serwisu internetowego Politechniki Śląskiej ponoszą ich autorzy - jednostki organizacyjne, w których materiały informacyjne wytworzono. Prowadzenie: Centrum Informatyczne Politechniki Śląskiej (www@polsl.pl)

Deklaracja dostępności

„E-Politechnika Śląska - utworzenie platformy elektronicznych usług publicznych Politechniki Śląskiej”

Fundusze Europejskie
Fundusze Europejskie
Fundusze Europejskie
Fundusze Europejskie