Oryginalne pytanie
Zostałem zaproszony do grupy przedszkolnej mojej starszej córki, aby porozmawiać i odpowiedzieć na pytania dzieci dotyczące mojego zawodu. W grupie jest 26 dzieci w wieku 4-6 lat, a także 3 nauczycieli, którzy boją się czegokolwiek związanego z programowaniem i IT, ale są wystarczająco odważni, aby nauczyć się nowych sztuczek. Miałbym około 20-30 minut, bez projektora lub czegokolwiek. Mają jednak stary komputer, który z wyglądu może być 486 i nawet nie jestem pewien, czy działa (aktualizacja: nie jest).
Moje badania ujawniły doskonałe wcześniejsze wątki, z dużą ilością dobrych wskazówek:
- Jak wytłumaczysz swoją pracę pięciolatkowi?
- Dzień kariery: jak sprawić, by „programista” brzmiał fajnie dla dzieci w wieku 8 lat?
- Czego mogę nauczyć grupę dzieci o programowaniu w ciągu jednego dnia?
Moja sytuacja różni się jednak od powyższych: te ostatnie dotyczą starszych dzieci, podczas gdy pierwsze dotyczy rozmowy z jednym dzieckiem (lub starszą osobą) - grupa 20 osób to zupełnie inne wyzwanie.
Jak mogę nauczyć dzieci i ich nauczycieli programowania w zabawny sposób?
Plan na podstawie odpowiedzi
Dziękuję za wszystkie niesamowite odpowiedzi, chłopaki :-) Nie sądzę, aby sensowne było przyjmowanie jednej odpowiedzi, ale najbardziej podoba mi się Jim, podobnie jak większość SO. Jednak wiele innych odpowiedzi zawiera przydatne wskazówki i pomysły (niektóre z nich z pewnością wykorzystam podczas przyszłych dni kariery w szkole ...).
Opracowałem ogólny plan:
- Krótko wyjaśnij, czym jest programowanie, tak jak w tej odpowiedzi .
- Powiedz, że komputery są wszędzie, i zbieraj przykłady z dziećmi (jak zasugerowano w kilku odpowiedziach poniżej).
- Wykonaj prezentację Jima z kanapkami .
- Jeśli czas na to pozwala, zbuduj go dalej:
- wyjaśnij, że siłą komputerów jest to, że pamiętają dokładnie to , czego kiedyś byli uczeni (i demonstrują to, przygotowując drugą kanapkę, powtarzając wszystkie błędy pierwszej próby)
- mają drugą rundę próbującą naprawić błędy w tym procesie
- wyjaśnij pojęcie pętli: możesz zmusić komputer do przygotowania
n
kanapek za pomocą jednej instrukcji
To jest mój plan - jestem pewien, że okaże się zupełnie inaczej, więc będę improwizować w zależności od sytuacji. Prezentacja jest zaplanowana za około 2 tygodnie - później zaktualizuję post i powiem, jak to się potoczyło ...
Wyniki
W końcu nadszedł dzień prezentacji ... w skrócie, wszystko poszło dobrze i był to ogromny sukces :-)
Grupa okazała się tym razem dość niespokojna i pełna energii, więc rozmowa czasami była nieco chaotyczna. Musiałem to skrócić i dostać się na Big Sandwich Maker Show. Tak jak opisał Jim, dzieciom się podobało .
Był jednak jeden nieprzewidziany efekt uboczny: po tym, jak pierwszy kromka chleba wreszcie się przygotowała, wszyscy chcieli jeść! Przez pewien czas - podczas którego starałem się kontynuować rozmowę i wyjaśniać więcej na temat programowania - musieliśmy zainstalować coś w rodzaju pogotowia ratunkowego z nauczycielami w przedszkolu, aby wyprodukować ogromne ilości chleba marmoladowego i nakarmić głodny tłum (była to połowa godzinę po śniadaniu, dla przypomnienia :-). Potem zabrakło nam chleba, co wyraźnie oznaczało koniec prezentacji. Największy wybuch śmiechu wybuchł, gdy po sprzątaniu bałaganu dzieci zauważyły, że biedny komputer nadepnął na plaster marmolady, który zrujnował jego skarpetę :-)
Również nauczyciele byli pod dużym wrażeniem - sądząc po opiniach, był to jak dotąd najlepszy i najśmieszniejszy dzień kariery w tej grupie. Jeszcze raz dziękuję wszystkim za wspaniałe pomysły!
Rzeczy, które można poprawić (następnym razem):
- Kiedy zapytałem „czy uważasz, że komputery są inteligentne?”, Ku mojemu zaskoczeniu większość z nich odpowiedziała „nie”. Zapytałem wtedy, kto uważa, że komputery są inteligentne i dlaczego. Jednak zaniedbałem pytanie, kto uważa, że komputery są głupie i dlaczego - dlatego myślę, że przegapiłem kilka potencjalnie intrygujących odpowiedzi.
- Zaproszenie dzieci, by podeszły do stołu, zaangażowało je aktywnie ... ale czasami może trochę zbyt aktywnie. Kromki chleba zaczęły znikać ze stołu, a część publiczności naśladowała komputer tak samo, jak zanurzanie własnych palców w maśle i marmoladzie :-) Więc lepiej zachować dystans.
- Aby utrzymać głodny tłum pod kontrolą, należy wyraźnie powiedzieć dzieciom z góry: „możesz zjeść cały chleb, ale tylko po demonstracji!”
Ale ogólnie jestem bardzo zadowolony z wyniku. I jestem pewien, że dzieci dostały podstawowe przesłanie: jako programista, jeśli unikniesz bałaganu, możesz zrobić chleb (nawet z marmoladą :-)