Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
1
Fantasztikus a programozás
Tanulók az API világában INFO Savaria 2004 Szombathely Bátfai Mária Erika (bme) Debreceni Egyetem, Egyetemi és Nemzeti Könyvtár Bátfai Norbert (bn) Debreceni Egyetem, Informatikai Intézet
2
Az előadás célja Célunk a programozás tanításához lehetséges, alternatív tartalmat szolgáltatni. Az érdeklődő informatika tanárokat és tanulókat támogatni, lelkesedésüket felkelteni és érdeklődésüket folyamatosan fenntartani. Kulcsszavak: Jávácska, RobIGOR, „Fantasztikus programozás” API, Java, J2EE, J2SE, J2ME, MIDlet, Servlet, Applet Lego Mindstorms, Robotics Invention System, leJOS Ez az előadás letölthető: (2004. április 5-től) Az előadáshoz írt cikk letölthető: (2004. április 12-től)
3
Miért gondoljuk, hogy elérhetjük a célt
Tapasztalataink a Jávácska projekt kapcsán: saját gyermekcsoport, szakkörvezető tanárok visszajelzései. Tapasztalataink az informatika levelező oktatásban a Debreceni Egyetemen: WWW alkalmazások fejlesztése. Tapasztalataink a programozásban, speciálisan a Java platformmal kapcsolatban: egyetemi Java oktatás, Java Szövetség Java Versenye (1999) I. hely, Motorola JavaJáték Versenye (2004) II. hely.
4
Az előadás váza A Java platform fogalmainak áttekintése (bn)
A Jávácska projekt, speciálisan a Fantasztikus programozás című „sci-fi tankönyv” bemutatása (bn) A napjainkra javasolt, saját „oktatási platform” felvázolása, benne: (bn) Robotok programozása Mobiltelefonok programozása PC-k programozása A Hálózat programozása Jávácska az iskolán túl és Európában (bme) Felhívás a bekapcsolódásra (bme)
5
Néhány fogalom a Java platformon
Ábraötlet: java.sun.com Az API az, ami kifeszíti azt a mentális teret, amiben a programozó mozoghat. (Pl.: az első objektumom – a módosított polártranszformációs normális generátor, Miért?)
6
A Fantasztikus programozás
Ingyenesen letölthető a Jávácska Vortálról: nyomtatható pdf MS Reader eBook Hagyományos könyvként megjelenés alatt.
7
A Fantasztikus programozás I. tudásanyaga
Az elsődlegesen átadott (felépített) alapfogalmak: osztály - objektum - öröklődés program - programozás - hálózat További fogalmak: , levelezési lista, kriptográfia, protokoll, TCP/IP, WWW, kliens-szerver modell. A tudásanyagot úgy hordozza a sci-fi történet, mint valamiféle szinuszos vivőjel!
8
A programozni tanuló (egy lehetséges) világa napjainkban
9
A ”Jávácska Platform”, bekapcsolódás: játékkal
”Jávácska Platform” = a napjainkra általunk javasolt programozás „oktatási platform”
10
Lego® Mindstorms™ Robotics Invention System™, http://mindstorms. lego
A RIS egy Lego robot építő csomag: RCX kocka USB IR torony 2 motor 2 érintés érzékelő 1 fény érzékelő 718 kocka
11
Lego® Mindstorms™ Robotics Invention System™, http://mindstorms. lego
Első megismert nyelvnek (környezetnek) tehát mi egy vizuális nyelvet javaslunk!
12
Lego Robotok a (magyar) oktatásban
I. Országos Középiskolai Robot Verseny ELTE, Oktatás/Robotika, Istenes Zoltán
13
leJOS, http://lejos. sourceforge
leJOS, (azaz Robot programozás Java nyelven, Linux és Windows alá is) Letöltés (1486 Kbytes) Kicsomagolás, C:\lejos Install, PATH, RCXTTY, JAVAC lejosfirmdl lejosc Igor.java lejos Igos
14
leJOS API Ahogy mi már megszokhattuk: a Java program szinte regényként olvasható! Például a josx.platform.rcx.Motor tartalmaz 3 statikus motor példányt, ezek absztrahálják az A, B, C motorokat.
15
RCXTools, http://rcxtools. sourceforge
RCXTools, (azaz, ha idegenkedne a parancssortól, Linux és Windows alá is)
16
Mobil programozás Alapfogalmak (, amikkel pl. ma már a boltban is találkozunk) Konfiguráció (CLDC) Profil (MIDP)
17
J2ME MIDP alkalmazások, http://java. sun
J2ME MIDP alkalmazások, és Windows alá is) J2ME Wireless Toolkit letöltése: (a J2MEWTK feltételezi a J2SE meglétét) Támogatás J2ME foglalkozásokhoz:
18
A PC programozása: J2SE, http://java. sun
A PC programozása: J2SE, (Linux és Windows alá is) J2SE 1.5 letöltése: (a parancssori használathoz bővítsük a Path-ot a bin könyvtárral, pl.: C:\j2sdk1.4.2_02\bin\ ha ezt megtesszük, akkor máris készen állunk a fejlesztésre:)
19
Jávácska Szakkörfa J2SE része
Adott téma egy példa anyaga (Ez nem a priori bontás, hanem az eddigi munka ábrázolása.)
20
J2SE – Fraktálok, titkosítás, tömörítés
Matematikai
21
J2SE - Hangyák Szimulációs
22
J2SE - Szórakozás MIDI szintetizátor
23
Közvetlenül „nem gépes”
Turing Színház
24
Az Internet programozása, szerveroldal: J2EE Szervletek
Tomcat letöltése: (Linux és Windows alá is) Vagy Java Web Services Developer Pack (Linux és Windows alá is)
25
Szervlet objektumok
26
Programozása a szerveroldalon
A fejlesztés ugyanúgy parancssorban, a tesztelés már Interneten keresztül.
27
Jávácska API – „Jávácska platform”
Elképzelésünk szerint a most bemutatott tapasztalatok elegendő alapot szolgáltatnak ahhoz, hogy elkezdjük tervezni a gyerekek (mai) informatikai OO világát, a „Jávácska platform” és benne a Jávácska API-kat. De tegyen Ön is egy levelet (pl. egy szakköri anyag formájában) a Jávácska szakkörfára! Természetesen segítünk is:
28
GNU Jávácska – a kezdetek
téma (OO programozás) korosztály, bitmanók – betűmanók szabad, on-line egyéni ütemben elsajátítható közösségi viselkedés alapfogalmak információs írástudás 2002. IHM+OM ITEM Projektvezető: Dr. Virágos Márta, a csapat: programozó + könyvtárosok + pedagógus „tesztcsoportok”: önkéntes - szakkör
29
Európa és Jávácska eLearning (eEurope): információs írástudás
élethosszig tartó tanulás tartalomfejlesztés sokoldalú, tudásszervező központok (távoktatás, távmunka) munkavállalói képesség javítása kulcskompetenciák (kereszttanterv) információs és kommunikációs technológia (ICT) idegen nyelvek matematikai, természet- és műszaki tudományok
30
Iskolán túli központok, pl. könyvtár
információs társadalmi szerep hozzáférés: alapszolgáltatások adatbázisok, irányított keresés élethosszig tartó tanulás integrációs szerep írott kultúra szentélye digitális kultúra szentélye
31
A Jávácska projekt támogatói
Informatikai és Hírközlési Minisztérium Oktatási Minisztérium Motorola Magyarország wapos telefonnal:
32
Kapcsolat, további információk
Jávácska Vortál (vertikális informatikai gyermekportál) - a Jávácska levelezési lista – fejlesztői lap Bátfai Erika Debreceni Egyetem, Egyetemi és Nemzeti Könyvtár Bátfai Norbert Debreceni Egyetem, Informatikai Intézet Jávácska Tel.: Köszönjük figyelmüket! Várjuk látogatásukat a Jávácska Vortálon!
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.