Fantasztikus a programozás

Slides:



Advertisements
Hasonló előadás
Tudástár informatika digitális tananyagok linkgyűjteménye
Advertisements

Az úgy kezdődött, hogy… Tavalyi előadás a digitális tankönyvekről :
A kompetenciafejlesztés lehetőségei az iskolai tantárgyakon keresztül
LEGO® robotok az iskolában
2006. szeptember 20. Vámospércs "Új szolgáltatások a könyvtárban az Internetre építve" Moldován István OSZK MEK osztály
Virtuális oktatási környezet kialakítása
"Free phone" Kozellné Szabó Csilla Ozeki Informatikai Kft.
Tanyanyagtárházak lépjünk túl egy LMS korlátain Networkshop 2010 Debrecen, április Vágvölgyi Csaba
Az Internet Fiesta a könyvtárakban 2002 dr. Bakonyi Péter Országos Könyvtári Kuratórium elnöke.
Teleházakban telementorálás •Cél korosztály év •„Virtuális kitekintés” •„ On-line ” képességfejlesztés •Informatika tanárok hiánya a régióban Egyéni.
Alapképzések a Debreceni Egyetem Informatikai Karán
Interaktív táblák használata Interaktív tananyagok Web 2
Piacképes programozói tudás a középiskolában
Media Smart Digitális Világ 1. MediaSmart Hungary Oktatás Közhasznú Nonprofit Kft.
WordLearner.com -- Learn or Teach Words in Almost Any Language WordLearner.com online és offline nyelvoktatás mobiltelefonon és interneten Benedek Balázs.
Ekler Péter Budapesti Műszaki és Gazdaságtudományi Egyetem
Fantasztikus Programozás RobIGORika I.
Dr. Élő Gábor július 9. MKE HKSZ 15. Országos Konferenciája
Az iskolai könyvtárhasználat hazai innovatív példái
2 Forrás: The Standish Group International, Extreme Chaos, The Standish Group International, Inc., 2000.
Projektlabor, Projektmunka és Projekt szeminárium tapasztalatai és kérdései az informatika oktatásában az Eszterházy Károly Főiskolán dr. Kovács Emőd,
Bevezetés a Java programozásba
1 Hálózati Operációs Rendszerek gyakorlat Bevezető Előadó: Bilicki Vilmos
Fejlett Programozási Technológiák II. Világos Zsolt 1. gyakorlat.
Vissza Előre Kezdőlap Bezárás Adatok Tervezés és előkészületek Óravázlatok, megjegyzések Tananyag, segédanyagok Értékelés és ellenőrzés Tartalom További.
Jávácska Szakköri anyagok Bátfai Norbert
„Előre! Akadály! Hátra! Fordulj! Előre!” program RobIGOR T(artalék) 600 sorozat Programok: RIT601.java – RIT603.java RIT 600 Kelep László, Nagyatom, Könyves.
Fantasztikus programozás és LEGO ® robotos, mobilos próbaóra 25 órás Internet Fiesta az Újkerti Könyvtárban Debrecen, 2005 március 17., Bátfai.
Iskola a jövőben Bepillantás a 2010/11 tanévben a 7.a osztály mindennapjaiba Kelep László (Bátfai Norbert)
Teleházak, eMagyarország pontok és könyvtárak, művelődési intézmények együttműködési lehetőségei Bátfai Erika Dunaszentbenedek, 2005.
Jávácska és Hangyácska INFO ÉRA 2004 Békéscsaba Bátfai Mária Erika, Debreceni Egyetem, Egyetemi és Nemzeti Könyvtár Bátfai Norbert,
Programozási technológia 1
Szombathely Dinamikus WEB programozás: PHP és JSP.
e-Learning a tanárképzésben
A számítógép jelentősége a hétköznapokban
Media Smart Digitális Világ 1. MediaSmart Hungary Oktatás Közhasznú Nonprofit Kft.
Levelezés, és a többiek Takács Béla Irodalom Bodnár –Magyari: Az Internet használata I. (Kiskapu) Bodnár –Magyari: Az Internet használata.
A könyvtárak szerepe az információs társadalomban
Budapest, Hungary, 21st World Congress on Reading 1 Elektronikus könyvtár(ak) az olvasás szolgálatában Moldován István OSZK
Magasszintű programozási nyelvek 1 mérnök informatikus BSc előadás
Orosházi Evangélikus Általános Iskola és Gimnázium
Legjobb_kor. Az eMunka, dMunka, sikeres alkalmazásának társadalmi és technológiai feltételei megteremtődtek. dr. Mlinarics József ügyvezető elnök Magyar.
mLearning - A Moodle használata mobil eszközökön
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék R „Big Data” elemzési módszerek Kocsis Imre
Cselekedni most és mindenkiért Kormányszóvivői tájékoztató Információs társadalom a javuló esélyekért Az Informatikai és Hírközlési Minisztérium 2002.
Jávácska – Internet csak gyerekeknek
Jávácska Használati statisztikák Bátfai Norbert
A Fantasztikus Programozás
A DEENK szervezete, munkafolyamatai
A Jövő Internet, ahogy mi látjuk: demo és poszter előzetes Sonkoly Balázs (BME-TMIT)
Miért jó az informatika a hallássérülteknek?
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
Az információs társadalom. Az elmélettől a politikai gyakorlatig
Komoróczy Tamás 1 Java programozási nyelv A nyelv alapjai.
A N emzetközi Gy ermekmentő Sz olgálat Magyar Egyesület pápai számítógépes klubjának Safer Internet tevékenysége és megvalósulási formái Készítette: Nagy.
A Magyar Nyelv Napja kezdőkép Tarczal-Márta Edit
Kalocsai Fényi Gyula Általános Iskola Belvárosi Általános Iskolája
AZ ÚJ OKTATÁSKUTATÓ ÉS FEJLESZTŐ INTÉZET – ÉS A KOMPETENCIAFEJLESZTÉS Budapest, január 18.
Tehetséggondozás informatika. Útravaló – Út a tudományhoz Microsoft Certified Professional Hálózatépítés Diák rendszergazda Iskola honlapja Villanynapló.
Mobilitas Illés Zoltán Heizlerné B. Viktória Dr Illés Zoltán Készült az "Országos koordinációval a.
Könczöl Tamás igazgató Sulinet Digitális Tudásbázis.
Illés Zoltán ELTE Informatikai Kar
CALDERONI PROGRAM HEFOP K /1.0 A PROGRAM CÉLJA, FELADATAI ÉS SZEREPE AZ ÚMFT-BEN március 4. IV. Calderoni Informatika Kerekasztal,
Java Csoport Antal Péter Bátfai Norbert Jeszenszky Péter.
1 AEMA – Hálózat Adult Education Made Accessible Projektcélok és megvalósítás - Információs nap Miskolc, március 19.
Bevezetés az informatikába 11. előadás Internet. Egyetlen nagy egységes elveken működő világhálózat hálózatok összekapcsolása nagy világhálóvá csomagkapcsolt.
Informatika tanítása ea. Csernoch Mária
N E M Z E T I A U D I O V I Z U Á L I S A R C H Í V U M NAVA project BudapestI Műszaki Egyetem Informatikai és Hírközlési Minisztérium NAVA 2005.
Operációs rendszerek 2 Bátfai Norbert Debreceni Egyetem Informatikai Kar (DE IK), Információ Technológia.
„A betűk csendje” Könyvek, könyvtárak a hallássérültek világában dr. Tapolczai Gergely ügyvezető igazgató Budapest, november 26.
Előadás másolata:

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

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ő: http://www.clib.dote.hu/javacska/ea/infosavaria2004 (2004. április 5-től) Az előadáshoz írt cikk letölthető: http://www.clib.dote.hu/javacska/ea/infosavaria2004/cikk (2004. április 12-től)

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.

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)

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?)

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.

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: email, 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!

