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