„Deklaratív programozás” változatai közötti eltérés

U944eq (vitalap | szerkesztései)
Nincs szerkesztési összefoglaló
Madbence (vitalap | szerkesztései)
formázás
1. sor: 1. sor:
'''Mottó:''' Ami igaz, nem biztos, hogy gyors is.
{{Tantargy
|targykod=VISZA402
|nev=Deklaratív programozás
|kredit=5
|felev=7
|kiszh=nincs
|vizsga=van
|nagyzh=van
|hf=1+7db
|szak=info
|tad=https://www.vik.bme.hu/kepzes/targyak/VISZA402/
|targyhonlap=http://dp.iit.bme.hu/dp-current/
|levlista=[http://bagira.iit.bme.hu/mailman/listinfo/dp-l lista]
}}
 
==Követelmények==
===Előtanulmányi rend===
A tárgy felvételéhez szükséges a [[Szoftvertechnológia]] tárgy teljesítése.
===Félévközi feladatok===
* A gyakorlatok legalább 70%-án való részvétel.
* Sikeres nagyZH (azaz mindkét nyelvből legalább 40%-os teljesítmény)
* Legalább 3 kisházi sikeres beadása (de mindkét nyelvből legalább 1)


==A tárgyról==
==A tárgyról==


* [[Deklaratív programozás kedvcsináló | Kedvcsináló, mikor válasszam ezt?]]
* [[Deklaratív programozás kedvcsináló | Kedvcsináló, mikor válasszam ezt?]]
* [[TargynevAjanlas|Ajánlott rövidítés]]: dp
* '''Mottó:''' Ami igaz, nem biztos, hogy gyors is.
* [http://dp.iit.bme.hu/ A tárgy honlapja]
* [[TargynevAjanlas|Ajánlott rövidítés]]: dp/deklapo
* [http://www.vdk.bme.hu/targykov/standard/vifo2218.htm Tantárgy adatlap]
* [http://bagira.iit.bme.hu/mailman/listinfo/dp-l Levelezőlista] a tárgy saját levlistája. Érdemes ide írni, ha valami kérdésed van (miért nem működik? mi a hiba?), az oktatók, ill. a gyakokat tartó felsőbbéves kollegák is olvassák és általában válaszolnak is, ha nem teszi meg más.


Kapcsolódó tárgyak:
===Kapcsolódó tárgyak===
* [[Nagy6LogProg|Nagyhatékonyságú logikai programozás]]
* [[Nagy6LogProg|Nagyhatékonyságú logikai programozás]]


27. sor: 46. sor:


==Számonkérés==
==Számonkérés==
A vizsgán 100 (+7) pontot lehet elérni. A félévközi munka súlya 30 (+7) pontot.
A vizsgán 100 (+7) pontot lehet elérni. A félévközi munka súlya 30 (+7) pontot.


===Kis házi feladatok===
===Kis házi feladatok===
* Kötelező beadni a 7 kisháziből 3-at, de mindét nagy nyelvből legalább 1-1 kell hogy legyen. („Felhívjuk mindenki figyelmét, hogy a beadás kötelező, még akkor is, ha a program tesztelése nem sikeres.”)
* Kötelező beadni a 7 kisháziből 3-at, de mindét nagy nyelvből legalább 1-1 kell hogy legyen. („Felhívjuk mindenki figyelmét, hogy a beadás kötelező, még akkor is, ha a program tesztelése nem sikeres.”)
* 3-3 feladat Prologból és Erlang-ból.
* 3-3 feladat Prologból és Erlang-ból.
39. sor: 56. sor:


===Nagy házi feladat===
===Nagy házi feladat===
* Nem kötelező beadni.
* Nem kötelező beadni.
* 1 feladat, amit Prologban és Erlangban is meg lehet oldani.
* 1 feladat, amit Prologban és Erlangban is meg lehet oldani.
47. sor: 63. sor:


====Létraverseny====
====Létraverseny====
* Ha a házi feladat mindegyik tesztesetre lefutott, indul a létraversenyen.
* Ha a házi feladat mindegyik tesztesetre lefutott, indul a létraversenyen.
* 10 teszteset van, az időlimit általában 120-180 másodperc/teszteset.
* 10 teszteset van, az időlimit általában 120-180 másodperc/teszteset.
53. sor: 68. sor:
* Ha valamelyik nyelven n. helyezést érsz el, max(8-n/2, 0) pluszpontot kapsz vizsgán.
* Ha valamelyik nyelven n. helyezést érsz el, max(8-n/2, 0) pluszpontot kapsz vizsgán.


===Zárthelyi===
==Zárthelyi==
 
* Kötelező.
* Kötelező.
* Semmilyen jegyzet, segédlet nem használható.
* Semmilyen jegyzet, segédlet nem használható.
62. sor: 76. sor:
* Össz. 15 pont.
* Össz. 15 pont.


===Vizsga===
==Vizsga==


* Írásbeli feladatmegoldással kombinált szóbeli vizsga.
* Írásbeli feladatmegoldással kombinált szóbeli vizsga.