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 nastava | samostalni 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 | 2 | Aktivnost u nastavi | | Seminarski rad | | Eksperimentalni rad | |
Pismeni ispit | 1 | Usmeni ispit | 1 | 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. | 2 | 6 |
| | |
| | |
| | |
| | |
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. |