Blog
Nauka programowania w szkole? Owszem, ale...
(liczba komentarzy 1)
Zaiste, głęboka jest wiara w skuteczność masowej edukacji.
Stanowi ona pamiątkę dawnych, dobrych czasów, kiedy to, co wykładano w całym kraju z ambony, a w późniejszych latach zza szkolnej katedry, wprost przekładało się na światopogląd i zasób wiedzy przeciętnego zjadacza chleba. Jest też owa wiara wyrazem słusznego przekonania, że jeśli współczesny młody człowiek spędza w placówce oświatowej kilkadziesiąt godzin tygodniowo, to nawet w epoce internetu jakaś część tego, co mu się tam zaserwuje, nieuchronnie pozostanie w jego głowie. Dlatego niemal każde państwo, bez względu na ustrój, niezmiennie dba o właściwy dobór treści nauczania. Przy czym słowo „właściwy” jest tutaj kluczowe – z politycznego i światopoglądowego punktu widzenia.
W tym miejscu dygresja. Jeżeli komuś marzy się system przygotowania zawodowego polskich nauczycieli, kształtujący ludzi obdarzonych inicjatywą, twórczych i niezależnych intelektualnie; po prostu wybitne osobowości, to już na podstawie powyższego powinien zrozumieć, dlaczego jego marzenie się nie spełni. Przynajmniej tak długo, jak długo to nasze państwo będzie decydowało o sposobie kształcenia kadr pedagogicznych.
Wiara w skuteczność masowej edukacji jest ponadczasowa i nie powiązana z opcją polityczną. Nawet pierwsze rządy solidarnościowe nie zdobyły się na rzeczywiste uspołecznienie oświaty, czyli poszerzenie kręgu ludzi lokalnie współdecydujących o obliczu pojedynczych placówek oświatowych, na przykład w ramach rad szkół. Owszem, należy docenić późniejszą liberalizację programową, której dokonano w ramach reformy Handtke’go, a której efektem były liczne i różnorodne programy nauczania. Zmiana ta jednak z całą konsekwencją została stopniowo wygaszona przez kolejne ekipy rządzące. Za zwieńczenie tego procesu oświatowej „kontrreformacji” można symbolicznie uznać wprowadzenie jedynego słusznego podręcznika dla klas 1-3 szkoły podstawowej za rządów koalicji PO-PSL, oraz podstawy programowej, swoją obszernością i drobiazgowością przypominającej do złudzenia program nauczania, co z kolei zawdzięczamy obecnej władzy.
Pojawienie się jakiegoś zagadnienia w podstawie programowej (np. utworów pomijanego wcześniej poety do obowiązkowego „przerobienia”), albo usunięcie pewnych zapisów z tego dokumentu (np. „przerabianych” do tej pory utworów innego poety, aktualnie mniej cenionego) budzi wiele emocji, co świadczy nie tylko o powszechnej wierze w masową edukację, ale także o postrzeganiu nauczycieli jako ludzi posłusznie wykonujących wszelkie zalecenia władzy, niezdolnych do samodzielnego dobierania wartościowych treści kształcenia. Trzeba przyznać, że szczególnie pierwsza część tej opinii ma bardzo mocne podstawy, choć w odniesieniu do niektórych jest z pewnością krzywdząca.
W najnowszej podstawie programowej znak czasów stanowi wprowadzenie już od najmłodszych lat elementów programowania, ładnie określonych jako kształtowanie umiejętności rozumienia, analizowania i rozwiązywania problemów z zastosowaniem narzędzi wywodzących się z informatyki. Zdaniem twórców tego dokumentu, ma to być podstawowa umiejętność w świecie przesyconym technologiami cyfrowymi, w związku z czym należy hurtowo wyedukować w tej dziedzinie całe młode pokolenie.
Hmm, muszę przyznać, że algorytmizacja myślenia i działania jest (i zawsze była, także w czasach przedcyfrowych) umiejętnością cenną, choć może nie kluczem do wszelakiego sukcesu. Pomaga w realizacji złożonych zadań, ułatwia organizację pracy i współpracę – to fakt. Z drugiej strony – tłumi myślenie wielokierunkowe, które jest wielkim atutem ludzkiego umysłu. Nawet przyszłość informatyki, ze stworzeniem sztucznej inteligencji włącznie, upatruje się w komputerach kwantowych, działających zupełnie inaczej, bardziej „po ludzku” niż te, których używamy obecnie. Komputery współczesne są w swoim działaniu schematyczne (w końcu realizują tylko jakiś algorytm), przez co nawet najbardziej wyrafinowany program szachowy, wsparty potężną mocą obliczeniową, choć może wygrać z arcymistrzem, nie czyni tego niezawodnie. Błysk nieprzewidywalności myślenia daje człowiekowi przewagę.
Mimo tych zastrzeżeń uznaję, że przybliżenie dzieciom w szkole sposobu rozumowania współczesnego programisty może być pożyteczne. Dlaczego więc w ogóle podejmuję ten temat? Ano dlatego, że widzę jednak kilka problemów.
Po pierwsze, nie bardzo wyobrażam sobie rzeszę nauczycielek edukacji wczesnoszkolnej, wprowadzających taki program w życie. Owszem, znam entuzjastki, którzy czynią to już teraz kompetentnie i z sensem, ale działające w tej dziedzinie z własnej inicjatywy i przekonania. Masowość wynikająca z zapisu w podstawie programowej, w zestawieniu z ograniczonymi kompetencjami większości, budzi jednak mój niepokój. Oczywiście istnieje rozwiązanie tego problemu. A właściwie cały szereg rozwiązań, z którymi stoją już w kolejce do szkół firmy technologiczne i ich edukacyjne przybudówki. Mało kompetentny nauczyciel będzie tym bardziej chętny wesprzeć się gotowymi pomysłami i urządzeniami, rozmaitymi robotami, tabletami, klockami do układania algorytmów itp., zyskując przy tym stempel nowoczesnego pedagoga. Niestety, mam wrażenie, że cały ten boom na nowoczesność w edukacji nakręcany jest ponad sensowną miarę właśnie przez potencjalnych beneficjentów, którymi są producenci sprzętu i oprogramowania oraz dostawcy usług internetowych. A także państwo, żywo zainteresowane cyfryzacją społeczeństwa, nie tyle dla pożytku ludzi, ile dla łatwiejszej kontroli i możliwości wpływania na ich zachowanie.
Kolejna wątpliwość dotyczy tego, że w powszechnym pędzie do nowoczesności gubimy w edukacji rzeczy wciąż potrzebne i przydatne, ale obecnie niemodne i pozbawione w społeczeństwie swojego lobby. Większość dzieci ze starszych klas szkoły podstawowej, z którymi spędzam czas na kolonii w Rudawce, nie ma pojęcia jak wbić gwóźdź. Czarną magią jawi się im przykręcenie śrubki, tudzież ogarnięcie wyobraźnią, jak z listewek i sznurka zrobić ogrodzenie ogródka. Możemy oczywiście tworzyć z nimi algorytmy postępowania, ale one nie pomogą w obliczu braku umiejętności manualnych i znajomości najprostszych narzędzi. Niestety, producenci młotków i przyborów do szycia nie sponsorują systemu oświaty. W efekcie nauczanie techniki w szkole podstawowej będzie kończyć się już po szóstej klasie; zresztą, gdzie jeszcze uchowały się pracownie bogato wyposażone w najprostsze narzędzia i urządzenia do obróbki drewna, metali czy tkanin?! Łatwiej o komputery i multitablice, ale one w tej dziedzinie są naprawdę mało przydatne.
Ostatnia wątpliwość ma charakter bardziej fundamentalny. Otóż cyfrowy świat nie wydaje mi się taką Ziemią Obiecaną, jak próbują przekonywać media, specjaliści od marketingu, politycy oraz liczni jego bezinteresowni entuzjaści. Co więcej, mam wrażenie, że pochłania on młode pokolenie bez potrzeby wsparcia ze strony dorosłych. Często nawet wbrew ich woli. Oczywiście znam na pamięć wszystkie zaklęcia o konieczności „mądrego towarzyszenia dzieciom w eksploracji cyfrowego świata”, ale obserwując zachowanie dorosłych, w tym swoje własne, mam przemożne wrażenie, że najbardziej pasuje tutaj powiedzenie „uczył Marcin Marcina”.
Jestem dziwnie spokojny, że umiejętność programowania młode pokolenie w razie takiej potrzeby jest w stanie nabywać samodzielnie, tak, jak to już dziś czyni znaczący odsetek populacji (w końcu polscy programiści są marką uznaną na świecie). Natomiast martwi mnie brak równoważnych pomysłów edukacyjnych (w podstawie programowej i w ogóle) zmierzających do ograniczenia negatywnych skutków rewolucji internetowej: powszechnego pośpiechu i lęku, zaniku zaufania do ludzi, empatii i poczucia odpowiedzialności za słowo. Rozmyślając nad tym felietonem miałem nawet zamiar zaproponować, by zamiast tworzyć algorytmy działania rozmaitych urządzeń, zachęcać dzieci w szkole dzieci do tworzenia instrukcji obsługi koleżanek i kolegów, bo z tym radzą sobie zdecydowanie gorzej, niż choćby z obsługą smartfona. Potem przyszła jednak refleksja, że w sferze relacji międzyludzkich algorytmizacja postepowania jest niemożliwa! Zbyt wiele jest zmiennych w naszej psychice. Dlatego budowanie dobrych relacji dziecka z otoczeniem wymaga rozwijania umiejętności myślenia wielokierunkowego, czyli „ogarniania” swojej sytuacji i uwzględniania potrzeb innych ludzi. Tego zadania nie da się rozwiązać metodami algorytmicznymi. Nie negując więc sensu uczenia dzieci kodowania, proponuję dla równowagi uzupełnić podstawę programową o dodatkowy, równie bardzo potrzebny zapis, a mianowicie:
W sferze relacji z innymi ludźmi uczeń zna, rozumie i twórczo stosuje zasady zawarte w mądrościach ludowych, takich jak:
• „Proszę”, „przepraszam”, „dziękuję” – pomaga, a nic nie kosztuje.
• Nie czyń drugiemu, co tobie niemiłe.
• Jak cię widzą, tak cię piszą.
• Słówko wyleci wróblem, a powróci wołem.
• Słowo się rzekło, kobyłka u płota.
• Jak sobie pościelisz, tak się wyśpisz.
• Co dwie głowy, to nie jedna.
• Zgoda buduje, niezgoda rujnuje.
• Każdy jest kowalem swojego losu.
Do zgodnej realizacji przez nauczycieli wszelkimi możliwymi metodami, z użyciem narzędzi informatycznych włącznie :-).
POSTSCRIPTUM: Tworząc na potrzeby kwartalnika „Wokół szkoły” Słownik pedagogiczny dla rodziców i nauczycieli zagubionych w nowoczesnym świecie, sformułowałem jakiś czas temu hasło, które wydaje mi się bardzo adekwatne do tematyki niniejszego felietonu:
SZKOŁA ERY PRZEMYSŁOWEJ – nacechowane pogardą określenie tradycyjnego modelu szkoły, która od z górą stu lat kształci – obecnie już niepotrzebną – siłę roboczą dla przemysłu. Zdaniem wielu zasługuje już tylko na wyburzenie aż do fundamentów. Najtęższe umysły pedagogiczne, inspirowane i ponaglane przez postęp technologiczny, pracują obecnie nad stworzeniem nowego modelu, odpowiedniego do realiów społeczno-gospodarczych XXI wieku – SZKOŁY ERY POSTINDUSTRIALNEJ. Będzie ona kształcić siłę roboczą dla korporacji.
Dodaj komentarz
Skomentował Xawer
To, co jest w programach szkolnych z programowaniem ma jeszcze mniej wspólnego niż szkolna "matematyka" z matematyką. W miarę sensowne są jedynie programy maturalne i zajęcia w co poniektórych klasach "matematyczno-informatycznych", jakie trafiały się w gimnazjach. Za to są całkiem sensowne - jakość intelektualną matury z informatyki widzę jako wyższą, niż z innych przedmiotów.
Masowe nauczanie informatyki ma jeszcze mniej sensu i jest równie niewykonalne, co "nauczanie matematyki" - sprowadzałoby się wyłącznie do wykucia na pamięć bezużytecznych regułek i definicji, tudzież powszechnym obrzydzeniem i uznaniem informatyki za czarną magię - tak magiczną, że nawet kwantowych algorytmów nie trzeba, żeby ją uczynić tajemną i nie do pojęcia.
"kształtowanie umiejętności rozumienia, analizowania i rozwiązywania problemów z zastosowaniem narzędzi wywodzących się z informatyki" nie jest rozumiane, jako używanie narzędzi pojęciowych, jak myślenie algorytmiczne (skądinąd nie pojawiło się wraz z komputerami, ale w starożytnej Grecji), tylko jako stosowanie narzędzi w rodzaju MS-Excel do policzenia ile to jest 3+5+17 i MS-Word do napisania wypracowania.
Informatyka, czy nawet węziej: programowanie - ma jedną cechę, do szkoły zupełnie nie przystającą: bezpośrednią weryfikowalność (przynajmniej falsyfikowalność) empiryczną. Jeśli program nie działa, to nie działa i najbardziej empatyczny i wyrozumiały nauczyciel nie może go uczniowi zaliczyć nawet na tróję z minusem.
Co więcej, uczeń sam widzi, czy działa, czy nie i nie może używać tłumaczenia, "że mu się minus zgubił".
"tłumi myślenie wielokierunkowe ... komputery współczesne są w swoim działaniu schematyczne (w końcu realizują tylko jakiś algorytm)"
Niekoniecznie. Komputery kwantowe nie są dużo mniej przewidywalne. Za to współczesne systemy informatyczne mają bardzo dużą dozę nieprzewidywalności - zarówno przez niemal powszechne używanie algorytmów z elementami losowymi, jak przez systemy samouczące się, w szczególności sieci neuronowych. Doświadczenie pokazje mi, że programowanie z elementami losowymi jest jak najbardziej zrozumiałe dla zainteresowanego 15-latka, a sieci neuronowe też do opanowania, choć przez nielicznych. Nie ma też najmniejszych przeszkód w konstrukcji algorytmów odpowiadających "myśleniu wielokierunkowemu" - nawet w pełni deterministycznych. Algorytmy gry w szachy i podobne gry są właśnie algorytmami wielokierunkowymi ze stopniowym tłumieniem kierunków nie rokujących wiele.
Problemem jet też powszechna niekompetencja informatyczna nauczycieli - i nie załatwi tego dokształt czy podręcznik. To jak z matematyką, tylko jeszcze dalej idące: w powszechnym (w tym większości nauczycieli) mniemaniu matematyka jest tożsama z tabliczką mnożenia, a nie rozumowaniem. Podobnie informatyka jest w powszechnym mniemaniu tożsama z biegłym używaniem MS-Worda, obsługą tabletu i innego TIK, a w najlepszym razie to ze skomponowaniem ładnie wyglądającej strony WWW.
Mitem natomiast jest, że informatyka jest "umiejętnością kluczową". Jest, oczywiście rozwijająca, ale bezpośrednio ma zastosowanie dla nielicznych. Podobnie jak nawet w dobie powszechnej motoryzacji rozumienie działania silnika spalinowego ma znaczenie tylko dla nielicznych inżynierów i trochę większej grupy techników w warsztatach samochodowych.
PS.
Przeciwstawienie "Szkoła Ery Przemysłowej - Szkoła Ery Postindustrialnej" proponuję ująć jako "Szkoła Nowoczesna - Szkoła Ery Postmodernizmu".