Šta je novo?

Upis deteta na programiranje

IvaVuk

Poštovan
Učlanjen(a)
04.01.2017
Poruke
28
Poena
55
Molim ljude od znanja za savet koji mi je jako vazan. Htela bih decaka od 10 godina da upisem u neku IT skolu na pocetni kurs programiranja. Zivimo u Nisu i imamo samo 3 takve skole u kojima se dosta razlikuju sami kursevi, a narocito cene.
Jedna skola nudi kurseve prema programima (C, C++, Visual Basic, Java, PHP...),
Druga skola nudi "Programiranje za osnovce" (ima posle i neki napredni kurs), a tu spada: uvod u HTML i CSS opisne jezike, gradivni elementi u HTML i CSS jezicima, pravilno pisanje i uređivanje koda, unošenje slika i tekstova na web stranice, struktura izrade web stranica, rad sa linkovima i listama, kreiranje i stilizacija tabela, formatiranje teksta i njegova stilizacija, dodavanje CSS stilizacije HTML tagovima, dodavanje video zapisa, povezanost HTML i CSS tehnologija, HTML 5,CSS 3,
Treca skola nudi WordPress, Java, PHP, po izuzetno visokim cenama.

Nije mi jasno sta je najbolje... a da se pri tome ne gube ni vreme ni novac. Da li odmah da krene i nauci jedan najprostiji programski jezik ili da prvo ide na ovaj uopsteni kurs za osnovce (razlika u ceni nije preterano velika, ali mi se cini da postoji razlika u stecenom znanju)... Izvinjavam se unapred ako nekome moja dilema izgleda nesuvislo... jednostavno ne zelimo da zalutamo a ni da bacamo novac. Hvala unapred.
 
Prva, a neko iskusniji ce ti reci koji programski jezik konkretno, ili od kog da krene.
 
zadaj detetu da ti iz casice sa 50 ceduljica na kojima pisu brojevi od 1 do 50 nadje najmanju
zatim da ti sortira ceduljice od najmanje do najvece

ako ima problema sa time, ne upisuj ga na programiranje



ne postoji najprostiji programski jezik

html, css, wordpress i ostalo nisu programski jezici, niti je rad sa njima programiranje... html i css su opisni jezici, wordpress je platforma u drag and drop fazonu

najgluplja moguca stvar je nekoga ko nema dodirnih tacaka sa matematikom i racunarstvom upisati na ucenje nekog programskog jezika

dete mora prvo da nauci kako da razmislja i resava probleme, a tek posle da odabere koja ga vrsta programiranja zanima, pa onda da odabere koji jezik iz te vrste zeli


u glavnom to "programiranje za osnovce" je pravljenje sajtova i nema veze sa programiranjem
svi jezici iz prve stavke su beskorisni nekom ko ne poznaje matematiku i algoritamsko razmisljanje
ovo trece pogotovo nije za decu


znaci prvo ucenje matematike, struktura podataka, algoritama, menadzmenta memorije i resursa, pa tek onda biranje tipa programiranja, pa onda biranje jezika

kada neko zna ono sto je bitno, jezik je posle pausalija
 
Poslednja izmena:
Dakle, prvo dete u neku matematičku sekciju......

Sent from mTalk
 
zadaj detetu da ti iz casice sa 50 ceduljica na kojima pisu brojevi od 1 do 50 nadje najmanju
zatim da ti sortira ceduljice od najmanje do najvece

ako ima problema sa time, ne upisuj ga na programiranje



ne postoji najprostiji programski jezik

html, css, wordpress i ostalo nisu programski jezici, niti je rad sa njima programiranje... html i css su opisni jezici, wordpress je platforma u drag and drop fazonu

najgluplja moguca stvar je nekoga ko nema dodirnih tacaka sa matematikom i racunarstvom upisati na ucenje nekog programskog jezika

dete mora prvo da nauci kako da razmislja i resava probleme, a tek posle da odabere koja ga vrsta programiranja zanima, pa onda da odabere koji jezik iz te vrste zeli


u glavnom to "programiranje za osnovce" je pravljenje sajtova i nema veze sa programiranjem
svi jezici iz prve stavke su beskorisni nekom ko ne poznaje matematiku i algoritamsko razmisljanje
ovo trece pogotovo nije za decu


znaci prvo ucenje matematike, struktura podataka, algoritama, menadzmenta memorije i resursa, pa tek onda biranje tipa programiranja, pa onda biranje jezika

kada neko zna ono sto je bitno, jezik je posle pausalija


