Re: programnyelv kezdőnek
Gábor Kovács
sceurpien at gmail.com
2016. Feb. 4., Cs, 11:07:53 CET
Kedves Zsuzsa
Attól, hogy egy gyerek jó matematikából, nem biztos, hogy értelmes is.
Attól, hogy egy gyerek jó informatikából, nem biztos, hogy jó programozó
lesz belőle.
Szerintem a programozásnál a motiváció a lényeges. Amelyik ismerősöm ma
(értelmes) programozó, nem csak kódoló, az mind úgy kezdte, hogy adott volt
egy feladat. Legyen az Mindstorms-os robotépítő verseny, LOGO-alapú
kijelzése egy USB-n érkező adatnak, vagy épp egy egyszerű webservice. Ha a
feladat megvan, és a lelkesedés, hogy megoldja, létrehozza a kódot. Eza
programozás szépsége: megfelelő elszántsággal MINDEN megoldható. A
feladatot kell megtalálni. A feladat során pedig megjön a tudás.
"Attól, hogy egy gyereknek megtetszik a programozás, még nem biztos, hogy
tehetséges." Ez nagyon negatív mondat szerintem. Ha valakinek tetszik a
programozás, akkor logikus gondolkodású ember. Nem kell komoly tehetség
ahhoz, hogy valaki programozzon, maximum ahhoz, hogy nagyszerű
rendszerprogramozó, vagy hibakereső váljon belőle. A világnak nagyon kevés
kiemelkedően tehetséges programozóra van szüksége, a szeretet sokkal
fontosabb.
Nem fog mindenki Mesterséges Intelligenciát létrehozni, ami dinamikusan
formális metanyelvekkel képes kommunikálni intelligens rendszerekkel
egyedül. Van, aki igen. De nem az úszáshoz kell hasonlítani, hanem a
főzéshez. Hasznos, ha mindenki tud főzni, és igen, kevés a mesterszakács,
de minden étterembe kell pár séf. Hogy ez mennyire tehetséges... változó.
De a kaját elkészíti.
Gábor
2016. február 4. 9:58 Szalayné Tahy Zsuzsa írta, <sztzs at infokatedra.hu>:
> Kedves Rendszergazdák!
>
> Doktorandusz hallgató vagyok épp az ELTE-n, informatika (programozás
> oktatás) módszertant kutatok. Ennek keretében a BME mérnökinformatikus
> képzését tanulmányozom. Amit írok, az az ELTE programtervező matematikus
> szak oktatóinak és a BME-VIK mérnökinformatikus szak oktatójának a
> véleményére alapozom. + Megnéztem mit tanítanak a Pázmány Péter egyetemen +
> évek óta tanítok programozást az ország egyik legjobb középiskolájában. +
> az egyik legjobb eredménnyel művelem a tanítást a tehetséggondozás
> területén.
>
> Szóval...
>
> A programozás megértéséhez sokan a Pascalt tartják alkalmasnak, de a C
> nyelvi alapjaival érdemes kezdeni. Ezért ma már a Pascalt nem használják.
> Sokan a Python mellett érvelnek, de a kényelmessége miatt számos
> programozási elv kikerülhető vele.
> Nagyon úgy tűnik, hogy szigorúan típusos nyelv jobb a kezdőknek, mert
> megérti, mi a típus és nem kavarja a szezont a fazonnal.
> Nagyon úgy tűnik, hogy C alapú nyelv jobb, mert most az a divat, számos
> nyelv erre épül.
> Biztos, hogy a C nem jó, kivéve, ha az a 12 éves (!) gyerek autista vagy
> asperger-szindrómás vagy bizonyítottan kiemelkedő tehetsége van a témához
> és első ránézésre is érti a * és & jelentését.
> Azoknak, akik működő dolgot szeretnének készíteni programozással, de a
> pontos és gyors kódolás, az angol nyelv még nem tökéletes, leginkább
> valamilyen grafikus nyelv lesz megfelelő. Ilyen nyelvek scratch (ami
> lényegében egy algoritmus modellező eszköz), vagy a logo, ami funkcionális
> nyelv. Vagy ki lehet próbálni Alice-t vagy a Kodut vagy... Rengeteg
> fejlesztés létezik, ami kimondottan az általános iskolás korosztály számára
> készült.
>
> Továbbá...
> Attól, hogy egy gyereknek megtetszik a programozás, még nem biztos, hogy
> tehetséges.
> Attól, hogy egy gyereknek megtetszik az úszás, még nem biztos, hogy
> úszóbajnok lesz belőle. Ha egy hobbi úszót arra kényszerítesz, hogy az
> olimpiára készüljön, könnyen lehet, hogy megutálja az úszást.
> Attól, hogy egy gyereknek tetszik, hogy néhány sor kód hatására történik
> valami a gépével, még nem biztos, hogy képes 500 sor kód megírására, nem
> biztos, hogy képes a munkáját tesztelni, nem biztos, hogy képes önállóan
> kitalálni, hogy hogyan tudja a golyó objektumot parabolapályán röptetni az
> Angry birds-e...
>
> SzTZs
>
> _______________________________________________
> Techinfo mailing list
> Techinfo at lista.sulinet.hu
> Fel- és leiratkozás: http://lista.sulinet.hu/mailman/listinfo/techinfo
> Illemtan: http://www.szag.hu/illemtan.html
> Ügyfélszolgálat FAQ: http://sulinet.niif.hu/
>
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lista.sulinet.hu/pipermail/techinfo/attachments/20160204/9c7eccc2/attachment.html>
További információk a(z) Techinfo levelezőlistáról