Erinevus lehekülje "Loogiline programmeerimine (2018)" redaktsioonide vahel

Allikas: Kursused
Mine navigeerimisribale Mine otsikasti
271. rida: 271. rida:
 
* [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]
 
* [https://www.amzistore.com/dcm_bookstore.php  Uut lugemist Prologis ja selle rakendustest!] [[Pilt:Näidis.jpg]]
 
* [https://www.amzistore.com/dcm_bookstore.php  Uut lugemist Prologis ja selle rakendustest!] [[Pilt:Näidis.jpg]]
 +
* Tõnu Tamme. Loogilise programmeerimise meetod. Tartu, 2003. [http://dspace.ut.ee/handle/10062/24396 PDF formaadis raamat Tartu Ülikooli digikogus]

Redaktsioon: 3. september 2018, kell 08:26


Ainekood: ITI0021
Link: http://courses.cs.ttu.ee/pages/ITI0021

Õppejõud: prof. Jüri Vain
Kontakt: juri.vain ätt ttu.ee, ICT-418, Vastuvõtu aeg: TBA eelneval kokkuleppel e-maili kaudu


Kursus varasematel aastatel: Sügis 2017


Sügis 2018

  • Loeng: Kolmapäeval kl. 10:00 - 11:30 ruumis U05-103 (õppejõud prof. Jüri Vain)
  • Praktikumid: (õppejõud: prof. Jüri Vain, Sven Nõmm, Evelin Halling)
    • IAPB53, IAPB54
      • Rühm A: Teisipäeval kl. 10:00-11:30 ICT-403
      • Rühm B: Teisipäeval kl. 14:00-15:30 ICT-403
    • IAPB51, IAPB52
      • Kolmapäeval kl. 12:00-13:30 ICT-401


Hindamiskriteeriumid

  • HINDAMISKRITEERIUMID vt siit
  • Järeltööd kontrolltöödele 1-3 toimuvad semestri viimaste loengute aegadel
    • TBA järeltööd kontrolltööle 1 ja kontrolltööle 2
    • TBA järeltööd kontrolltööle 2 ja kontrolltööle 3
  • Järeltööde sooritamise tingimused:
    • Esimesel katsel tuleb teha järeltööd konkreetselt sellele tööle, mille tulemus oli alla 51%.
    • 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 auhinnalise koha: I koht +3 (mod 5) palli; II koht +2(mod 5) palli; III koht +1(mod 5) pall.
  • Testide ja praktikumide jooksvad tulemused asuvad Moodles (ained.ttu.ee)

Loengud

  • Loeng 1: Mis on loogiline programmeerimine?


Praktikumid

Praktikumides kasutame SWI-Prologi SWI-Prolog.

Eclipse plugin: Prolog Development Tool - PDT.

  • Installeerimise juhend: [1]
  • Kasutusjuhend: [2]

GIT

Mine aadressile https://gitlab.cs.ttu.ee/ ja logi sisse oma UNI-ID kasutajanimega.

Loo endale projekt nimega "iti0021-2018" (NB!! Väikesed tähed). https://gitlab.cs.ttu.ee/dashboard/projects -> "New Project". Visibility las olla "private".


Praktikumi ülesanded tuleb laadida mainitud tähtajaks git'i vastavasse kausta (PRxx, kus xx on praktikumi number [01, 02, 03, 04, jen.]). Kaustas peab olema fail nimega prax0x.pl (kus x on praktikumi number [1, 2, 3, 4, jne.]). Kaustas võib olla ka teisi faile, mis imporditakse prax0x.pl poolt.


Kodutöö 2018

  • Kodutööks on kabeprogrammi programmeerimine Prologis
  • Kood laadida git-i salve: KABE
  • Kabe


Kodutöö esitamise tähtaeg on eelviimane ja viimane praktikum, mil toimub kabeturniir (programmikood panna moodle-sse)

Lisamaterjalid