Semestar: 6
ECTS: 5
Predavanja: 30
Vježbe: 30
Samostalni rad: 90
Šifra kolegija: 23-15-047
Semestar: 6
ECTS: 5
Predavanja: 30
Vježbe: 30
Samostalni rad: 90
Šifra kolegija: 23-15-047

Naziv predmeta:


Napredne programske paradigme


Opis:


Ovaj kolegij upoznaje studente s osnovama testiranja programskih proizvoda i primjene naprednih programskih paradigmi.

Ovaj kolegij namijenjen je studentima koji žele naučiti napredne paradigme u objektno orijentiranom programiranju. Vještine stečene ovim kolegijem značajno će doprinijeti razvoju studenta kao profesionalca u odgovarajućim područjima.

Kolegij se predaje na programskim jezicima Java i C#. Provjera znanja kolegija temelji se na pojedinačnim studentskim projektima. U tim projektima studenti moraju stvoriti softversko rješenje prema zadanim specifikacijama.

Literatura:


1. Kaner, C., Bach, J. and Pettichord, B. (2008) Lessons learned in software testing. Hoboken: John Wiley and Sons.
2. Martin, R.C. (2009) Clean code: a handbook of agile software craftsmanship. London: Pearson Education.
3. McLaughlin, B., Pollice, G. and West, D. (2006) Head First Object-Oriented Analysis and Design: A Brain Friendly Guide to OOAandD. Sebastopol: O'Reilly Media, Inc.