Opcije pristupačnosti Pristupačnost
MENU

Objektno orijentirano programiranje I

Šifra: 254967
ECTS: 6
Nositelji: Marko Pavelić, mag. ing. inf. et comm. techn., pred. - Predavanja
Izvođači: Milan Hrga, mag. ing. comp., pred. - Auditorne vježbe
Marko Pavelić, mag. ing. inf. et comm. techn., pred. - Auditorne vježbe
Prijava ispita: Studomat
Opterećenje:

1. komponenta

Vrsta nastaveUkupno
Auditorne vježbe 45
Predavanja 30
* Opterećenje je izraženo u školskim satima (1 školski sat = 45 minuta)
Opis predmeta:
Cilj kolegija je upoznati studenta s konceptima objektno orijentiranog programiranja
Ishodi učenja:
  1. Napisati jednostavan program temeljen na objektno-orijentiranim principima, te UML paradigmi
  2. Izabrati opciju razvoja aplikacija u objektno-orijentiranom programskom jeziku
  3. Organizirati dijelove aplikacije u klase, sučelja i pakete u skladu s objektno orijentiranom paradigmom
  4. Kreirati objektno-orijentirani model hijerarhije klasa i Lambda izrazi
  5. Samoprocijeniti je li potrebno složenije klase strukturirati u više jednostavnijih, radi bolje modularnosti
  6. Organizirati klase na način da koriste ostale komponente aplikacije preko drugih klasa
  7. Upravljati alatima koji na osnovi grafičkog modela klasa generiraju programski kod s osnovnom strukturom
Literatura:
  1. Uvod u objektno orijentirano programiranje s primjenama, Frane Urem, Veleučilište u Šibeniku, 2016.
Preporučena literatura:
  1. Object-Oriented Analysis and Design with Applications, Booch, Grady, Addison-Wesley.
  2. Thinking in Java, Bruce Eckel, Prentice Hall PTR, 1998.
  3. Building Business Objects, P. Eeles, O. Sims, John Wiley & Sons, 1998.
3. semestar
Obavezni predmet - Redovni studij - Poslovna informatika
Termini konzultacija:
  • Marko Pavelić, mag. ing. inf. et comm. techn., pred.:

    Srijeda od 13-14h (uz prethodnu najavu mailom)

    Online konzultacije nakon dogovora mailom moguće u bilo kojem terminu!

    Kabinet: 10
  • Milan Hrga, mag. ing. comp., pred.:

    Srijeda: 13:00 - 14:00

    Četvrtak: 14:30 - 15:30

    Kabinet: 12

Objektno orijentirano programiranje I