Python Turtle – nova početnička sekcija programiranja

Kako razvijati interes, kreativnost i samopouzdanje djece te ih motivirati za aktivno sudjelovanje? I pri tome koristiti inovativne pedagoške i tehnološke metode.
Kao udruga specijalizirana za tehniku i tehmologiju stalno pratimo novitete kako bi unaprijedili naše programe koji potiču logičko razmišljanje, rješavanje problema i pokazuju djeci praktičnu upotrebu teorijskih znanja matematike i fizike. Stoga su tijekom zimskih školskih praznika u siječnju 2026. mentori udruge Klub tehnike sudjelovali na edukaciji usmjerenoj na suvremene metode poučavanja djece programiranju. Poseban naglasak bio je na učenju programiranja kroz Python Turtle grafičko okruženje, koje omogućuje postupno i strukturirano usvajanje osnovnih programerskih koncepata, počevši od najjednostavnijih naredbi.

Inspirirani idejama i rješenjima g. Željka Udovičića, uključili smo se kau udruge u korištenje edukativne aplikacije Blockscodes, koja objedinjuje blokovsko i tekstualno programiranje. Takav pristup omogućuje učenicima lakši prijelaz s vizualnog prikaza naredbi na njihovu stvarnu sintaksu u Pythonu, uz stalnu vizualnu povratnu informaciju o rezultatu programa.

Već u prvoj skupini polaznika vidljivi su vrlo pozitivni učinci ovog pristupa:

Utjecaj Python Turtle okruženja na razvoj logičkog mišljenja

Python Turtle značajno doprinosi razvoju logičkog, algoritamskog i matematičkog razmišljanja kod djece. Programiranje pomoću Turtle grafike zahtijeva da učenik unaprijed planira slijed naredbi, predviđa njihov učinak i analizira rezultat, čime se razvija sposobnost sekvencijalnog razmišljanja i razumijevanja uzročno-posljedičnih veza.

Korištenjem osnovnih naredbi za kretanje, okretanje i crtanje, učenici prirodno usvajaju pojmove poput:

  • redoslijeda izvršavanja naredbi

  • ponavljanja (petlji)

  • uvjeta

  • orijentacije u prostoru i geometrijskih odnosa

Vizualni rezultat svakog programa omogućuje neposrednu povratnu informaciju, što učenicima olakšava uočavanje pogrešaka i potiče razvoj analitičkog razmišljanja i samostalnog ispravljanja koda (debugging). Takav način rada potiče aktivno učenje i razumijevanje, a ne mehaničko pamćenje naredbi.

Od vizualnog prema tekstualnom programiranju

Iskustvo rada s djecom pokazalo je da pretpostavka kako su učenici zainteresirani isključivo za „povlačenje blokova” nije točna. Naprotiv, djeca pokazuju visoku razinu motivacije kada samostalno pišu programske naredbe, jer time razvijaju osjećaj kompetentnosti i odgovornosti za vlastiti rad. Blockscodes u tom procesu služi kao most između vizualnog i tekstualnog programiranja, čineći prijelaz prirodnim i razumljivim.

Dugoročni obrazovni pristup

Ovaj program osmišljen je kao početni, ali dugoročno usmjeren pristup učenju programiranja. Za razliku od ograničenog vremena koje je često dostupno u redovnoj nastavi informatike, naglasak je na dosljednosti, kontinuitetu i razumijevanju temeljnih koncepata. Stečene vještine i razvijeni način razmišljanja predstavljaju čvrstu osnovu za kasnije učenje naprednijih programskih jezika, uključujući C++.

Zbog ograničenih kapaciteta, u početničku Python Turtle skupinu upisuju se djeca koja već pohađaju programe našeg kluba.
Time osiguravamo kvalitetan rad, individualni pristup i sustavan razvoj znanja.