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ó    

    Beágyazott funkcionális programozás

    A tantárgy angol neve: Embedded Functional Programming

    Adatlap utolsó módosítása: 2006. november 23.

    Tantárgy lejárati dátuma: 2009. november 24.

    Budapesti Műszaki és Gazdaságtudományi Egyetem
    Villamosmérnöki és Informatikai Kar

    Villamosmérnöki Szak,

    Műszaki Informatika Szak

    Választható tárgy

    Tantárgykód Szemeszter Követelmények Kredit Tantárgyfélév
    VIIIAV42   2/0/0/v 3  
    3. A tantárgyfelelős személy és tanszék Dr. Hanák Péter,
    4. A tantárgy előadója
    dr. Hanák Péteradjunktus

    Irányítást. és Informatika Tanszék

    Patai Gergelydoktorandusz

    Irányítást. és Informatika Tanszék

    5. A tantárgy az alábbi témakörök ismeretére épít

    Imperatív programozás, deklaratív programozás

    6. Előtanulmányi rend
    Ajánlott:

    Kötelező: nincs, ajánlott: deklaratív, illetve funkcionális progamozás.

    7. A tantárgy célkitűzése

    A beágyazott rendszerek speciális programozási követelményeinek és a funkcionális nyelvek kínálta programozási lehetőségek bemutatása és összevetése. Beágyazott és elosztott rendszerek programozására kifejlesztett funkcionális alapú programozási nyelvek (Hume, Erlang, Lucid Synchrone, Lustre, Alice stb.), megismertetése, gyakorlati (ipari) alkalmazási lehetőségek bemutatása.

    8. A tantárgy részletes tematikája
    • Beágyazott rendszerek speciális programozási követelményei
    • Funkcionális nyelvek speciális programozási konstrukciói
    • A beágyazott rendszerek programozási követelményeinek és a funkcionális programozás lehetőségeinek összevetése
    • Beágyazott és elosztott rendszerek programozására kifejlesztett funkcionális alapú programozási nyelvek
    • Gyakorlati példák megvalósítása emulált környezetben és „mótokon” (Ericsson-mót, mitmót)
    9. A tantárgy oktatásának módja (előadás, gyakorlat, laboratórium)

    Előadás, konzultáció, önálló feladatmegoldás

    10. Követelmények

    a.       A szorgalmi időszakban: házi feladatok megoldása; kiadott cikk, téma feldolgozása.

    b.       A vizsgaidőszakban: szóbeli vizsga.

    c.       Elővizsga megbeszélés szerint.

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

    A félévközi követelmények a vizsgaidőszakban pótolhatók.

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

    Előzetes egyeztetést követően személyesen, továbbá elektronikus levelezés útján.

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

    Jegyzet, tankönyv nincs, a szakirodalom jegyzékét a félév során közreadjuk.

    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ákra14
    Felkészülés zárthelyire-
    Házi feladat elkészítése24
    Kijelölt írásos tananyag elsajátítása12
    Vizsgafelkészülés12
    Összesen90
    15. A tantárgy tematikáját kidolgozta
    dr. Hanák PéteradjunktusIrányítást. és Informatika T.
    Patai GergelydoktoranduszIrányítást. és Informatika T.