Nenuobodus Java programavimas (video pamokėlės)
28 spalio, 2011 § Komentarų: 1
Gimnazistus (3 ir 4 kl) šiemet bandau mokinti su Java (tai panašu į C++ bet vaizdžiau – įdomiau). Tam prikūriau video pamokėlių (geriausia žiūrėt FullScreen HD):
- Apšilimui (sintaksės susipažinimui) naudojome šveicarų sukurtą “online“ priemonę “TurtleGrafik.ch“,
- o paskui – GreenFoot – su ja galima lengvai kurti paprastus žaidimukus!
(ir tuo pačiu išmokti objektinio programavimo subtilybių 😉
Kol kas mano demonstracijose nėra intriguojančio siužeto – dauguma kitų GreenFoot pradžiamokslių (pvz, ir KTU) naudoja krabo pavyzdį (su valdymu klaviatūra).
IT programavimo egzamine jau galima naudoti C++
28 gruodžio, 2010 § Komentarų: 1
Gruodžio 13d. tai įteisinta:
Praktinei Egzamino užduoties daliai atlikti naudotinos programavimo aplinkos Free Pascal, CodeBlocks ir Dev C++
http://www3.lrs.lt/pls/inter3/dokpaieska.showdoc_l?p_id=389389&p_query=&p_tr2=
Aš vis galvoju, kad C++ tikrai ne programavimo pradžiamoksliui skirta kalba… Nors olimpiadininkai ir pažangesnieji galės nebesiterlioti su Paskaliu. Principe – Gerai.
Tuo pačiu siūlyčiau pasidomėti QT-Creator aplinka, kurią jau pora metų kuria Nokia, kartu su itin populiariu QT įrankiu. Ja galima kurti programas ir įprastiems kompams ir mobiliems tel. Tai įdomiau, negu vien skaičiukų dėliojimas. Yra ir QT in Education skyrelis 🙂
Ps.: gal kada ateis ir Python eilė :). Aš įsibėgėjau rašyti programavimo pradžiamokslį Python “pagrindu“. Pagrindinis pliusas pradedantiesiems, mano manymu, yra galimybė vykdyti po vieną komandą ir iš kart matyti rezultatą. Bei labai patogu naudoti LOGO stiliaus grafiką, pvz, funkcijų paaiškinimui.
pps.: Šiaip C++ yra gerai ta prasme, kad jos sintaksė yra panaši į daug realiai gyvenime naudojamų programavimo kalbų: PHP, JavaScript, Java, C#. Tačiau C++ turi vieną klastingą dalyką — galima (o kartais ir reikia) patiems valdyti atminties paskirsytmą — tai gan sudėtinga ir galima “prisižaisti“ – pvz, “nulaužti“ savo kompiuterį :).
Aš geriau naudočiau Java — ji kaip tik turi gerų edukacinių priemonių, pvz, GreenFoot.
C++ beieškodamas suvokimą palengvinančių priemonių aptikau vėžliuko grafiką (tinkančią DevCpp) bei Karel++ (pvz) .
Karel puikiai tinka algoritmavimo įvadui, nes jam valdyti reikia: