Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Fantasztikus a programozás Tanulók az API világában Bátfai Mária Erika (bme) Debreceni Egyetem, Egyetemi és Nemzeti Könyvtár Bátfai Norbert (bn) Debreceni.

Hasonló előadás


Az előadások a következő témára: "Fantasztikus a programozás Tanulók az API világában Bátfai Mária Erika (bme) Debreceni Egyetem, Egyetemi és Nemzeti Könyvtár Bátfai Norbert (bn) Debreceni."— Előadás másolata:

1 Fantasztikus a programozás Tanulók az API világában Bátfai Mária Erika (bme) Debreceni Egyetem, Egyetemi és Nemzeti Könyvtár Bátfai Norbert (bn) Debreceni Egyetem, Informatikai Intézet INFO Savaria 2004 Szombathely

2 Az előadás célja 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) 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.

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 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?) Ábraötlet: java.sun.com

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 ™, 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 ™, 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 dat24_2002.pdfhttp://verseny24.sch.bme.hu/feladatok/fela dat24_2002.pdf

13 leJOS, (azaz Robot programozás Java nyelven, Linux és Windows alá is)http://lejos.sourceforge.net 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, (azaz, ha idegenkedne a parancssortól, Linux és Windows alá is)http://rcxtools.sourceforge.net

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, é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, (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 Szakköri anyagok Gépes Matematikai Fraktál Szimulációs Hangyák Szórakoztató MIDI Szintetizátor Nem gépes Turing színház egy példa anyaga Adott téma (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)http://java.sun.com

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 A kezdet: –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 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!


Letölteni ppt "Fantasztikus a programozás Tanulók az API világában Bátfai Mária Erika (bme) Debreceni Egyetem, Egyetemi és Nemzeti Könyvtár Bátfai Norbert (bn) Debreceni."

Hasonló előadás


Google Hirdetések