Java Mágia

Te is készíts okos programokat, játékokat, szimulációkat, webes szolgáltatásokat a világ leggyakrabban használt programnyelvén: Java nyelven!

Ha sosem programoztál még, kezdd a Programozás Bevezető trail-al, ami 8-9 éveseket vezet be a programozási elvekbe. Remélem kedvet kapsz hozzá!

Utána a Digitális Mágia trail-al érdemes folytatni, ahol elektronikával folytatjuk, egy kis C nyelvű programozással mágikus kütyüket készíthetsz.

Azután jöhet ez a Java Mágia trail!

Kölyköknek

Ugyan, minek is készítenél programot? Ezer okból! Először is, mert nagyszerű dolog, hogy bármire rá tudod venni a gépet. Aztán, csodálatos lesz hogy ez a bármi tényleg messzire vezet: számítási szimulációkat, grafikát, animációt, MP3-as zenegépet, játékot fogsz csinálni.

Kicsit megismerkedsz az Internettel. Az egyik oldalán már biztosan sokat lógtál, de vajon mi lehet a webböngésző mögött? Hogyan lehet ilyen webes rendszereket csinálni? Hogyan tudsz más webes rendszereket felhasználni, a New York-i időjárástól a Google térképen át a budapesti webkamerákig?

A JM-en játszunk a programozási technológiával. Olyan nagyszerű programkészítési elveket fogsz megismerni, amivel játék a nagyszerű szoftverek készítése.

Szülőknek

A gyermekednek van informatika órája. De tudod, hogy az miről szól? Sajnos a legalapvetőbb számítógép-használatról, és csak nagyon keveseknek adatik meg az a luxus, hogy egy picit megkapargassák a programozás kezdetét.

Sajnos, sokszor a kezdet lassú, nehéz, és egyáltalán nem látványos, így nem csoda, hogy a kölykök könnyen feladják az elérhetetlennek tűnő célokat. Ezen a kurzuson szeretnénk, hogy ne így történjen.

Ki tudja, ha tetszik a kölyöknek a programozás, talán még szoftverfejlesztő lesz belőle - ami egy elég trendi állás manapság, ha jól csinálja!

Tanároknak

Lehet, hogy Neked volt szerencséd programozást tanulni, de lehet, hogy nem. Lehet, hogy úgy érzed, Neked ebben nincs semmi újdonság - hiszen már tanultad ezt. Vagy épp pont úgy gondolod, hogy ez egy olyan összetett dolog, amit sose lehet megtanulni?

Szerintem az igazság valahol félúton van. A programozás alapkészség: a képesség arra, hogy egy bonyolult folyamatot apró kis egyszerű lépésekre bontsuk, aztán a számítógép szájába rágjuk valami programnyelven. Ez nem tűnt nagyon nehéznek, a DM trail-ban megismertük a C nyelvet annyira, hogy bármiféle fény és hangeffektust tudtunk csinálni.

Azonban itt ettől kissé többről van szó: szeretném, ha nem programozást hanem szoftverfejlesztést tanulnánk. Ez két külön szakma: a programozás olyan, mint képesnek lenni összerakni egy faházikót. A szoftverfejlesztés meg olyan, mint építeni egy Burj Khalifa-t. Végülis mindkettő csak építkezés, vagy nem? :)

...végülis mindkettő csak egy épület

Nyilván más technológiák és módszerek kellenek a szoftverfejlesztéshez, mint a programozáshoz.

Lehet, hogy rémisztőnek tűnik a rengeteg sok idegen szó, mindenféle programozási módszertanok, de a nagy végcél csak az, hogy minél egyszerűbben tudjunk minél nagyobb épületet csinálni!

Lehet, hogy elsőre nem Burj Khalifa-t, de azért fontos, hogy messzebbre nézzünk a programozás dologtól, a for-ciklusoktól és a 10 soros konzolos programoktól.

Mutasd meg a kölyköknek, hogy hogyan tudnak nagyszerű igazi szoftvert csinálni az unalmas példaprogramok helyett! Itt az idő, hogy beszállj Te is!