A programozni tanuló (egy lehetséges) világa napjainkban

A ”Jávácska Platform”, bekapcsolódás: játékkal ”Jávácska Platform” = a napjainkra általunk javasolt programozás „oktatási platform”

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

Lego® Mindstorms™ Robotics Invention System™, http://mindstorms. lego Első megismert nyelvnek (környezetnek) tehát mi egy vizuális nyelvet javaslunk!

Lego Robotok a (magyar) oktatásban I. Országos Középiskolai Robot Verseny http://www.ttk.pte.hu/ami/robot.htm ELTE, Oktatás/Robotika, Istenes Zoltán http://quasar.inf.elte.hu/oktatas/robotika http://verseny24.sch.bme.hu/feladatok/feladat24_2002.pdf http://eurologo.web.elte.hu/prog.htm

leJOS, http://lejos. sourceforge leJOS, http://lejos.sourceforge.net (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

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.

RCXTools, http://rcxtools. sourceforge RCXTools, http://rcxtools.sourceforge.net (azaz, ha idegenkedne a parancssortól, Linux és Windows alá is)

Mobil programozás Alapfogalmak (, amikkel pl. ma már a boltban is találkozunk) Konfiguráció (CLDC) Profil (MIDP)

J2ME MIDP alkalmazások, http://java. sun J2ME MIDP alkalmazások, http://java.sun.com/j2me/(Linux és Windows alá is) J2ME Wireless Toolkit letöltése: http://java.sun.com/products/j2mewtoolkit/ (a J2MEWTK feltételezi a J2SE meglétét) Támogatás J2ME foglalkozásokhoz: http://www.clib.dote.hu/javacska/seged/#j2me

A PC programozása: J2SE, http://java. sun A PC programozása: J2SE, http://java.sun.com/j2se/ (Linux és Windows alá is) J2SE 1.5 letöltése: http://java.sun.com/j2se/1.5.0/ (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:)

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.)

J2SE – Fraktálok, titkosítás, tömörítés Matematikai

J2SE - Hangyák Szimulációs

J2SE - Szórakozás MIDI szintetizátor

Közvetlenül „nem gépes” Turing Színház

Az Internet programozása, szerveroldal: J2EE Szervletek Tomcat letöltése: (Linux és Windows alá is) http://jakarta.apache.org/tomcat/ Vagy http://java.sun.com, Java Web Services Developer Pack (Linux és Windows alá is)

Szervlet objektumok

Programozása a szerveroldalon A fejlesztés ugyanúgy parancssorban, a tesztelés már Interneten keresztül.

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: szakkor@javacska.hu http://www.clib.dote.hu/javacska/seged

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

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

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

A Jávácska projekt támogatói Informatikai és Hírközlési Minisztérium http://www.ihm.hu Oktatási Minisztérium http://www.om.hu Motorola Magyarország http://www.motorola.hu wapos telefonnal: http://wap.motorola.hu

Kapcsolat, további információk Jávácska Vortál (vertikális informatikai gyermekportál) http://www.clib.dote.hu/javacska http://www.clib.dote.hu/mailman/listinfo/javacska/ - a Jávácska levelezési lista http://www.javacska.hu – fejlesztői lap Bátfai Erika Debreceni Egyetem, Egyetemi és Nemzeti Könyvtár ebatfai@lib.unideb.hu Bátfai Norbert Debreceni Egyetem, Informatikai Intézet nbatfai@inf.unideb.hu Jávácska Tel.: 06 70 313 3981 Email: info@javacska.hu Köszönjük figyelmüket! Várjuk látogatásukat a Jávácska Vortálon!