Fantasztikus programoz - PowerPoint PPT Presentation

1 / 35
About This Presentation
Title:

Fantasztikus programoz

Description:

Title: Fantasztikus programoz s Author: B tfai Norbert Last modified by: norbi Created Date: 12/20/2004 4:16:11 PM Document presentation format – PowerPoint PPT presentation

Number of Views:101
Avg rating:3.0/5.0
Slides: 36
Provided by: Btf3
Category:

less

Transcript and Presenter's Notes

Title: Fantasztikus programoz


1
http//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
2
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 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)
3
A 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

4
Fantasztikus 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
5
Fantasztikus 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)
6
A 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
7
Bará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!

8
A 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.

9
Forma
  • Blog
  • A fohos(no) saját gondolatai
  • Házi feladatai
  • Tanárok anyagai
  • Mesék
  • Feladatok
  • Ábrák

10
Hivatkozott 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

11
Kapcsolódó programok
12
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ü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

13
Já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

14
Já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

16
Irá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

17
Fantasztikus programozás és LEGO robotos,
mobilos próbaóra
RobIGOR 810
RobIGOR 621
RobIGOR T610
18
LEGO Mindstorms Robotics Invention System
  • Agya
  • Teste
  • Érzékeloi
  • Motorjai

19
LEGO Mindstorms Robotics Invention System
20
LEGO robotok Java programozása,
http//www.lejos.org
Technikai beállítások
21
LEGO 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
22
LEGO 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
23
A 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
24
Kiegészítok pl. VISION COMMAND
25
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é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
26
Medalion 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
27
Hogyan 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

28
A 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!
29
Programozás a lánc
Fejlesztés
30
Programozás a gyöngy
Fejlesztés
31
Tesztelés
Tesztelés
32
Tová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.
33
http//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
34
Forrá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
Write a Comment
User Comments (0)
About PowerShow.com