Hlavní navigace

Názor k článku Programovací jazyk Ada pro úplné začátečníky od Zdenek Henek - Dobry den, vazim si toho, ze se snazite vytvaret...

  • Článek je starý, nové názory již nelze přidávat.
  • 30. 4. 2015 10:39

    Zdenek Henek

    Dobry den,
    vazim si toho, ze se snazite vytvaret ekosystem k vyuce programovani. Mam ale pocit, ze timto zpusobem jen rozdelite studenty na dva tabory. Jedni budou celou vyuku nenavidet a jen mensi skupina milovat.

    V soucasnem svete takto prijdete o spoustu potencialnich studentu, ktere proste Vas material (at je kvalitni sebevic) nezaujme do x sekund a prejdou na facebook nebo k nejake hre. K lidem, ktere bavi fyzika se s Adou mozna vubec nedostanete a k tem, ktere bavi umeni uz vubec ne. Pritom tito vsichni budou ve sve praci potrebovat znalosti programovani. Minimalne ke komunikaci s nama programatorama.

    Cca pred rokem jsem dostal dotaz: "Co se mam ucit, kdyz se chci naucit programovat?" Nez jsem zacal hledat "jazyk", tak jsem si nastavil kriterium, aby bylo lehke vytvorit malou grafickou aplikaci a aby existovalo velke mnozstvi zajimave dokumentace nejen pro nadsene programatory. Jazyk anglictina, kdyz uz se ted uci skoro od materske skoly, tak by to snad na konci zakladky a zacatek stredni nemel byt problem. Priznam se, ze prvni co me napadlo byl Pascal a ted vim, ze by to asi bylo i dobre doporuceni, protoze na strojarne v Brne se uci Delphi.

    Nakonec jsem doporucil Processing.
    Nejvic me asi presvedcila kniha Processing A programming Handbook for Viual Designers and Artists Reas and Fry.

    Duvody?
    Skvela dokumentace - nemusim nic pripravovat sam

    Dalsi zajimava kniha je The Nature of Code od Daniel Shiffman. Zajimave programovani fyzikalnich jevu a je dokonce zdarma na webu http://natureofcode.com/
    Dalsi mozny postup k robotum, protoze Arduino se s processingem docela kamaradi
    http://playground.arduino.cc/interfacing/processing
    a takovy Sparki robot pouziva IDE, ktere je napsane v processingu.

    Mame tu taky ProcessingJS - interpreter processingu do javascriptu, takze je mozne (podmnozinu) praci ukazat primo interaktivne na www strankach http://processingjs.org/ jak to treba dela in kniha The nature of Code
    http://natureofcode.com/book/chapter-3-oscillation/ Cviceni 3.1