Pa znaci ovo "Programiranje za osnovce" nije dobar kurs? Ja se ne razumem u te stvari nimalo, pa sam vam veoma zahvalna za svaku recenicu koju napisete. A sto se deteta tice, ono sa matematikom nema nikakvih problema, brzo kapira i jako je dobar u kombinatorici. Jeste mlad, ali mislim da moze poceti polako, ako se uputi u pravom smeru. Samo i dalje mi je nejasno gde da ga upisem.
Hvala vam na vremenu i volji koje ste izdvojili za odgovor.
 
Hm, a da nađeš nekog programera koji je raspoložen da daje časove detetu, pa da vidite kako bi to išlo?
 
Hm, a da nađeš nekog programera koji je raspoložen da daje časove detetu, pa da vidite kako bi to išlo?

Oni koje poznajem nemaju vremena za to, pa cak nemaju vremena ni za savet.... jedan mi je rekao da je "samouk" i da su kursevi samo za uzimanje para, a da se tu slabo nauci... pa zato i pitam sta da radim....
 
U tom slučaju prva opcija deluje najbolje, e sad, koji programski jezik, to je individualna stvar ... Možda C# ako ga imaju u ponudi.
 
Prerano je da dete od 10 godina tako precizno usmeravate. U najboljem slucaju neki opsti kurs, i to ako pokazuje sklonosti ka tome - ako ne, sve ce biti ne samo gubljenje vremena (i novca), vec i kontraproduktivno.
 
Nikakvo programiranje tipa C, C++, JAVA, ..., za decu tog uzrasta. To će na dete da utiče kontraproduktivno, sem ako vam nije cilj da dete zamrzi programiranje. :)

Nešto ovako je primereno za njihov uzrast, uz vašu pomoć zbog jezika:

https://scratch.mit.edu/

For Parents

Scratch is a programming language and an online community where children can program and share interactive media such as stories, games, and animation with people from all over the world. As children create with Scratch, they learn to think creatively, work collaboratively, and reason systematically. Scratch is designed and maintained by the Lifelong Kindergarten group at the MIT Media Lab.

https://scratch.mit.edu/parents/
 
Poslednja izmena:
Mozda da pogledas neku FB grupu studeneta Racunarstva i informatike sa Elektronskog fakulteta?
Verujem da bi noko od njih(pogotovo sa prve godine) bio rad da prenese neko osnovno znanje i Paskala ili da uvede klinca u HTML.

Ja iskreno misim da je HTML/CSS/JS bolja kombinacija od PHP/C/C+/VBA zato sto cak i da pogresi ipak ima nesto opipljivo. Odmah vidi sta je napravio i kako to izgleda i verovatno nece izgubiti interesovanje dok ko C/C++ program mora biti 100% tacan da bi se nesto prikazalo, a i zahteva malo vise logickog razmisljana(poznavanje algoritama)...
 
Dete od 10 godina ne treba da uci programiranje, ima vremena za to. Ovo ko roditelji koji upisuju decu sa pet godina na casove tenisa.
 
Potpuno se slažem sa ostalim članovima u ovoj diskusiji. Ja kao 16-ogodišnjak,koji trenutno uči programiranje u C#, mogu da kažem da nije zaista vreme da dete od 10 godina krene sa učenjem programiranja, ako pokazuje neko interesovanje u vezi sa računarima, a da to nisu igrice i ostale "zezancije" kao vid zanimanja, lepo bi bilo da dete krene sa istraživanjima svih pogodnosti OS-a, hardvera, aplikativnog softvera, za programiranje ima još vremena.
 
Dete od 10 godina ne treba da uci programiranje, ima vremena za to. Ovo ko roditelji koji upisuju decu sa pet godina na casove tenisa.
Pa malo je i gore od toga, na tenisu se barem fizicki razvija, iako pomalo naustrb drugih stvari - a ovde bi da mu unapred odrede zanimanje. Ne sumnjam da je iz najboljih namera, ali je potpuno suludo. Pri tom polazna tacka uopste nije dete - sta voli, sta ga interesuje, vec sta koja od skola ima na raspolaganju.

Potpuno se slažem sa ostalim članovima u ovoj diskusiji. Ja kao 16-ogodišnjak,koji trenutno uči programiranje u C#, mogu da kažem da nije zaista vreme da dete od 10 godina krene sa učenjem programiranja, ako pokazuje neko interesovanje u vezi sa računarima, a da to nisu igrice i ostale "zezancije" kao vid zanimanja, lepo bi bilo da dete krene sa istraživanjima svih pogodnosti OS-a, hardvera, aplikativnog softvera, za programiranje ima još vremena.

