Title: Fantasztikus programoz
1http//www.clib.dote.hu8081/javacska/b.v
http//www.javacska.hu
Jávácska RoadShow
Fantasztikus programozás és LEGO robotos,
mobilos próbaóra
25 órás Internet Fiesta az Újkerti
KönyvtárbanDebrecen, 2005 március 17.,
14.00-16.30
Bátfai Erika, Bátfai Norbert, info_at_javacska.hu
2A 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 ismeretátadás2003, Tartalomfejlesztés,
tapasztalatgyujtés2004, A kezdeményezés
népszerusítése Jávácska vortál, linkcserék...
cikkek eVilág, Debreceni TV, MTV Böngészo
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 RoadShow2005, Most itt vagyunk és
lépünk az oktató játékok felé, például a
Hangya-társadalmak (MMO RTS hibrid)
3A kezdeményezés eszméje
- Újdonságok visszaforgatása az oktatásba
- Ismeretterjesztés, figyelemfelhívás
- Hozzájárulás a fejlodés sebességének fokozásához
- Minél fiatalabb életkor (általános illetve
középiskolai)
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épszeru kalandregények (mint
például J. K. Rowling Harry Potter) pedig
bíztatást adtak, hogy az érdeklodok olvasnak
4Fantasztikus programozás sorozat
Fantasztikus Programozás I., avagy Barát Virág
naplója
Kész letöltheto a vortálról, illetve
megrendelheto
Fantasztikus Programozás II., avagy Lábrády Márió
naplója
Lábrády Márió, a Kék Föld csillaghordozó
kapitánya
Fantasztikus Programozás III., avagy Fazekas Igor
naplója
RobIGOR fejlesztése és kalandjai
Fantasztikus Programozás IV., avagy Barát Noémi
naplója
RobÉMI csevego robot fejlesztése és kalandjai
Fantasztikus Programozás V., avagy Goldenger
Abigél naplója
Goldenger Abigél, a tesi-csapat kapitánya
5Fantasztikus programozás sorozat
Fantasztikus Programozás I., avagy Barát Virág
naplója
Minden megyei könyvtárban kölcsönözheto!
Forráshttp//www.clib.dote.hu/javacska/weba/
(júliustól-novemberig)
6A hordozó
Az oktatási anyagot a sci-fi történetre, mint
egyfajta hordozó jelre ültettük rá.
A tudásanyag OO programozás bevezetés
A hordozó a sci-fi történet
7Barát Virág naplója
- A hordozó a sci-fi történet.
- 2009. dec. 4. igen értelmes jelek a
Tejútrendszer egyik spirálkarjának belso
peremérol - 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 elso kilenc hét kalandjai az iskolában
- Ja, a gyerekek megmentenek egy világot!
8A tudásanyag
- Az elsodlegesen átadott (felépített)
alapfogalmak - OO alapfogalmak, osztály - objektum - öröklodé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.
9Forma
- Blog
- A fohos(no) saját gondolatai
- Házi feladatai
- Tanárok anyagai
- Mesék
- Feladatok
- Ábrák
10Hivatkozott programok
- Bitmanó határozó, mentor bitmanók
- Az érdeklodés felkeltése
- Mobiltelefonos programok
- Fraktálos programok
- Szimulációs biológiai programok
- Mobil robot programok
11Kapcsolódó programok
12A 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üttmukö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
13Jávácska vortál
- Jávácska a könyvek a vortál
- A vortál az oktatási tartalom a közösségi élet
14Jávácska platform
Ábraötlet java.sun.com
15Összefoglalás
Kronológia
Kiemelések
- 2000. Jávácska születésewww.javacska.hu
- 2002. IHM-OM ITEM pályázatwww.clib.dote.hu8081/j
avacska/b.v - 2003. Teljesítés, tartalomfejlesztés
- 2004. Népszerusítés, közösségépítés
- 2005. Továbblépés, partner keresés
- Saját gyermekcsoport, Jávácska találkozók
- Jávácska szakkör
- MOTOROLA eszköztámogatás
16Irányok 2005-ben
- Könyvtár Jávácska vándor foglalkozások,
Jávácska RoadShow, http//www.javacska.hu/RoadShow
- Informatika oktatási anyag tartalomtámogatás
- Játék HANGYA TÁRSADALMAK (MMO RTS hibrid)
- Könyv Fazekas Igor naplója (LEGO Mindstorms
robot építés) - Pályázunk, partnereket keresünk! Reméljük Ön is
érdeklodik info_at_javacska.hu
17Fantasztikus programozás és LEGO robotos,
mobilos próbaóra
RobIGOR 810
RobIGOR 621
RobIGOR T610
18LEGO Mindstorms Robotics Invention System
- Agya
- Teste
- Érzékeloi
- Motorjai
19LEGO Mindstorms Robotics Invention System
20LEGO robotok Java programozása,
http//www.lejos.org
Technikai beállítások
21LEGO robotok Java programozása,
http//www.lejos.org
Szekvencia, iteráció, szelekció
Robotos foglalkozások szakköri lap http//www.cli
b.dote.hu/javacska/seged/jrobot
22LEGO robotok Java programozása,
http//www.lejos.org
Osztály, objektuminterfész
Robotos foglalkozások szakköri lap http//www.cli
b.dote.hu/javacska/seged/jrobot
23A feladat
- A josx.robotics csomaggal a megfelelo három
viselkedés
- Elore! Akadály! Hátra! Fordulj! Elore!
Akadály
Akadály
A bal oldali érzékelo, a jobb oldalira
viselkedjen szimmetrikusan
1
2
Elore megy
Elkerül balra
Elkerül jobbra
24Kiegészítok pl. VISION COMMAND
25Mobil láncok és gyöngyök
Jávácska terminológiájában a mobiltelefonos Java
program egy lánc, amire a program képernyoit,
mint egyfajta gyöngyöket fuzzük fel. Minden
gyöngy meg tudja mondani magáról, hogy o ki után
következik és, hogy o utána ki következik. Íme
egy egyszeru eset
START
STOP
26Medalion lánc azaz családi képeket fuzzünk fel!
Tervezés
A Jávácska API megmondja, hogy képeket a
VaszonGyongy gyöngyre tudunk rajzolni, ezért
saját gyöngyeinket ebbol az osztályból származtatj
uk, ez lesz a KepGyongy saját osztályunk
(letöltheto a vortálról) .
START
STOP
27Hogyan kezdjük?
Fejlesztés
- 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
28A Jávácska csomag és a példák használata
Fejlesztés
- 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 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 megfeleloen módosítjuk majd láncunk
forrását!
29Programozás a lánc
Fejlesztés
30Programozás a gyöngy
Fejlesztés
31Tesztelés
Tesztelés
32További programok
A Jávácska vortálon a Jávácska platformnak
megfeleloen további oktatási segésanyagokat
talál asztali gépek és Internetes irányban is.
33http//www.clib.dote.hu8081/javacska/b.v
http//www.javacska.hu
Kérdések és válaszok
25 órás Internet Fiesta az Újkerti
KönyvtárbanDebrecen, 2005 március 17.,
14.00-16.30
Bátfai Erika, Bátfai Norbert, info_at_javacska.hu
34Források
- A II. Jávácska konferencia http//www.clib.dote.h
u/javacska/konf2Bátfai Erika, A Jávácska
projektBátfai Norbert, Fantasztikus
programozásc. eloadások - http//www.javacska.hu
- http//www.clib.dote.hu8081/javacska/b.v
- Bátfai Mária Erika, Bátfai Norbert Fantasztikus
programozás I., DEENK, 2004. - http//www.lejos.org
- http//java.sun.com
35- leJOS, Java for the RCX, http//lejos.sourceforge
.net, http//www.lejos.org - leJOS tutorial, http//lejos.sourceforge.net/tuto
rial - David J. Barnes, Teaching Introductory Java
through LEGO MINDSTORMS Models, ACM SIGCSE 2002,
http//portal.acm.org - Szövegszerkeszto XEmacs, http//www.xemacs.org
Bátfai Erika, Bátfai Norbert Fantasztikus
programozás és LEGO robotos, mobilos próbaóra
a 25 órás Internet Fiestán az Újkerti
KönyvtárbanMunkaverzió 0.0.1