Õppeaine nimetus eesti k
Teoreetiline informaatika
Õppeaine nimetus inglise k
Theoretical Computer Science
2024/2025 sügissemestri õppejõud
Peeter Normak (õpetamise keel: eesti keel)
2024/2025 kevadsemestri õppejõud
Ei ole õpetamiseks avatud. Vt all õppekava lingi kaudu peaeriala all nominaaljaotuse ajakava.
Õppeaine eesmärgid
võimaldada üliõpilasel saada põhiteadmised teoreetilise informaatika põhistruktuuridest (lõplikud automaadid, formaalsed keeled, lahenduvus, keerukus ja parallelarvutus) ja nende põhiomadustest ning oskused neid lihtsamate probleemide lahendamisel rakendada.
Õppeaine sisu lühikirjeldus
Teoreetilise informaatika aine. Graafiteooria ja formaalsete keelte põhimõisted. Lõplikud automaadid ja nende poolt aktsepteeritavad keeled. Regulaarsed avaldised. Teoreemid regulaarsete avaldiste ja lõplike automaatide vastavusest. Pumping-lemma regulaarsete keelte jaoks. Kontekstivabad grammatikad ja nende normaalkujud. Pumping-lemma kontekstivabade grammatikate jaoks. Magasinmäluga automaadid. Turingi masinad ja piiranguteta grammatikad. Chomsky teoreem keelte hierarhiast. Lahenduvus ning algoritmide keerukus. Paralleelarvutuse mudelid ja Petri-võrgud.
Õppeaine õpiväljundid
Õppeaine edukal läbimisel üliõpilane:
- teab teoreetilise informaatika ühe osa (lõplikud automaadid ja formaalsed keeled) põhimõisteid, -tulemusi ja probleeme;
- oskab lahendada lõplike automaatide ja formaalsete keeltega seonduvaid lihtsamaid ülesandeid;
- suudab lihtsamaid asjakohaseid probleeme esitada ja analüüsida kursuses käsitletud vahenditega.
Õppejõud
Peeter Normak, PhD
Õppekavaversioonid, millesse aine kuulub