OBJEKTNO ORIJENTIRANO PROGRAMIRANJE

Opće informacije
Nositelj predmetadoc.dr.sc. Ivan Vazler
Naziv predmeta Objektno orijentirano programiranje
Studijski program Preddiplomski studij fizike
Status predmeta Izborni
Godina 2.
Bodovna vrijednost i način izvođenja nastave ECTS koeficijent opterećenja studenata5
Broj sati (P+V+S)30+30+0
OPIS PREDMETA   
Ciljevi predmeta 
Cilj predmeta je upoznavanje studenata s objektno orijentiranim programiranjem.
Uvjeti za upis predmeta 
Nema
Očekivani ishodi učenja za predmet  
Razviti jednostavne računalne programe u Pythonu Numerički riješiti jednostavne zadatke iz fizike i matematike u Pythonu Koristiti pakete i module za izradu grafičkih sučelja Grafički prikazati rješenja jednostavnih zadataka Demonstrirati poznavanje osnovnih koncepata objektnog programiranja Razviti i primijeniti načine učenja programiranja
Sadržaj predmeta 
Komparativni prikaz i klasifikacija programskih jezika, primjeri programskih jezika, metodologija izrade programske podrške, pregled paradigmi programiranja, objektno orijentirano programiranje, klase i objekti, metode i atributi, nasljeđivanje, prekrivanje, višeobličnost, prikaz i usporedba raznih razvojnih okruženja izrade programske podrške, izrada programske podrške s grafičkim korisničkim sučeljem korištenjem odgovarajućih razvojnih okruženja, načini pohrane podataka, testiranje programske podrške.
Vrste izvođenja nastave  predavanja seminari i radionice   vježbe   obrazovanje na daljinu terenska nastavasamostalni zadaci   multimedija i mreža   laboratorij mentorski rad ostalo ___________________
Komentari  
Obveze studenata 
Priprema za nastavu i pohađanje nastave Rješavanje domaćih zadaća  Pisanje kolokvija Provjera rješenja i diskusija na satovima predviđenim za konzultacije
Praćenje1 rada studenata 
Pohađanje nastave Aktivnost u nastavi     Seminarski rad     Eksperimentalni rad     
Pismeni ispit Usmeni ispit Esej     Istraživanje     
Projekt     Kontinuirana provjera znanja       Referat     Praktični rad     
Portfolio                    
Ocjenjivanje i vrednovanje rada studenata tijekom nastave i na završnom ispitu 
Tijekom semestra studenti imaju mogućnost skupljanja bodova izvršavajući zadane aktivnosti. Studenti koji iz kolokvija ostvare minimalno 40% bodova oslobođeni su pisanog dijela ispita.   prisutnost na nastavi i praćenje nastave – 5% ocjene  pismeni kolokviji – 45% ocjene  usmeni ispit – 50% ocjene  Studenti koji nisu ostvarili minimum bodova tijekom semestra polažu pismeni i usmeni ispit. Na osnovu ukupno ostvarenih bodova, studenti mogu dobiti sljedeće ocjene:  Izvrstan (5) za ostvareno 90 ili više bodova,  Vrlo dobar (4) za ostvareno od 75 do 89,9 bodova,  Dobar (3) za ostvareno od 60 do 74,9 bodova,  Dovoljan (2) za ostvareno od 40 do 59,9 bodova. 
Obvezatna literatura (u trenutku prijave prijedloga studijskog programa) 
B. Meyer, Object-oriented software construction, Prentice Hall, Upper Saddle River, 1997. Dokumentacije pojedinih objektno orjentiranih programskih jezika
Dopunska literatura (u trenutku prijave prijedloga studijskog programa) 
E. Gamma, R. Helm, R. Johnson, J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1994. E. T. Freeman, E. Robson, B. Bates, K. Sierra, Head First Design Patterns, O’Reilly Media, 2004. J. Arlow, I. Neustadt: UML and the Unified Process – Practical OO Analysis and Design
 Broj primjeraka obvezatne literature u odnosu na broj studenata koji trenutačno pohađaju nastavu na predmetu 
Naslov  Broj primjeraka Broj studenata 
B. Meyer, Object-oriented software construction, Prentice Hall, Upper Saddle River, 1997. 
   
   
   
   
Načini praćenja kvalitete koji osiguravaju stjecanje izlaznih znanja, vještina i kompetencija 
Putem ankete (anonimna jedinstvena studentska anketa) nakon održane nastave. Anketa će tako poslužit u identifikaciji slabih dijelova u strukturi i izvedbi kolegija. Statistički pokazatelji o prolaznosti predmeta.