Računalno razmišljanje i programiranje II Osnovne informacije I063 (2+2+0) - 5 ECTS bodova Osnovni cilj ovog kolegija jest naučiti studente osnove struktura podataka i algoritama te primjene istih u različitim situacijama. Svi algoritmi bit će implementirani u C++ programskom jeziku. Osim toga, studenti će moći pisati algoritme u objektno orijentiranoj paradigmi. Sadržaj kolegija možete dohvatiti na sljedećem linku: PDF Nastavnici Nastavnik: doc. dr. sc. Ivana Kuzmanović Ivičić Osnovna literatura T. H. Cormen, C. E. Leiserson, R. L. Rivest, C. Stein, Introduction to Algorithms, 3Ed, MIT Press, 2009. S. Grabusin, Lj. Miletić, Zbirka riješenih zadataka iz C programskog jezika, Pentium, 1996. Dopunska literatura R. Sedgewick, Algorithms in C++, Parts 1-4 Fundamentals, Data Structure, Sorting, Searching, Third Edition, 1998. J. Šribar, B. Motik: Demistificirani C++, 4. dopunjeno izdanje usklađeno sa standardom C++11/C++14, Element, Zagreb, 2014. M. T. Goodrich, R. Tamassia, D. M. Mount, Data Structures and Algorithms in C++, Wiley, 2010. M. J. Atallah, Algorithms and Theory of Computation Handbook, CRC Press, 1998. Materijali Materijali su dostupni na internom Teams kanalu kolegija pomoću kojeg se odvija i sva interna komunikacija. Studenti su obvezni registrirati se na Teams kanal kolegija. Šifra kanala kolegija pomoću kojeg se možete pridružiti kolegiju nalazi se u rasporedu.