Semestar: 4
ECTS: 6
Status: Obavezan
Fond: 3+2+0
Duplikat: Ne
ECTS katalog

Ishodi učenja:

Nakon što student položi ovaj ispit, biće u mogućnosti da: 1. Primjenjuje glavne tehnike programiranja, kao što su rekurzija, dinamičko programiranje i drugo; 2. Upotrebljava glavne klase algoritama, kao što su uređivanje, traženje, algoritmi na grafovima i drugo; 3. Napiše programe za osnovne algoritme u kriptografiji: RSA, kvadratni ostatak, digitalni potpis u slučaju RSA i Miller-Rabinov test primalnosti; 4. Razumije pojmove neophodne da se formuliše hipoteza o NP-kompletnosti; 5. Sastavlja programe na programskom jeziku C iz raznih oblasti; 6. Sastavlja efikasne programe na programskom jeziku C za glavne klase algoritama.

Angažovano osoblje

Ime Predavanja Vježbe Laboratorija
KOSTA PAVLOVIĆ2x1
28B+7S+9P
MILENKO MOSUROVIĆ3x1
28B+7S+9P

Promjena termina ispita

Rezultati ispita

Promjena termina ispita

Anketa i rezultati ispita

Preliminarni rezultati ispita

Popravni kolokvijum

Vježbe - Nedjelja 13 (grafovi)

Vježbe - Nedjelja 10 (AVL stablo)

Vježbe - Nedjelja 9 (dinamičko programiranje)

Predavanja - mart i april

Vježbe - Nedjelja 8 (backtracking)

Zadaci za vježbu (stek i red)