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

Hasonló előadás


Az előadások a következő témára: "Fantasztikus a programozás"— Előadás másolata:

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!


Letölteni ppt "Fantasztikus a programozás"

Hasonló előadás


Google Hirdetések