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.