Razvoj softvera @ MATF / Početna stranica

Informacije o kursu

Nastavno osoblje

Profesor:

Asistenti:

Informacije o nastavi

Kurs se održava u zimskom semestru 2024/25. godine.

Sadržaj kursa

Sadržaj vežbi

  1. [C++] Uvod u programski jezik C++.
  2. [C++] OOP tehnike. (Prošle godine nedelja 4, bez pametnih pokazivača)
  3. [C++] Nasleđivanje. (Prošle godine nedelja 5)
  4. [Qt5] Programiranje grafičkih korisničkih interfejsa. Radni okvir grafičke scene. (Prošle godine nedelja 6)
  5. [Qt5] Programiranje grafičkih korisničkih interfejsa - nastavak. Osnove organizacije projekta. (Prošle godine nedelja 6, nastavak)
  6. [UML] UML dijagrami. (Prošle godine nedelja 3)
  7. [Qt5] Serijalizacija i deserijalizacija podataka. (Prošle godine nedelja 11, bez XML serijalizacije/deserijalizacije)
  8. [Qt5] Programiranje višenitnih aplikacija. Osnove sinhronizacije niti. (Prošle godine nedelja 10)
  9. [Catch2] Testiranje softvera. Razvoj vođen testovima. (Prošle godine nedelja 7)
  10. [C++] Parametarski polimorfizam. (Prošle godine nedelja 9)
  11. [C++] Odabrani algoritmi iz STL. Elementi funkcionalne paradigme. (Prošle godine nedelja 8)
  12. [C++] Pametni pokazivači i move semantika.

Obaveze studenata

  • Timski projekat - 40p
  • Praktično-pismeni ispit - 40p (20p + 20p)
  • Usmeni ispit - 20p