← Nazad na blog

Programiranje za decu u Vračaru — kompletan vodič za roditelje

Ako prvi put razmišljate da upišete dete na programiranje, ovo je jedini članak koji vam treba. Šta je realno za koji uzrast, koji jezik, šta nije — i, najvažnije, kako da znate da li je za vaše dete.

U ovom članku

  1. Zašto uopšte programiranje za decu?
  2. Od koje godine je realno?
  3. Koji jezik prvo — Scratch, Python, ili nešto drugo?
  4. Šta programiranje za decu nije
  5. Pet znakova da detetu ide
  6. Programiranje u Vračaru — gde i kako
  7. Šta da pitate na probnom času

1. Zašto uopšte programiranje za decu?

Pre nego što odgovorimo na pitanja „koji jezik" i „od koje godine", treba da odgovorimo na pravo pitanje: zašto? Jer ako je razlog „svi to upisuju" — verovatno će dete brzo da odustane.

Naša teza, posle pet godina rada sa decom u Vračaru, je da programiranje deci daje četiri stvari:

  1. Drugačiji način razmišljanja. Programiranje uči dete da razlaže problem na manje korake — što je korisno za matematiku, jezike, šah, čak i za pakovanje rančice ujutru.
  2. Toleranciju na grešku. U školi greška je crveno na testu. U programu greška je „ne radi, da vidim zašto". Velika razlika.
  3. Osećaj agencije. Dete koje napravi sopstvenu igru — ne odigra tuđu, nego napravi — drugačije gleda na ekran. Ekran više nije čarobni stakleni prozor; ekran je nešto što se kontroliše.
  4. Pripremu za svet u kome će živeti. Bez obzira na profesiju, današnje sedmogodišnje dete će raditi sa softverom celog života. Pitanje je da li će ga koristiti pasivno ili razumeti kako radi.

Ako vam neki od ovih razloga ne deluje važno za vaše dete — okej, programiranje verovatno nije prioritet. Postoje mnoge korisne sekcije: muzika, sport, jezici. Programiranje je samo jedna od opcija. Ne čarobni štapić.

2. Od koje godine je realno?

Najčešće pitanje koje dobijamo. Iskren odgovor: od 3.5 godine možemo nešto smisleno raditi — ali ne ono što većina roditelja zamišlja kao „programiranje".

3.5 do 5 godina — bez ekrana

U ovom uzrastu nema „programiranja" u pravom smislu reči. Postoji učenje logike — kroz fizičke kockice, robote koji slušaju komande iz kartica, Lego konstrukcije. Dete uči koncept „komande" i „redosleda" pre nego što vidi ijedan red koda. To je suština našeg programa Legići.

5 do 7 godina — Scratch Junior

Tu počinje pravi posao. Scratch Junior je vizualni jezik gde se „komande" slažu kao kockice na ekranu — bez kucanja, bez sintakse. Dete od 6 godina za par časova napravi prvi mali animirani projekat. Naš Žuti pojas je tu.

7 do 11 godina — pravi Scratch + Micro:bit

Ovde je „zlatno doba" za uvod u programiranje. Dete je dovoljno staro da razume varijable i petlje, a dovoljno mlado da mu nije besno što „mora" da uči. Scratch + fizički hardver (Micro:bit ploča, mali roboti) — kombinacija koja drži pažnju.

11 do 13 godina — tekstualno programiranje

Tu krećemo u Python — prvi „pravi" jezik koji se kuca. Crni Pojas. Tu se pravi razlika između onih koji su zaista zainteresovani za programiranje i onih kojima je bilo zabavno do tu. Oba ishoda su u redu.

Ako razmišljate o tome da vaše šestogodišnje dete „nauči Python da bi imalo prednost u srednjoj školi", molimo vas — nemojte. Šestogodišnjak ne treba Python. Šestogodišnjak treba da uživa u procesu da bi mu, kad postane jedanaestogodišnjak, Python bio prirodan korak.

3. Koji jezik prvo?

