Budapest University of Technology and Economics, Faculty of Electrical Engineering and Informatics

    Belépés
    címtáras azonosítással

    vissza a tantárgylistához   nyomtatható verzió    

    Informatikai technológiák laboratórium 1.

    A tantárgy angol neve: IT Engineering Laboratory 1.

    Adatlap utolsó módosítása: 2010. június 24.

    Budapesti Műszaki és Gazdaságtudományi Egyetem
    Villamosmérnöki és Informatikai Kar
    Mérnök-informatikus szak, BSc képzés,
    Informatikai technológiák szakirány
    Tantárgykód Szemeszter Követelmények Kredit Tantárgyfélév
    VIMIA373 6 0/0/2/f 2  
    3. A tantárgyfelelős személy és tanszék Dr. Majzik István,
    A tantárgy tanszéki weboldala http://www.mit.bme.hu/oktatas/targyak/vimia373/index.html
    4. A tantárgy előadója

     

    Dr. László ZoltánadjunktusIIT
    Dr. Goldschmidt BalázsadjunktusIIT
    Dr. Majzik IstvándocensMIT
    Dr. Iváncsy RenátaadjunktusAUT
    Dr. Lengyel LászlóadjunktusAUT

    5. A tantárgy az alábbi témakörök ismeretére épít Szoftver technológia, Szoftver laboratórium 3, Szoftvertechnikák
    6. Előtanulmányi rend
    Kötelező:
    Szakirany("AMIrendszterv", _)

    ÉS NEM ( TárgyEredmény( "BMEVIMIAC03" , "jegy" , _ ) >= 2
    VAGY
    TárgyEredmény("BMEVIMIAC03", "FELVETEL", AktualisFelev()) > 0
    VAGY
    TárgyEredmény( "BMEVIMIAC11" , "jegy" , _ ) >= 2
    VAGY
    TárgyEredmény("BMEVIMIAC11", "FELVETEL", AktualisFelev()) > 0)

    A fenti forma a Neptun sajátja, ezen technikai okokból nem változtattunk.

    A kötelező előtanulmányi rend az adott szak honlapján és képzési programjában található.

    Ajánlott:
    Ajánlott: Szoftver technológia, Szoftver laboratorium 3, Szoftvertechnikák
    7. A tantárgy célkitűzése

    A tárgy célja az Adatvezérelt alkalmazások fejlesztése, az Objektumorientált szoftvertervezés és az Intelligens rendszerfelügyelet című tárgyak anyagának gyakorlása és elmélyítése laboratóriumi mérések elvégzésével.

    8. A tantárgy részletes tematikája

    §         Eclipse, CVS, Subversion

    §         Collection API. Listák (List, Vector), halmazok (Set, HashSet), leképzések (Map, Hashtable). Iterator, rendezés.

    §         XML. Java beépített XML támogatása. JAXP, SAX.

    §         Swing grafika. JList, JComboBox, JTable, stb

    §         Háttértár rendszerek vizsgálata (hibatűrő megoldások, szoftver RAID, dinamikus tárkiosztás, központosított tárrendszerek, blokkos eszközök és fájlrendszerek kezelése)

    §         Virtualizációs technológiák használata (platform virtualizáció, a VMware ESX Server kezelése, virtuális gépek létrehozása, menedzselése, erőforrásgazdálkodás)

    §         Konfiguráció menedzsment (nagyszámú, folyamatosan változó komponensből álló infrastruktúra konfigurációjának modellezése, nyomon követése, pillanatnyi állapot felmérése)

    §         Adatvezérelt alkalmazások fejlesztése 1. labor – Szerver oldali programozás

    o       Microsoft SQL Server és Oracle adatbáziskezelő-rendszerek megismerése

    o       A séma és a hozzá kapcsolódó feladat alapos megismerése alapján tárolt eljárások és triggerek tervezése

    o       A megtervezett tárolt eljárások és triggerek elkészítése, kipróbálása adott adatbáziskezelő-rendszeren

    o       XML alapú lekérdezés, eredmények XML-be mentése

    §         Adatvezérelt alkalmazások fejlesztése 2. labor – Kliens oldali adatelérés

    o       Vastag kliens fejlesztése

    o       adatelérés (ADO.NET, Oracle Objects for .NET

    o       Egyszerű adatelérés (statement használata, bind használata, SQL injection)

    o       Az előző laboron megírt eljárások meghívása, alkalmazása

    o       Eredményhalmaz megjelenítése

    §         Adatvezérelt alkalmazások fejlesztése +1 labor – Lekérdezés optimalizálás

    o       Indexek használata

    9. A tantárgy oktatásának módja (előadás, gyakorlat, laboratórium)

    Laboratórium. Minden hallgatónak 7 laboratóriumi mérést kell elvégeznie heti 4 órás kiméretben.

    10. Követelmények

    a. A szorgalmi időszakban:

    • A mérések eredményes teljesítéséhez előzetes felkészülés, a mérések során aktív közreműködés és a mérés megfelelő szintű dokumentálása szükséges.
    • A mérésekhez tartozó, a mérési útmutatóban meghatározott beadandó anyagokat (pl. mérési jegyzőkönyveket, programlistákat) az adott mérést követő egy héten belül el kell juttatni a mérésvezetőhöz az általa kért módon.
    • Minden mérést külön jeggyel értékelünk. Az el nem végzett mérés jegye elégtelen. A félévközi jegy a méréseken szerzett 7 jegy átlaga. A félévközi jegy megszerzéséhez legalább 6 mérést legalább elégséges jeggyel kell teljesíteni.

     b.  A vizsgaidőszakban: Nincs.

    11. Pótlási lehetőségek

    A pótlási időszakban egy mérés pótolható. A pótmérésre legkésőbb a szorgalmi időszak utolsó napjáig jelentkezni kell a tárgyfelelősnél. A pótméréshez tartozó beadandó anyagokat a pótmérést követő 2 napon belül el kell juttatni a mérésvezetőhöz az általa megadott módon.

    12. Konzultációs lehetőségek

    Igény szerint a tárgy hallgatóival egyeztetve.

    13. Jegyzet, tankönyv, felhasználható irodalom

    ·        David Carlson: Eclipse Distilled, Addison-Wesley, 2005, ISBN-10 0321288157

    ·        http://www.eclispe.org

    ·        http://java.sun.com/docs/books/tutorial/uiswing/

    ·        Albert István et al: A :NET Framework és programozása (SZAK Kiadó)

    ·        Dr. Iváncsy Renáta: Adatbázisok szerver oldali programozása, oktatási segédlet

    ·        A félév során kiadott speciális mérési segédletek

    14. A tantárgy elvégzéséhez átlagosan szükséges tanulmányi munka
    Kontakt óra28
    Félévközi készülés órákra18
    Felkészülés zárthelyire14
    Házi feladat elkészítése0
    Kijelölt írásos tananyag elsajátítása0
    Vizsgafelkészülés0
    Összesen60
    15. A tantárgy tematikáját kidolgozta

    Dr. László Zoltán, adjunktus, IIT
    Dr. Goldschmidt Balázs, adjunktus, IIT
    Dr. Pataricza András, egyetemi tanár, MIT
    Dr. Iváncsy Renáta, adjuntus, AUT
    Kovács Ferenc, tanársegéd, AUT

    Egyéb megjegyzések Informatikai technológiák laboratórium I. (azonos a szakirány minden hallgatójának)