Fantasztikus a programozбs - PowerPoint PPT Presentation

1 / 32
About This Presentation
Title:

Fantasztikus a programozбs

Description:

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 – PowerPoint PPT presentation

Number of Views:55
Avg rating:3.0/5.0
Slides: 33
Provided by: javacskaL
Category:

less

Transcript and Presenter's Notes

Title: Fantasztikus a programozбs


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 eloadás célja
Célunk a programozás tanításához lehetséges,
alternatív tartalmat szolgáltatni. Az érdeklodo
informatika tanárokat és tanulókat támogatni,
lelkesedésüket felkelteni és érdeklodé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 eloadás letöltheto http//www.clib.dote.hu/
    javacska/ea/infosavaria2004
  • (2004. április 5-tol)
  • Az eloadáshoz írt cikk letöltheto
    http//www.clib.dote.hu/javacska/ea/infosavaria200
    4/cikk
  • (2004. április 12-tol)

3
Miért gondoljuk, hogy elérhetjük a célt
  • Tapasztalataink a Jávácska projekt kapcsán saját
    gyermekcsoport, szakkörvezeto tanárok
    visszajelzései.
  • Tapasztalataink az informatika levelezo
    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 eloadás váza
  • A Java platform fogalmainak áttekintése (bn)
  • A Jávácska projekt, speciálisan a Fantasztikus
    programozás címu 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 elso
objektumom a módosított polártranszformációs
normális generátor, Miért?)
6
A Fantasztikus programozás
  • Ingyenesen letöltheto 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 elsodlegesen átadott (felépített)
    alapfogalmak
  • osztály - objektum - öröklodé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 vivojel!
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.com
  • A RIS egy Lego robot építo csomag
  • RCX kocka
  • USB IR torony
  • 2 motor
  • 2 érintés érzékelo
  • 1 fény érzékelo
  • 718 kocka

11
Lego Mindstorms Robotics Invention System,
http//mindstorms.lego.com
Elso 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 Versenyhttp//www.
    ttk.pte.hu/ami/robot.htm
  • ELTE, Oktatás/Robotika, Istenes
    Zoltánhttp//quasar.inf.elte.hu/oktatas/robotika
  • http//verseny24.sch.bme.hu/feladatok/feladat24_20
    02.pdf
  • http//eurologo.web.elte.hu/prog.htm

13
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

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.net (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.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

18
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 boví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) http//jakarta.apache.org/tomcat/
Vagy http//java.sun.com, 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 elegendo 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_at_javacska.hu
  • http//www.clib.dote.hu/javacska/seged

28
GNU Jávácska a kezdetek
  • A kezdet 2000.
  • téma (OO programozás)
  • korosztály, bitmanók betumanók
  • szabad, on-line
  • egyéni ütemben elsajátítható
  • közösségi viselkedés
  • alapfogalmak
  • információs írástudás
  • 2002. IHMOM ITEM
  • Projektvezeto 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ásszervezo 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 muszaki 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ériumhttp//www
    .ihm.hu
  • Oktatási Minisztériumhttp//www.om.hu
  • Motorola Magyarországhttp//www.motorola.hu wapo
    s telefonnal http//wap.motorola.hu

32
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 fejlesztoi lap
  • Bátfai Erika
  • Debreceni Egyetem, Egyetemi és Nemzeti Könyvtár
  • ebatfai_at_lib.unideb.hu
  • Bátfai Norbert
  • Debreceni Egyetem, Informatikai Intézet
  • nbatfai_at_inf.unideb.hu
  • Jávácska
  • Tel. 06 70 313 3981
  • Email info_at_javacska.hu

Köszönjük figyelmüket! Várjuk látogatásukat a
Jávácska Vortálon!
Write a Comment
User Comments (0)
About PowerShow.com