Automaták és formális nyelvek

Az előadás célja, hogy megadja a fordítóprogramok készítése során használt eszközök elméleti, matematikai jellegű hátterét. Bevezetésre kerülnek a szintaxis leírásra használatos legfontosabb eszközök (BNF, szintaxis diagram ). Kifejlesztésre kerülnek azok a matematikai eszközök, melyekkel a szintaxis elemzés témaköre absztrakt szinten tárgyalható (formális nyelvtanok, absztrakt matematikai gépek). Az előadás a legfontosabb elemzési módszerek bemutatásával zárul.


Azonosító: P-ANY1

Szak: programozó, programtervező matematikus, informatika tanár

Óraszám, kreditszám: 2+2 (informatika tanári szakon a régi tanterv szerint a gyakorlat opcionális), összesen 4 kredit.


Számonkérés módja: kollokvium, gyakorlati jegy


Előfeltétel: Hivatalosan nincs, de ajánlott a

Javasolt félév: 4.

Követelmények:

A vizsga alapértelmezésben szóbeli kollokvium, mely a hallgatósággal történő egyeztetés mellett kiegészülhet az írásbeli vizsgák lehetőségével is. A kollokviumnak előfeltétele a gyakorlati jegy megléte (ha ez utóbbi az adott tantervben kötelező).

A gyakorlati jegy feltétele a zárthelyi dolgozatok mindegyikéből legalább az elégséges minősítés megszerzése. A zárthelyik száma legalább kettő, tényleges számukat és a gyakorlati jegy meghatározásának konkrét feltételeit a gyakorlatvezetők határozzák meg.

Az esti tagozaton az óraszámok és a követelmények ettől kissé eltérhetnek.


Tematika

 


Irodalom: