Numer obszaru: 13 Jak pracować z uczniem uzdolnionym informatycznie? Temat szkolenia Od prostych do poważnych algorytmów w C++ Symbol szkolenia: PUZC++ SZCZEGÓŁOWY PROGRAM SZKOLENIA WARSZAWA, 2011 Strona 1/7
Czas trwania i sposób organizacji Organizacja szkolenia przewiduje 25 godzin zajęć, w tym 5 godz. zajęć teoretycznych (wykłady) oraz 20 godzin zajęć praktycznych. Zajęcia będą odbywać się raz w tygodniu, w godzinach popołudniowych w postaci pięciu 5 godzinnych spotkań poświęconych realizacji poszczególnych tematów lub w systemie dwóch weekendów - piątek po południuu 5 godzin, sobota rano 7,5 godziny. Liczba uczestników 15. Przeznaczenie Szkolenie przeznaczone jest dla nauczycieli informatyki gimnazjów i szkół ponadgimnazjalnych, którzy w swojej pracy powinni i chcą nauczać algorytmiki i elementów programowania w języku C++. Wymagania wstępne Podstawowa znajomość algorytmiki i języka Pascal, C lub C++. Cele ogólne szkolenia Przygotowanie nauczycieli do pracy z uczniem zdolnym informatycznie zarówno podczas lekcji jak i zajęć dodatkowych. Zaznajomienie z podstawowymi aspektami dydaktycznymi, praktycznymi i technicznymi związanymi z pracą z uczniami o szczególnych zainteresowaniach informatycznych. Cele szczegółowe Zostały opisane w poszczególnych modułach szkolenia. Wykaz nabytych umiejętności przydatnych w pracy zawodowej 1. Wykorzystywanie w praktyce idei konstrukcjonizmu. 2. Przygotowywanie młodzieży do twórczego myślenia i rozwiązywania problemów algorytmicznych. 3. Przygotowywanie uczniów do startu w konkursach informatycznych. 4. Rozwiązywanie zadań za pomocą komputera. 5. Posługiwanie się narzędziami przydatnymi w nauce programowania. 6. Planowanie i organizacja pracy z uczniem zdolnym informatycznie. Strona 2/7
Treści kształcenia w zakresie poszczególnych zajęć edukacyjnych 1 Tytuł modułu: : Rusz głową - rozbudzanie aktywności ucznia oraz formy pracy z uczniem sprzyjające rozwojowi talentów informatycznych. Cele operacyjne Nauczyciel potrafi: 1. Zaplanować i zorganizować pracę z uczniem zdolnym informatycznie. 2. Przygotować i przeprowadzić zajęcia podczas których uczniowie będą wyrabiać umiejętność myślenia twórczego i rozwiązywania problemów algorytmicznych. 3. Napisać program, skompilować go i uruchomić oraz go przetestować. 4. Stosować narzędzia pomocne w nauce programowania. Opis treści 1. Organizacja pracy z uczniem zdolnym. 2. Zadania kształcące myślenie algorytmiczne. 3. Praca w środowisku programistycznym pisanie programów, kompilacja, debugowanie i uruchamianie programów. 4. Narzędzia pomocne w nauce programowania. Charakterystyka materiałów Materiały drukowane zawierające opis najważniejszych zagadnień poruszanych w module 1 w tym wprowadzenie do programowania i słowniczek przydatnych instrukcji. W czasie pracy będzie wykorzystywana platforma edukacyjna on-line OEIiZK znajdująca się pod adresem http://szkolenia.oeiizk.waw.pl. Umieszczane tam będą materiały elektroniczne. Uczestnicy będą też pracować na platformie MAIN Uniwersytetu Warszawskiego http://main.edu.pl. Środki dydaktyczne Środowisko programistyczne Dev-C++ Platforma szkoleniowa http://szkolenia.oeiizk.waw.pl Platforma do nauki programowania http://main.edu.pl Strona 3/7
2 Tytuł modułu: : Problemy algorytmiczne wokół nas - doskonalenie umiejętności programowania w języku Cpp. Cele operacyjne Nauczyciel potrafi: 1. Wykorzystywanie w praktyce idei konstrukcjonizmu podczas uczenia i nauczania algorytmiki. 2. Zaplanować i zorganizować pracę z uczniem polegającą na rozwiązywaniu zadań algorytmicznych. 3. Wdrożyć uczniów do samodzielnego rozwiązywania problemów z wykorzystaniem komputera. 4. Rozwiązać zadania w języku Cpp. 5. Stosować narzędzia pomocne w nauce programowania. Opis treści 1. Konstruktywizm w praktyce nauczyciela informatyki. 2. Integracja doświadczeń uczniów z wiedzą programistyczną. 3. Zadania dotyczące problemów bliskich środowisku ucznia. 4. Przegląd podstawowych konstrukcji algorytmicznych. 5. Metodyka rozwiązywania zadań programistycznych. 6. Motywowanie ucznia do pracy w ciągu roku szkolnego. 7. Przykłady zadań rozwijających będących wyzwaniem dla ucznia. Zadania wielopoziomowe. 8. Praca ze sprawdzarką. Wysyłanie rozwiązań. Analiza wyników. Charakterystyka materiałów Materiały drukowane zawierające opis najważniejszych zagadnień poruszanych w module 2 w tym przykładowe rozwiązania kilku zadań oraz wskazówki potrzebne do pracy z uczniami. W czasie pracy będzie wykorzystywana platforma edukacyjna on-line OEIiZK znajdująca się pod adresem http://szkolenia.oeiizk.waw.pl oraz platforma MAIN Uniwersytetu Warszawskiego http://main.edu.pl. Umieszczane tam będą materiały elektroniczne. Przewidujemy korzystanie z aktywności dla słuchacza dostępnych na platformie on-line takich jak quiz, zadanie, forum itp. Środki dydaktyczne Środowisko programistyczne Dev-C++ Platforma szkoleniowa http://szkolenia.oeiizk.waw.pl wraz z narzędziami forum, quiz, zadanie itp. Platforma do nauki programowania http://main.edu.pl Pakiet MS Office Strona 4/7
3 Tytuł modułu: : Coraz wyżej - doskonalenie umiejętności rozwiązywania problemów w formie algorytmów i ich realizacji komputerowej w języku C++. Cele operacyjne Nauczyciel potrafi: 1. Zaplanować i zorganizować pracę z uczniem polegającą na przygotowaniu ucznia do startu w konkursach informatycznych. 2. Wskazać uczniowi materiały przydatne do nauki programowania. 3. Rozwiązać wybrane zadania z konkursów informatycznych w języku Cpp. 4. Stosować bardziej zaawansowane konstrukcje algorytmiczne. Opis treści 1. Konkursy informatyczne dla uczniów gimnazjów i liceów. 2. Przygotowanie ucznia do konkursu. Praca na lekcji i zajęciach dodatkowych. 3. Pozyskiwanie materiałów do pracy z uczniem zdolnym. 4. Bardziej zaawansowane konstrukcje programistyczne w zadaniach. 5. Jak uzyskać wsparcie przy rozwiązywaniu trudnych problemów. Charakterystyka materiałów Materiały drukowane zawierające opis najważniejszych zagadnień poruszanych w module 3 w tym przykładowe rozwiązania kilku zadań konkursowych. W czasie pracy będzie wykorzystywana platforma edukacyjna on-line OEIiZK znajdująca się pod adresem http://szkolenia.oeiizk.waw.pl oraz MAIN http://main.edu.pl. Umieszczane tam będą materiały elektroniczne oraz linki do stron konkursów informatycznych. Środki dydaktyczne Środowisko programistyczne Dev-C++ Platforma szkoleniowa http://szkolenia.oeiizk.waw.pl Platforma do nauki programowania http://main.edu.pl Strona 5/7
Formy i metody realizacji Przy zapoznawaniu słuchaczy szkolenia z określonymi w programie zagadnieniami, czy problemami stosowana będzie forma wykładu. Stosując formę prezentacji w czasie szkolenia dajemy każdemu słuchaczowi możliwość przedstawienia wypracowanych przez siebie materiałów całej grupie. W celu ćwiczenia przez słuchaczy różnych umiejętności związanych z wykorzystaniem TI na zajęciach z dziećmi, w czasie szkolenia będzie stosowania praca indywidualna słuchacza- w postaci ćwiczeń. Będzie ona dominującą formą pracy nauczycieli. Podczas szkolenia nie może zabraknąć dyskusji, które pozwalają wymieniać się poglądami i doświadczeniami słuchaczy oraz prowadzącego. Dyskutowane będą problemy przedstawiane przez prowadzącego, jak również materiały opracowane przez słuchaczy. Jedną z ważnych form pracy na szkoleniu jest indywidualna pracaa słuchacza metodą online. Jest ona stosowana w celu ćwiczenia różnych zadań związanych z przedstawianą problematyką. Wykaz zalecanej literatury przedmiotu Borowik, B., Borowik, W. (2006) Meandry języka C++. PWN, Warszawa. Fisher, R. (1999) Uczymyy jak myśleć. WSIP, Warszawa. Stańczyk, P. (2009) Algorytmika praktyczna. Nie tylko dla mistrzów. PWN, Warszawa Tomasiewicz, J. i inni (2010) Obóz naukowy PROSERWY 2010. Część algorytmiczna. OEIiZK, Warszawa Walat, A. (2007) Zarys dydaktyki informatyki. OEIiZK, Warszawa. Kurs algorytmiki w witrynie internetowej http://main.edu.pl. Kurs programowania w języku C++ w witrynie internetowej http://main.edu.pl. Zbiór zadań w witrynie internetowej http://main.edu.pl. Strona 6/7
Charakterystyka materiałów dla uczestników szkolenia W czasie szkolenia uczestnicy otrzymają materiały drukowane zawierającee opis najważniejszych zagadnień poruszanych na szkoleniu. Przykład materiałów w załączniku. W czasie szkolenia będzie wykorzystywana platforma edukacyjna on-line OEIiZK znajdująca się pod adresem http://szkolenia.oeiizk.waw.pl. Umieszczane tam będą materiały elektroniczne. Przewidujemy korzystanie z aktywności dla słuchacza dostępnych na platformie on-line takich jak quiz, zadanie, forum itp. Po szkoleniu uczestnicy mogą opracowanymi na szkoleniu. sobie zgrać np. na pendrive prace z ćwiczeniami i zadaniami W trakcie szkolenia wykorzystywane będzie następujące licencjonowane oprogramowanie system operacyjny Windows, pakiet Ms Office, środowisko programistyczne Dev-C++. Strona 7/7