Institute of Computer Science
  1. Courses
  2. 2024/25 spring
  3. Logic in Computer Science (LTAT.03.021)
ET
Log in

Logic in Computer Science 2024/25 spring

  • Pealeht

Loogika arvutiteaduses

Aine eesmärk on anda ülevaade olulisematest loogikatest, mida kasutatakse arvutiteaduses ja väljaspool seda. Tutvume meetoditega, mille abil konstrueeritakse loogilisi arutlusi programmide ja süsteemide kohta ning uuritakse nende käitumist. Käsitleme järgmisi teemasid: tuletussüsteemid, resolutsioonimeetod ja mitteklassikalised loogikad. Kohustuslikke eeldusaineid ei ole, aga eeldatakse ettekujutust lause- ja predikaatarvutusest.

Enne iga praktikumi tööta läbi õppematerjal, lahenda ära Moodle'i test ning lahenda teema ettevalmistavad ülesanded. Pärast praktikumi lahenda ära teema jätkuülesanded.

  • Ainekava ÕISis
  • Aine pealeht Moodle'is

Ajakava

  • Praktikum: K 14:15-15:45 Delta 1019, Danel Ahman
  • Konsultatsioon: E 11:00, veebis
NädalKuupäevTeema
1.12.02Tõestusmeetodite kordamine
2.19.02Matemaatiline induktsioon
3.26.02Loomulik tuletus
4.5.03Hilberti-tüüpi tuletus
5.12.03Tuletussüsteemide korrektsus ja täielikkus
6.19.03ESIMENE KONTROLLTÖÖ
7.26.03Herbrandi teooria
8.2.04Resolutsioonimeetod
9.9.04Resolutsioonimeetodi omadused
10.16.04Programmeerimiskeel Prolog
11.23.04TEINE KONTROLLTÖÖ
12.30.04Modaalloogika
13.7.05Ajaloogika
14.14.05Hoare'i loogika
15.21.05Muud programmiloogikad
16.28.05KOLMAS KONTROLLTÖÖ
17.4.06 / 11.06PROJEKTIESITLUSTE SESSIOON

Kõiki kontrolltöid saab järele teha; aeg lepitakse kokku eraldi.

Hindamine

 AegMaxMinMärkusTähtaeg
Testid + koduülesanded1.-16. nädal1470,5+0,5 punkti nädala kohtaEnne iga tundi
Praktikumitööd1.-16. nädal6 0,5 punkti nädala kohtaPärast iga tundi
Esimene kontrolltöö6. nädal20Test arvestatudTest + ülesanded 
Teine kontrolltöö11. nädal20Test arvestatudTest + ülesanded 
Kolmas kontrolltöö16. nädal30Test arvestatudTest + ülesanded 
Uurimisprojekt7.-17. nädal105 juunis
Lisaülesanded 10  semestri sees
  • Praktikumile eelneva töö (test + koduülesanded) eest punktide saamiseks tuleb töö esitada Moodle'i kaudu hiljemalt kolmapäeva hommikul kell 8:00 enne vastavat praktikumi. Kodutöö hindamisel arvestatakse eeskätt tehtud pingutust ja seejärel lahenduse korrektsust.
  • Praktikumitöö eest punktide saamiseks peab olema nähtav aktiivne tegutsemine ja enda panus; esitamine sulgub reede õhtul.
  • Kontrolltööd toimuvad paberil. Kontrolltööde testide arvestuse saamiseks peab vastustest olema selgesti näha asjast arusaamine. Test tuleb lahendada ilma materjale kasutamata, ülesannete osas võib kasutada isiklikke materjale.

Aines positiivse hinde saamiseks peavad kõik alampiirid olema täidetud.

Hindeskaala: A ≥ 90, B ≥ 80, C ≥ 70, D ≥ 60, E ≥ 50, F < 50.

Semestri jooksul saad oma punkte ja tööde tagasisidet vaadata Moodle'ist.

Töö korraldus

Keskmine töömaht aines on 6-10 tundi õppimist nädalas. See haarab nii ettevalmistust, auditoorset tööd kui ka iseseisvat õpet.

Küsimuste korral palun kirjuta aine foorumisse Moodle'is või küsi juhendajalt:

  • Reimo Palm - reimo.palm at ut.ee
  • Danel Ahman - danel.ahman at ut.ee

Kaasaaitajad:

  • Kristo Väljako (osad kirjalikud materjalid)
  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment