program szczegółowy

Transkrypt

program szczegółowy
PROGRAM KURSU
KURS 15 godzinny „Programowanie w szkole – zwiększenie kompetencji kluczowych
nauczycieli w zakresie ICT”
1. Cele zoperacjonalizowane:
Nauczyciel po ukończeniu szkolenia potrafi:
1. Uzasadnić korzyści z wprowadzenia nauki programowania do szkół od najmłodszych
lat.
2. Skorzystać w procesie dydaktycznym z „nowej metodyki” nauczania programowania,
osadzonej w kształceniu umiejętności rozwiązywania problemów na bazie logicznego
i algorytmicznego myślenia.
3. Świadomie wybrać w zależności od etapu edukacyjnego środki dydaktyczne,
dostępne aplikacje lub języki programowania.
4. Napisać program rozwiązujący problem z określonej dziedziny, w tym także związany
ze sterowaniem robotem.
5. Skorzystać z istniejących, ale także przygotowanych przez siebie materiałów
dydaktycznych opisujących rozumienie, analizowanie i rozwiązywanie problemów
dostosowanych do wieku ucznia.
Nauczyciel po ukończeniu szkolenia zna:
A. Projekt nowej podstawy programowej kształcenia informatycznego (w części
dotyczącej nauki programowania).
B. Metodykę rozwiązywania problemów algorytmicznych, z uwzględnieniem wieku
ucznia.
C. Podstawowe aplikacje oraz środowiska programistyczne z ich analizą przydatności w
zależności od etapu edukacyjnego.
2.Opis treści szkolenia (szczegółowy program na 15 godz.)
1. Refleksyjne odniesienie się do zmian w systemach edukacji spowodowanych
rozwojem technologii informacyjnej i komunikacyjnej (0,5 godziny).
2. Analiza projektu nowej podstawy programowej kształcenia informatycznego ze
szczególnym zwróceniem uwagi na (0,5 godziny):
a. przyjęcie jednolitych celów ogólnych dla wszystkich etapów edukacyjnych w
szkole;
b. dwa kluczowe cele ogólne odnoszące się do:
i. rozumienia, analizowania i rozwiązywanie problemów,
ii. programowania i rozwiązywania problemów z wykorzystaniem
komputera i innych urządzeń cyfrowych.
3. Przegląd dostępnych publikacji poświęconych nauce programowania ze szczególnym
zwróceniem uwagi na (1 godzina):
a. portal http://e-podreczniki.pl
b. stronę http://programowanie.men.gov.pl
c. portal http://khanacademy.org
d. podręczniki szkolne z informatyki, które zawierają treści poświęcone
programowaniu.
1
4. Podstawy algorytmiki (2 godziny):
a. Od definicji problemu – poprzez jego analizę, wybór metody rozwiązania,
opracowanie algorytmu, zastosowanie narzędzia (aplikacji lub języka
programowania dostosowanego do wieku ucznia) – do otrzymania
poprawnego wyniku.
b. Klika klasycznych algorytmów opartych na sekwencji, selekcji, iteracji (pętli).
5. W zależności od etapu edukacyjnego (opcjonalnie) wybór właściwego środowiska
programistycznego lub aplikacji w celu rozwiązania kliku kluczowych problemów
algorytmicznych – 10 godzin:
a. przygotowanie i wdrożenie do pracy na portalu https://code.org.
b. zbudowanie i zaprogramowanie konstrukcji w systemie Lego® WeDo.
c. zbudowanie i zaprogramowanie konstrukcji w systemie Lego Mindstorms.
d. przygotowanie i wdrożenie do pracy na portalu https://scratch.mit.edu.
e. przygotowanie i wdrożenie do pracy w języku programowania C++.
6. Metodyka tworzenia własnych materiałów dydaktycznych. Zaproszenie do sieci
współpracy i samokształcenia (1 godzina).
2