Evo Markic ima 16 godina i objektivno najbolje moze da proceni, jer nije toliko ogromna razlika izmedju njega i tog deteta - a opet ima dovoljno godina da moze da proceni, i to iz licnog iskustva. (nisam ironican, ako je neko stekao takav utisak)
Samo cete forsiranjem dete odvratiti od IT-a, ukoliko bi se nekada za to u buducnosti i zainteresovao.
 
Poslednja izmena:
Ja sam sa 15g krenuo u skolu programiranja C/C++, Osnove HW i robotika(lego kit) i to mi je sve delovalo strasno zanimljivo i interesantno, a usput sam dosta i naucio.
Ne mogu da kazem da sam stekao ne znam ni ja kakav visok nivo znanja ali sam se sasvim lepo upoznao sa osnovama nekih algorima, sintaksom itd..

Ja imam neki utisak da su sada deca od 10g na mnogo visem nivou od starijih generacija i da su vec potpuno sposobna da krenu i u neke naprednije stvari poput programiranja - Ako ih to zanima, a ne ako je to zelja roditelja.
 
Utisak te vara. Danas je skola mnogo "propustljivija" nego pre 20tak godina, ima milion eye candy zezalica tipa net, mobilni, pc, malo njih mari za matematiku niti su kriterijumi jaki. A matematika je generalno polazna osnova za dobrog programera.
 
Ja mislim da više uopšte i nema kriterijuma. Sramota me kad vidim kako mi je sin medju najboljima u razredu a realno bi u moje vreme bio prosek. Ali zato CS razbija... krastavac.
 
Mene su sa 10 godina slali na časove violine, što je samo rezultovalo time da sam zamrzeo muziku. Kasnije sam naučio da sviram sam, kao što sam i programiranje sam naučio.

Nemojte forsirati decu, ništa iz toga dobro ne izađe. Od mene su moji roditelji pokušavali da naprave vunderkinda i samo su me iskompleksirali bezveze. 10 godina je premalo za ogromnu većinu dece da uče programiranje, a da ne pominjemo da mala deca jednostavno nemaju strpljenje i upornost koja je za to potrebna. Ostavite ga još koju godinu, pa posle može neki kurs, ako ga ne bude interesovalo, nikom ništa, nemojte mu to nabijati na nos. Možda će mu kasnije biti interesantno, pa se opet dohvati toga, može da nauči i sam, samo ako ima želje za tim i pristojan nivo matematike i engleskog.
 
Mislim da nije losa ideja da detetu pustite neki online kurs / tutorujal koji se bavi agoritmima i strukturama podataka, to je pored matematike srz programiranja. Ako mu to bude zanimljivo, ako bude imao zelju da uci i radi dalje onda ga upisite u neku skolu programiranja.
 
Poslednja izmena:
Nekada se talenat za preferans pokazivao dobrim testom za buduće programere.
Voli li dete igre za stolom (karte, domine, šah) ?
Naučite ga prvo njima.
 
Ako ga zaista zanima programiranje, onda je to prva škola iz spiska. Nikad nije rano za to. Na youtube postoje kanali gde dete od 9 ili 10 godina drži kurs ios programiranja (za iphone).
Karte, šah i slično nisu nikakav pokazatelj. Neka istraživanja pokazuju da igranje sa kockicama i sklapanje raznih oblika dosta razvija smisao za kombinovanje i kasnije u životu takve osobe obično brže i efikasnije dođu do rešenja nekog problema.
Jako je bitno strpljenje. Deca su navikla na "sve, sad i odmah" pa dok prvi program proradi treba malo vremena. I engleski je veoma bitan.

Sent from my Nexus 6P using Tapatalk
 
Htela bih decaka od 10 godina da upisem

Htela bih i sin hoce su dve galaksije... ako hoce sam i to iskreno,od srca a ne tipa "hocu da pravim igrice" onda vredi pokusati,da okusi sta je to...

Ako dobro znam,klinci su svakako vec preoptereceni nasim super skolstvom,ne verujem da zelis da mu uzmes i to malo preostalog slobodnog vremena u najlepsem dobu zivota?
Dete od 10 godina...pusti ga neka se sam razvija...

Mada sam iskreno subjektivan.Prijatelj mi je bio nacelnik neuro odeljenja,koliko sam super inteligentnih mladih video koji su prolupali jer su se/ih preforsirali,nametali im,dokazivali pred nametnutim ciljevima da bi roditelji bili ponosni... uzas ljudi,uzas...

Ovo pisem kao roditelj sa poduzim stazom i nase je da im obezbedimo da probaju sta bi zeleli,njihovo je da se "pronadju"... my 5c
 
