Erinevus lehekülje "Loogiline programmeerimine (2014)" redaktsioonide vahel
Mine navigeerimisribale
Mine otsikasti
34. rida: | 34. rida: | ||
==Loengud== | ==Loengud== | ||
* Mis on loogiline programmeerimine? | * Mis on loogiline programmeerimine? | ||
− | * Alusmõisteid loogikast I: Lausearvutus | + | <! -- * Alusmõisteid loogikast I: Lausearvutus |
* Alusmõisteid loogikast II: Predikaatarvutus | * Alusmõisteid loogikast II: Predikaatarvutus | ||
* Resolutsioon ja unifitseerimine | * Resolutsioon ja unifitseerimine | ||
49. rida: | 49. rida: | ||
* Loeng 14: Test 3: Loengute 6-8,11-13 materjal | * Loeng 14: Test 3: Loengute 6-8,11-13 materjal | ||
* Loeng 15: Testide 1 ja 2 järeltööd | * Loeng 15: Testide 1 ja 2 järeltööd | ||
− | * Loeng 16: Koondjäreltöö | + | * Loeng 16: Koondjäreltöö * --> |
− | |||
==Lisamaterjalid== | ==Lisamaterjalid== | ||
* [http://www.learnprolognow.org/lpnpage.php?pageid=top Learn Prolog Now] | * [http://www.learnprolognow.org/lpnpage.php?pageid=top Learn Prolog Now] | ||
* [http://www.youtube.com/watch?v=09zlcS49zL0 Web Testing with Logic Programming - Daniel Gregoire] | * [http://www.youtube.com/watch?v=09zlcS49zL0 Web Testing with Logic Programming - Daniel Gregoire] |
Redaktsioon: 3. september 2014, kell 14:08
Ainekood: ITI0021
Link: http://courses.cs.ttu.ee/pages/ITI0021
Õppejõud: prof. Jüri Vain
Kontakt: jyri.vain ätt ttu.ee, ICT-418, vastuvõtu aeg:
Kursus varasematel aastatel: 2013
Teated 2014
- Loeng: Kolmapäeval kl. 14:00 - 15:30 ruumis CYB - VEENUS (õppejõud prof. Jüri Vain)
- Praktikumid:
- Neljapäeval kl. 14:15-15:45 ruumis ICT-402 (IAPB54, õppejõud Evelin Halling) ja ruumis ICT-404 (IAPB55, õppejõud Tiina Zingel)
- Neljapäeval kl. 16:00-17:30 ruumis ICT-401 (IAPB51 ja IAPB52, õppejõud prof. Jüri Vain ja Evelin Halling) ja ruumis ICT-404 (IAPB53, õppejõud Tiina Zingel)
Hindamiskriteeriumid
- Hindelise arvestuse eelduseks on praktikumitööde ja kodutöö esitamine ning koondhindeks on testide keskhinne.
- Praktikumi- ja kodutööd tuleb esitada Moodle's ja kaitsta praktikumi ajal TTÜ arvutiklassis. E-postiga saadetud töid ei arvestata.
- Arvestusel osalemine ei ole kohustuslik nendele, kes on edukalt kaitsnud praktikumitööd ja kodutöö ning sooritanud 3 testi igaüks tulemusega 60% ja enam.
- Järeltööd testidele 1-3 toimuvad semestri viimaste loengute aegadel.
- Järeltööde sooritamise tingimused:
- Esimesel katsel tuleb teha järeltööd konkreetselt nendele testidele, mille tulemus oli alla 60%.
- Kui ka järeltöö ebaõnnestub, tuleb sooritada koondtöö kursuse kogu materjali peale.
- Arvestuse hinnet tõstab see, kui kodutööna valminud kabeprogramm saavutab viimase praktikumi ajal toimuval võistlusel I-III koha: I koht +3 palli; II koht +2 palli; III koht +1pall.
- Testide ja praktikumide jooksvad tulemused asuvad Moodles.
Loengud
- Mis on loogiline programmeerimine?
<! -- * Alusmõisteid loogikast I: Lausearvutus
- Alusmõisteid loogikast II: Predikaatarvutus
- Resolutsioon ja unifitseerimine
- Loeng 4: Test 1: Loogilise programmeerimise põhimõisted
- Loogilise programmeerimise keel Prolog
- Loogilise programmeerimise andmestruktuurid
- Hulgateooria ja algebra mõistete programmeerimine Prologis
- DCG grammatika reeglid ja loomuliku keele parsimine
- Loeng 9: Listioperatsioonide programmeerimine rekursiooni abil (harjutus Test2-ks)
- Loeng 10: Test 2: Listioperatsioonide programmeerimine rekursiooni abil
- Predikaat- ja temporaalloogika valemite interpreteerimine
- Prologi integreerimine teiste programmeerimiskeelte ja keskkondadega
- Kitsendustega loogiline programmeerimine
- Loeng 14: Test 3: Loengute 6-8,11-13 materjal
- Loeng 15: Testide 1 ja 2 järeltööd
- Loeng 16: Koondjäreltöö * -->