Artyku?
05 pa?dziernika 2021
O?tym, jak dzi?ki programowi Ka?dy mo?e kodowa?
dwie osoby odnalaz?y swoje powo?anie
Z?pozoru Ben Robinson (16?l.) i?Lyndsey Balfe (38?l.) nie maj? ze sob? wiele wspólnego. Dzieli ich jedno pokolenie, ?yj? w?ró?nych krajach i?nigdy si? nie spotkali.
??czy ich jednak wspólne do?wiadczenie. Otó? oboje samodzielnie nauczyli si? programowa?, a?teraz wykorzystuj? Swift i?reszt? ekosystemu Apple do rozwi?zywania realnych problemów, realizowania swoich pasji i?dzielenia si? wiedz? z?innymi.
Ben Robinson mieszka z?rodzin? w?Londynie w?Anglii. Od dziecka interesowa? si? technologi?, a?w?wieku 13?lat sam nauczy? si? programowa? z?pomoc? zasobów programu Apple Ka?dy mo?e kodowa?.
?Swift Playgrounds, a?potem Xcode, zawsze wydawa?y mi si? przyst?pne”, opowiada Ben. ?Zawsze czu?em, ?e jestem w?stanie wykona? kolejny ma?y krok prowadz?cy do stworzenia ca?ego programu”.
Ben boryka? si? z?atakami paniki, przez co wielokrotnie zmienia? szko??. Jak sam twierdzi, nauka programowania pomog?a mu skupi? si? na czym? innym ni? l?k.
W?wieku 14?lat Ben opublikowa? w?App Store swoj? pierwsz? aplikacj? pod tytu?em Anxiety Relief: Find Your Calm (pol. Lekarstwo na l?k: znajd? spokój). Impulsem do jej stworzenia by?a rada terapeutów, którzy zasugerowali ch?opcu, by zacz?? ?wiczy? g??bokie oddychanie.
?Wiele z?aplikacji, które wtedy przejrza?em, koncentrowa?o si? na medytacji lub wymaga?o zakupu. Chcia?em wi?c opracowa? bezp?atne narz?dzie, które by?oby prawdziw? pomoc? dla mnie i?dla innych”, t?umaczy Ben.
Kara, mama Bena, b?yskawicznie zauwa?y?a, ?e jej syn si? zmieni?.
?Widzia?am, jak go to uspokoi?o”, wyja?nia Kara. ?Uwa?am, ?e w?kodowaniu znalaz? swój sposób na radzenie sobie z?l?kiem. Przeku? co? bardzo negatywnego w?niezwykle pozytywn? rzecz, która mog?a pomóc tak?e innym ludziom. Teraz programowanie sta?o si? jego pasj?”.
W?czasie pandemii Ben udost?pni? drug? aplikacj??– gr?, za pomoc? której jego znajomi mogli gra? ze sob? na odleg?o???– i?opublikowa? uaktualnienia do swojego pierwszego programu, takie jak skróty Siri i?wid?ety.
Aplikacje Bena pobrano ??cznie kilka tysi?cy razy. Obecnie ch?opak pracuje nad trzecim programem?– aplikacj? dla biegaczy, która b?dzie wspó?pracowa? z?Apple?Watch.
Ben zwyci??y? w?tegorocznym konkursie Swift Student Challenge, który jest organizowany przez Apple w?ramach corocznej konferencji Worldwide Developers Conference (WWDC). Obejrza? te? nagrania z?poprzednich edycji WWDC, z?których uczy? si?, jak tworzy? aplikacje.
?iOS gromadzi wokó? siebie niesamowit? spo?eczno?? deweloperów. Ponadto w?internecie mo?na znale?? wiele zasobów dotycz?cych tej platformy”, stwierdza Ben. ?Zawsze udaje mi si? wyszuka? potrzebne informacje na temat ró?nych ?rodowisk. Wiele osób zastanawia si? nad takimi samymi problemami i?dzieli si? swoimi radami na forach i?w?artyku?ach”.
Ben chcia?by dalej rozwija? si? jako deweloper i?zg??bi? obszar uczenia maszynowego i?sztucznej inteligencji. W?tym roku poproszono go o?prowadzenie szkolnego kó?ka programistycznego.
?Wspieranie kó?ka programistycznego i?pomaganie innym w?odkrywaniu pasji do kodowania sprawia mi du?? rado??”, deklaruje Ben. ?Swojej fascynacji programowaniem zawdzi?czam bardzo wiele i?chcia?bym, by inni te? tego do?wiadczyli”.
Lyndsey Balf, nauczycielka w?szkole Swords Community College w?Dublinie w?Irlandii, swoje zaj?cia z obróbki drewna w?czwartej klasie zaczyna od sprawdzenia, czy wszyscy uczniowie oprócz linijek i?no?yków maj? tak?e iPada. Grupa 15- i?16-latków ma na tych zaj?ciach wyci?? z?drewna li??, a?dzisiejsza lekcja jest po?wi?cona samemu procesowi obróbki?– i temu, jak programowanie mo?e go u?atwi?.
?Ka?dy, kto mia? ze mn? zaj?cia praktyczne, dobrze wie, ?e w?czasie pracy wykonujemy zdj?cie ka?dego etapu prac”, wyja?nia Balfe, która wymaga od wszystkich uczniów, by zapisywali zdj?cia w?prezentacji Keynote. ?Z?takich instrukcji powstaje swego rodzaju przepis. Na tym samym polega programowanie?– trzeba podzieli? proces na pojedyncze kroki i?po kolei je wykonywa?.
Balfe uwa?a, ?e magi? programowania mo?na wykorzysta? we wszystkim. Dlatego logika i?struktura kodu znajduje u?niej zastosowanie nie tylko na zaj?ciach z?obróbki drewna, ale te? podczas lekcji z?projektowania graficznego, technologii u?ytkowej i?budownictwa.
?Uwa?am, ?e w?programowaniu kluczowe jest my?lenie”, t?umaczy. ?Kiedy rozk?ada si? co? na czynniki pierwsze, trzeba pami?ta? o?celu, któremu ma to s?u?y?. Trzeba zobaczy? zadanie w?szerszym kontek?cie wraz z?wszystkimi zwi?zanymi z?nim elementami. Chcemy uczy? uczniów takiego krytycznego my?lenia, by byli gotowi sprosta? ka?demu wyzwaniu, jakie mo?e postawi? przed nimi przysz?o??”.
Od lewej do prawej: (1) Lyndsey Balfe wprowadza nauk? zasad programowania we wszystkich przedmiotach, których uczy, w?tym podczas zaj?? z?obróbki drewna. (2) Podczas zaj?? z?obróbki drewna Balfe pokazuje czwartoklasistom, jak wyci?? z?drewna li??.
Od góry do do?u: (1) Lyndsey Balfe wprowadza nauk? zasad programowania we wszystkich przedmiotach, których uczy, w?tym podczas zaj?? z?obróbki drewna. (2) Podczas zaj?? z?obróbki drewna Balfe pokazuje czwartoklasistom, jak wyci?? z?drewna li??.
Balfe dobrze wie, jak to jest uczy? si? programowania, poniewa? sama nauczy?a si? tego zaledwie pi?? lat temu. Zaczyna?a od nauki z?internetowych samouczków, ale te szybko j? irytowa?y.
?Gdy zaczyna?em nauk? programowania, bardzo trudno by?o znale?? jakiekolwiek materia?y do nauki i?nie wiadomo by?o, gdzie szuka? informacji”, opowiada Balfe. Wszystko zmieni?o si? jednak, gdy nauczycielka odkry?a program Apple Ka?dy mo?e kodowa?.
?Gdy zacz??am korzysta? ze Swift Playgrounds, wszystko sta?o si? prostsze”, mówi Balfe. ??wiczenia opieraj? si? na wizualizacji, a?nauka polega na rozwi?zywaniu zagadek. Ponadto u?ytkownicy otrzymuj? tylko tyle instrukcji, ile w?danym momencie potrzebuj??– wiedzy jest oczywi?cie coraz wi?cej, ale jej ilo?? nigdy nie przyt?acza”.
W?tym samym czasie Balfe zdoby?a tytu? Apple Distinguished Educator i?rozpocz??a prac? w?Swords, gdzie kieruje szkolnym programem udost?pniania iPada w?modelu ?jeden do jednego”. W ramach tego podej?cia ka?dy uczeń i?cz?onek personelu dysponuje iPadem na wy??czno??.
?Lyndsey wykorzysta?a iPada, pakiet programów takich jak Keynote i?Pages oraz zasady kodowania, by zmieni? sposób, w?jaki podchodzimy do wyzwań”, relacjonuje Aoife Smith, dyrektorka Swords Community College. ?To dlatego, ?e nauczanie jest jej powo?aniem. Kocha to, co robi, i?kocha swoich uczniów, a?oni odwzajemniaj? to uczucie. Jednocze?nie Lyndsey rozumie, z?jakimi trudno?ciami mog? si? mierzy?, i?chce im pomaga? w?ich pokonywaniu”.
Du?y wp?yw na metodyk? Balfe mia?o to, ?e 10?lat temu zdiagnozowano u?niej dysleksj?. Konsekwencje tego wida? szczególnie dobrze w?czasie prowadzonych przez ni? zaj?? z?programowania, na których prosi uczniów o?zaprojektowanie prototypu aplikacji dla mieszkańców domu opieki.
?Chcia?am, ?eby wzi?li pod uwag?, ?e z?ich aplikacji mo?e korzysta? osoba z?niepe?nosprawno?ciami”, wyja?nia Balfe, która ka?demu zespo?owi projektowemu daje do rozwa?enia inny scenariusz. ?Jedna grupa musi za?o?y?, ?e z?aplikacji b?dzie korzysta? osoba z?artretyzmem d?oni, a?inna, ?e u?ytkownik b?dzie niedowidz?cy. W?ten sposób przygl?damy si? aplikacjom z?ró?nych perspektyw”.
Balfe wierzy, ?e jej zaj?cia, niezale?nie od przedmiotu, mog? pomóc uczniom w?znalezieniu powo?ania.
?Najbardziej zale?y mi na tym, by odkryli swoj? pasj??– co?, co b?d? robi? z?przyjemno?ci? przez reszt? ?ycia”, twierdzi. ?Uwielbiam zapewnia? im jak najwi?cej mo?liwo?ci, by znale?li co?, co ich zainteresuje. Kocham uczy? i?chc?, by moi uczniowie równie? mogli wykonywa? prac?, któr? b?d? kocha?”.
Marcel Czubak (15?l.), uczeń Balfe, któr? nazywa ?oide”, co po irlandzku znaczy ?nauczycielka”, uwa?a, ?e to ona zach?ci?a go do zainteresowania si? programowaniem.
?Poszuka?em troch? w?sieci, zrobi?em kilka zadań w?Swift Playgrounds i?si? wkr?ci?em”, opowiada ch?opak. ?To jednak Oide Lyndsey zmotywowa?a mnie do tego wysi?ku”.
Z?okazji Europejskiego Tygodnia Kodowania firma Apple przygotowa?a wyzwanie polegaj?ce na opracowaniu inkluzywnej aplikacji. Mo?na je znale?? na stronie apple.co/codeweek. Wykorzystuj?c to zadanie, nauczyciele mog? wyja?ni? uczniom, na czym polega inkluzywno?? i??atwo?? dost?pu. Pomog? w?tym szczegó?owe instrukcje, nieocenione zasoby i?wskazówki pozwalaj?ce dostosowa? zadanie do uczniów w?ró?nym wieku. W?ramach wyzwania uczniowie okre?l? wa?ne dla nich problemy, a?nast?pnie zaplanuj?, przygotuj? i?przedstawi? protopy aplikacji dost?pnych i?zrozumia?ych dla wszystkich u?ytkowników.
Udost?pnij artyku?
Media
-
Tekst tego artyku?u
-
Zdj?cia z?tego artyku?u