Evo pogledaj sta nudi kliker centar u Beogradu http://klikercentar.rs
Scratch način grafičkog kreiranja programa je prilagođen za decu nižih razreda osnovne škole. Dobar je za uvod, da im se približi neki osnovni vid razmišljanja, algoritama i sl koji će i kasnije samo da razvijaju. Lak je i prelaz sa grafičkog na tekstualni kod i sl. Kroz igru mogu polako da uče neke osnove.
https://youtu.be/0pxaFzRtx7k

Ozbiljniji pristup od ovog ili učenje pravog programskom jezika sa 10 godina je po meni prerano i može da bude samo zbunjujuće.
 
Prvo da vam se svima zahvalim na dobroj volji, super ste... cak i bolji od onih koje licno znam...
Nisam ambiciozna majka, samo dobro poznajem svoje dete. Nije sportski tip, neverovatno je koliko dobro zna engleski (sem gramatike) i to zahvaljujuci kompjuteru. Matematika, logika i kombinatorika su mu najjace strane. Zanima ga sve o kompjuterima. Mislila sam da ne dangubimo, nego da krenemo sa necim konkretnim, pa sam zato trazila savet da bih videla sta je primereno njegovom uzrastu.
Zahvaljujuci ovom forumu i vama, odlucila sam da prvo prekopamo sve po netu vezano za decje programe, pa ce mozda nesto biti jasnije i meni i njemu. Zahvaljujem se na linkovima, savetima i sugestijama. SUPER STE!
 
hajde mu molim te daj zadatak sa ceduljicama koji sam ti napisao

ako to uspesno odradi, taj mu da ti na najbrzi nacin nadje odredjeno prezime u zutim stranama

ako i to ume da uradi, upisuj ga na neki nizi od visih programskih jezika prvo, recimo C, da skapira osnove na najprimitivnijem nivou
ali opet kazem da je to prerano za dete da uci programiranje

nije ti cilj da ti dete postane kucac koda i manualni radnik, nego da zna sta radi, kako to funkcionise i zasto radi


a sto se tice html i css, tu mozes da ga upises kako god, nevezano za godine ili predznanje, ali morate biti svesni i ti i on da to nije programiranje
 
Poslednja izmena:
hajde mu molim te daj zadatak sa ceduljicama koji sam ti napisao

ako to uspesno odradi, taj mu da ti na najbrzi nacin nadje odredjeno prezime u zutim stranama

Cedulje odmah pravim, a cim se vratim s posla mu dajem oba zadatka :) mada ce ih on smatrati trivijalnim... nema veze. Hvala na sugestijama, a narocito na informacijama na osnovu kojih sam zakljucila da kurs "Programiranje za osnovce" nema veze sa programiranjem, nego valjda sa web stranicama, te da moze biti koristan, ali nije programiranje.
Malo mi je krivo sto sam neupucena, a imam takvo dete....
 
evo postupaka da mozes da ga proveris

pronalazenje najmanje:
izvuce dve cedulje iz cinije i vidi koja ima manji broj, nju prebaci u levu ruku, a ovu drugu odbaci
onda izvuce jos jednu i ako je veca odbaci je, a ako je manja stavi u levu ruku, a onu iz leve odbaci
kada prodje kroz sve ceduljice naci ce najmanju

sortiranje od najmanje do najvece:
uradi prvo zadatak za nalazenje najmanje
onda nju izbaci i vrati preostale u ciniju
ponavlja prvi zadatak u krug dok ne sortira ceduljice

nalazenje prezimena u imeniku:
zadas mu recimo prezime na M
on otvara polovinu imenika i vidi gde je M u odnosu na to
ako je levo otvara levu polovinu na pola, ako je desno otvara desnu na pola
onda u toj polovini gleda da li je levo ili desno i opet potrebnu polovinu otvara na pola
na kraju svodi imenik na samo jednu stranicu gde je to prezime
 
Vas zadatak sa ceduljicama mi je dao ideju. Pored njih sam napravila jos i ceduljice sa strelicama, skokom i sl. "naredbama" koje ce dete izvrsavati po nekom unapred predvidjenom redosledu (kako ih slozimo), zamisljajuci da je on coveculjak u nekoj PC igrici. Tako ce najbolje shvatiti sta programiranje podrazumeva. Onda ce morati te ceduljice tako da slozi da napravi tacno odredjenu putanju kroz stan. Mislim da je to dobra ideja, kroz igru deca najbolje uce. Ideju moram i razraditi (petlje, uzastopne naredbe i sl.)...

programiranje 1.jpg
 
to sa kretanjem nije lose, ima za ipad aplikacija swift playgrounds gde dete slaze komande kretanja da bi pokretalo coveculjka na ekranu i takav neki vid ucenja se preporucuje deci
 
Nazad
Vrh Dno