Re: programnyelv kezdőnek

Szalayné Tahy Zsuzsa sztzs at infokatedra.hu
2016. Feb. 4., Cs, 09:58:07 CET


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
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lista.sulinet.hu/pipermail/techinfo/attachments/20160204/a92015bf/attachment.html>


További információk a(z) Techinfo levelezőlistáról