Jávácska vortál: http://javacska.lib.unideb.hu Jávácska barátai: :http://www.javacska.hu Jávácska és az informatika tanárképzés Bátfai Norbert, DE IK, Alkalmazott Matematika és Valószínűségszámítás Tsz., norbi@javacska.hu Bátfai Erika, DE Egyetemi és Nemzeti Könyvtár, Társtud. Könyvtár, erika@javacska.hu Informatika a felsőoktatásban 2005, Debrecen
Ki Jávácska? Jávácska egy diákok és tanulók számára készített tudományos ismeretterjesztő kezdeményezes. Jávácska célja a tanulók és a diákok körében egy olyan részben önszervező folyamat beindítása, amely képes a diákokban a természettudományos gondolkodásmód megalapozására. A Jávácska közösség spektrumának egyik vége az önszervezés - ezt a diákok, tanulók és általában az érdeklődők spontán baráti közösségei alkotják, a másik a direkt, iskolai szervezés, itt a szakkörök, a reguláris oktatásba beemelt részek helyezkednek el. Szervezésben e kettő között félúton vannak példaul a teleházak, könyvtárak, gyermekkönyvtárak.
Fantasztikus programozás A Jávácska kezdeményezés alapja a Fantasztikus programozás című tudományos ismeretterjesztő kalandregény sorozat. A mindenkori modern informatikát elsődlegesen e "tankönyv" sorozat tagjaival juttatjuk el az érdeklődő tanulókhoz, diákokhoz és tanáraikhoz. Jelen pillanatban a sorozat első tagja teljesen kész, ez a Barát Virág naplója: egy tanuló kislány "informatikai" naplóregénye. A könyv szabadon letölthető a Jávácska vortálról, illetve ugyanott kötve is megrendelhető, továbbá minden megyei könyvtárnak megküldtük ajándékpéldányunkat.
A Jávácska kezdeményezés 2000, Elindul a Jávácska projekt, cél: ismeretátadás 2002, Egy ITEM pályázat keretében felkarolja a Debreceni Egyetem Egyetemi és Nemzeti Könyvtára, az új cél: szórakoztatás és mellesleg Kiemelések ismeretátadás Saját gyermekcsoport, Jávácska találkozók 2003, Tartalomfejlesztés, tapasztalatgyűjtés Jávácska szakkör 2004, A kezdeményezés népszerűsítése: JávácskaMOTOROLA vortál, eszköztámogatás linkcserék...; cikkek: evilág, Debreceni TV, MTV Böngésző ; konferenciák: I. Jávácska konferencia Debrecen, INFO Savaria - Szombathely, INFO Éra Békéscsaba, II Jávácska konferencia Budapest, Jávácska RoadShow 2005, Most itt vagyunk és lépünk az oktató játékok felé, például a Hangyatársadalmak (MMO RTS hibrid), illetve folytatjuk a sorozat írását
A kezdeményezés eszméje Fő motivációnk, hogy minimum ismeretterjesztés formájában és lehetőleg minél fiatalabb életkorban visszacsatoljuk az oktatásba a technológiai innovációt is, hogy ezzel tovább fokozhassuk az informatika fejlõdésének sebességét. Miért regénysorozat? Kezdetben volt a füzet koncepció Majd a gyerekek visszacsatolásai felvetették a regény ötletét A napjainkban népszerű kalandregények (mint például J. K. Rowling: Harry Potter) pedig bíztatást adtak, hogy az érdeklődők olvasnak
Fantasztikus programozás sorozat Fantasztikus Programozás I., avagy Barát Virág naplója Kész! Kész: letölthető a vortálról, illetve megrendelhető Fantasztikus Programozás II., avagy Keresztes Balázs naplója Bioinformatikusunk hangyaszimulációi a horda ellen Fantasztikus Programozás III., avagy Fazekas Igor naplója Éppen pályázunk Diák-robot barátság, RobIGOR fejlesztése és kalandjai Fantasztikus Programozás IV., avagy Lábrády Márió naplója Lábrády Márió, a Kék Föld csillaghordozó kapitánya Fantasztikus Programozás V., avagy Barát Noémi naplója RobÉMI csevegő robot fejlesztése és kalandjai Fantasztikus Programozás VI., avagy Goldenger Abigél naplója Tervezett Goldenger Abigél, a tesi-csapat kapitánya
Fantasztikus programozás sorozat Fantasztikus Programozás I., avagy Barát Virág naplója Elvben minden megyei könyvtárban kölcsönözhető! Forrás:http://javacska.lib.unideb.hu/weba/ (júliustól-novemberig) Ugyanott, 2005. január
Barát Virág naplója Az oktatási anyagot egy sci-fi történetre, mint egyfajta hordozó jelre ültettük rá. A hordozó: 2009. dec. 4. igen értelmes jelek a Tejútrendszer egyik spirálkarjának belső pereméről. A jelek forrása a Barát ikerpár, Virág és Noémi. A földönkívüli tanárok egy egész várost rendeznek be, ez Nagyatom. Az első kilenc hét kalandjai az iskolában. Ja, a gyerekek megmentenek egy világot!
Az FP I. tudásanyaga Az elsődlegesen átadott (felépített) alapfogalmak: OO alapfogalmak, osztály - objektum öröklődés program - programozás - hálózat További fogalmak: email, levelezési lista, kriptográfia, protokoll, csomagkapcsolás, TCP/IP, WWW, kliens-szerver modell, feromon nyom követése.
Az FP II. tudásanyaga Az elsődlegesen átadott (felépített) alapfogalmak: Az OO alapfogalmak és szemlélet további mélyítése Algoritmus, szimuláció Java (J2SE) nyelv, program, programozás, API További fogalmak: hangyaszimulációk, feromonnyom követése, Turing gép, idő és tárbonyolultság, kiszámíthatóság.
Az FP III. tudásanyaga Az elsődlegesen átadott (felépített) alapfogalmak: Az OO alapfogalmak és szemlélet további mélyítése Képfeldolgozás, szteganográfia Java (J2SE) nyelv, program, programozás, API további mélyítése További fogalmak: robot (LEGO Mindstorms robotok), kvantum bit.
Forma Blog A főhős(nő) saját gondolatai Házi feladatai Tanárok anyagai Mesék Feladatok Ábrák
A feladatok Az apróbb feladatok mellett néhány nehezebbet külön is kiemeltünk, ezek megoldása önálló elmélyülést vagy csoportos munkát kíván. Céljuk, hogy megoldásuk igénye rávegye az olvasót a közösséggel való sikeres együttműködésre (például levelezési lista vagy mentor bitmanó). Jávácska levelezési lista: http://mail.lib.unideb.hu/cgi-bin/mailman/listinfo/javacska
Hivatkozott programok Bitmanó határozó, mentor bitmanók Az érdeklődés felkeltése: Mobiltelefonos programok Fraktálos programok Szimulációs biológiai programok Mobil robot programok
Jávácska platform Ábraötlet: java.sun.com
Fantasztikus programozás és LEGO robotos, mobilos próbaóra RobIGOR 810 RobIGOR 621 RobIGOR T610 A 2004/2005 tanév második félévében először indult az Objektumorientált programozás a középiskolában c. tárgy, a csoport a mobil és a robot témákat választotta.
LEGO Mindstorms Robotics Invention System Agya Teste Érzékelői Motorjai
LEGO Mindstorms Robotics Invention System
LEGO robotok Java programozása, http://www.lejos.org Technikai beállítások:
LEGO robotok Java programozása, http://www.lejos.org ó, i c á iter, a i enc kció v k Sze szele Robotos foglalkozások szakköri lap: http://javacska.lib.unideb.hu/seged/#jrobot
LEGO robotok Java programozása, http://www.lejos.org tum k e j ob, y l tá sz Osz interfé Robotos foglalkozások szakköri lap: http://javacska.lib.unideb.hu/seged/#jrobot
A feladat Előre! Akadály! Hátra! Fordulj! Előre! Akadály 2 1 A josx.robotics csomaggal a megfelelő három viselkedés: Akadály A bal oldali érzékelő, a jobb oldalira viselkedjen szimmetrikusan Előre megy Elkerül balra Elkerül jobbra
Kiegészítők: pl. VISION COMMAND
Mobil láncok és gyöngyök Jávácska terminológiájában a mobiltelefonos Java program egy lánc, amire a program képernyőit, mint egyfajta gyöngyöket fűzzük fel. Minden gyöngy meg tudja mondani magáról, hogy ő ki után következik és, hogy ő utána ki következik. Íme egy egyszerű eset: START STOP
Medalion lánc azaz családi képeket fűzzünk fel! é vez r e T s A Jávácska API megmondja, hogy képeket a VaszonGyongy gyöngyre tudunk rajzolni, ezért saját gyöngyeinket ebből az osztályból származtatjuk, ez lesz a KepGyongy saját osztályunk (letölthető a vortálról). START STOP
e Fejl s szté Hogyan kezdjük? J2ME foglalkozások szakköri lap: http://www.clib.dote.hu/javacska/seged/#j2me Most: A Sun J2ME Wireless Toolkit használata A javacska csomag A Kepek progi
e Fejl A Jávácska csomag és a példák használata s szté J2ME foglalkozások szakköri lap: http://javacska.lib.unideb.hu/seged/#j2me Most: A Sun J2ME Wireless Toolkit használata A javacska csomag (a javacska könyvtár tartalma) A Kepek progi (a KepekLanc.java és a KepGyongy.java) Medalionos láncunk elkészítéséhez tehát a Kepek példát használjuk fel, vegyük észre, hogy tk. csak a képeket csereljük le benne a sajátjainkra és ennek megfelelően módosítjuk majd láncunk forrását!
F tés z s ejle Programozás a lánc
e Fejl s szté Programozás a gyöngy
Tes és ztel Tesztelés
Jávácska összefoglalása http://javacska.lib.unideb.hu Jávácska = a könyvek + a vortál A vortál = az oktatási tartalom + a közösségi élet
Gyermek-Robot Barátság http://www.javacska.hu Jávácska fejlesztői lapok
Jávácska vortál: http://javacska.lib.unideb.hu Jávácska barátai: :http://www.javacska.hu Kérdések és válaszok Bátfai Norbert, norbi@javacska.hu Bátfai Erika, erika@javacska.hu Informatika a felsőoktatásban 2005, Debrecen
Források Jávácska Barátai: http://www.javacska.hu Jávácska Vortál: http://javacska.lib.unideb.hu Bátfai Mária Erika, Bátfai Norbert: Fantasztikus programozás I., DEENK, 2004. Bátfai Norbert, II. Jávácska konferencia, Fantasztikus programozás ea. Bátfai Norbert, Újkerti Internet Fiesta, Fantasztikus programozás ea. http://www.lejos.org Bátfai Norbert, Bátfai Erika: Jávácska és az http://java.sun.com informatika tanárképzés, előadás az IF2005 konferenciára Munkaverzió: 0.0.5