Najčešće zablude koje čujemo:

Naš redosled — utvrđen u praksi i podržan istraživanjima MIT Lifelong Kindergarten grupe — je:

  1. Fizički jezici (Lego, Sphero) za 4–6 god. Slažeš kartice, robot ide.
  2. Scratch Junior (5–7 god). Vizualni blokovi, jednostavna logika.
  3. Scratch (7–11 god). Vizualni, ali sa svim konceptima pravog programiranja.
  4. Python (11+). Tekstualan jezik, čista sintaksa, koristan posle.

Sva preskakanja koja vidimo (npr. „dete ima 7 godina, hajde Python") obično završavaju kako se očekuje — frustracijom za 3 nedelje.

4. Šta programiranje za decu nije

Da bismo bili pošteni, evo šta programiranje za decu ne radi:

5. Pet znakova da detetu ide

Posle prvih par časova, evo na šta gledamo da bismo procenili da li je program za dete:

  1. Dete pita „šta je sledeće?" — to je najbolji znak. Pita za novu kockicu, novu funkciju, novi izazov.
  2. Pominje čas kod kuće. Ne mora da priča o gradivu — dovoljno je da spomene predavača, druga iz grupe, nešto što je radio.
  3. Vraća se na svoje projekte. Otvori Scratch sam i nastavi nešto. Niko ga nije terao.
  4. Izdrži „buduli" deo. Programiranje ima dosadne delove (treba da napišeš varijablu, treba da spojiš pravu komandu). Dete koje to izdrži za nešto što ga zanima — to je dobar znak.
  5. Greška ga ne slomi. Kad nešto ne radi, dete kaže „čekaj da vidim". Ne plače, ne odustaje. To je stanje koje učimo, i koje neka deca već prirodno imaju.

Ako ste videli 3 od 5 — krenite. Ako 0 od 5 — možda probajte za 6 meseci, ili razmislite o drugoj sekciji.

6. Programiranje u Vračaru — gde i kako

U Vračaru postoji nekoliko opcija. Mi ćemo iskreno: ako vam je naš program iz nekog razloga neprikladan (uzrast, raspored, lokacija), reći ćemo to. Bolji za sve da odete na pravo mesto nego da nas plaćate, pa odustanete.

Šta gledati kad birate:

Konkretno: DigiKids Vračar nudi

13 programa od 3.5 do 13 godina, max 6 dece u grupi, 60 min nedeljno, lokacija Gospodara Vučića 70. Probni čas je besplatan i posle njega kažemo iskreno mišljenje. Pozovite na 064 078 9373.

7. Šta da pitate na probnom času

Evo pet pitanja koja se uvek isplate:

  1. „Šta moje dete neće naučiti kod vas?" Iskren predavač zna granice programa.
  2. „Koliko brzo ćete videti da li je za njega?" Nakon dva-tri časa svako iskusno oko vidi.
  3. „Šta radite ako se dete dosađuje?" Diferencirani zadatak — to želite da čujete.
  4. „Šta ako se dete plaši i ne učestvuje?" Strpljenje, vraćanje na nivo gde se ono oseća sigurno — to želite.
  5. „Mogu li da prisustvujem prvom času?" Da. Sa strane, ne preuzimajući.

Kraj

Programiranje za decu nije čarobni štapić, ali nije ni hir. Pravo upisano u pravo vreme, sa pravim ljudima — može da bude jedna od najboljih sekcija koju ćete dati detetu. Pogrešno upisano — može da odbije dete od programiranja zauvek.

Naš savet: dovedite ga jednom, gledajte sa strane, slušajte ga kad krenete kući. Sve ostalo — i program, i jezik, i raspored — manje je važno od toga.


Pisao: tim DigiKids Vračar. Ako imate temu o kojoj biste želeli da pišemo, javite na digikidsvracar@gmail.com.

Probni čas — najbolji način da znate.

45 minuta. Vi gledate. Dete radi. Posle iskreno razgovaramo. Bez obaveza.

Prijavi probni čas