Skoči na glavni sadržaj

Sadržaj predmeta

Objektno orijentirano modeliranje i programiranje

Šifra:
143209
Kratica:
B23B06
Visoko učilište:
Geodetski fakultet
ECTS bodovi:
3.0
Opterećenje:
15(P) + 30(V)
Nositelji:

prof. dr. sc. Nada Vučetić

Izvođači:

prof. dr. sc. Nada Vučetić (P, V)

Opis predmeta:
Ciljevi predmeta: Stjecanje znanja i vještina potrebnih za rješavanje zadataka u geodeziji i geoinformatici primjenom objektnog orijentiranog modeliranja i programiranja. Ishodi učenja na razini programa kojima predmet pridonosi: - Upotrebljavati informatičku tehnologiju u rješavanju geodetskih i geoinformatičkih zadataka. - Prepoznati probleme i zadatke u primjeni geodetskih i geoinformacijskih načela i metoda, te odabrati ispravne postupke za njihovo rješavanje. - Strankama te stručnjacima geodetske i srodnih struka prezentirati rezultate dobivene primjenom geodezije i geoinformatike. - Pratiti i usvajati nova tehnološka dostignuća u području geodetske izmjere, geoinformacijskih sustava i usluga temeljenih na položaju te promjene propisa, normi i standarda. Očekivani ishodi učenja na razini predmeta: - Razlikovati objektno orijentirano modeliranje i programiranje. - Opisati UML. Definirati komponente i procese oblikovanja UML-om. - Sastaviti UML dijagrame za rješavanje geodetskih i geoinformatičkih zadataka. - Primijeniti metodologiju objektno orijentiranog programiranja. Sadržaj predmeta detaljno razrađen prema satnici nastave: Sadržaj predavanja: 1. Cilj i sadržaj predmeta. Organizacija nastave. 2. Modeliranje, UML. Osnovni elementi UML-a. 3. Slučajevi upotrebe. 4. Statički dijagrami. 5. Dinamički model sustava. 6. Dinamički dijagrami. 7. Fizički dijagrami. 8. Prvi kolokvij. 9. Objekti, klase i paketi u Javi. 10. Nasljeđivanje, apstraktne klase, polimorfizam i sučelja u Javi. 11. Iznimke i njihova obrada u Javi. 12. Važnije Javine klase. 13. Ulazno izlazni podsustavi u Javi. 14. Grafičko programiranje u Javi. 15. Drugi kolokvij. Sadržaj vježbi: Na vježbama se rješavaju zadaci iz područja prethodno obrađenog na predavanju. Praćenje rada studenata: Pohađanje nastave - 1 ECTS Kolokviji - 1 ECTS Pismeni ispit - 0,5 ECTS-a Usmeni ispit - 0,5 ECTS-a
Obavezna literatura:

1. Miles, R., Hamilton, K., Learning UML 2.0, O'Reilly Media, 2006.

2. Milićev, D., Zarić, M., Piroćanac, N., Objektno orijentisano modelovanje na jeziku UML: Skripta s praktikumom, Mikro knjiga, Beograd, 2001.

5. Internetski izvori: http://www.omg.org/spec/UML/

6. Materijali u e-učenju

Preporučena literatura:

3. Eckel, B., Thinking in Java, 3rd ed. Revision 4.0, (http://www.mindview.net/Books/TIJ/)

4. Fowler, M., UML ukratko, kratak vodič kroz standardni jezik za modelovanje objekata, Addison Wesley, Mikro knjiga, Beograd, 2004. (Autorizirani prijevod s engleskog na srpski jezik knjige UML Distilled, A Brief Guide to the Standard Object Modeling Language, 3rd ed., Addison Wesley).

Ishodi učenja:

1. Razlikovati objektno orijentirano modeliranje i programiranje.

2. Opisati UML. Definirati komponente i procese oblikovanja UML-om.

3. Sastaviti UML dijagrame za rješavanje geodetskih i geoinformatičkih zadataka.

4. Primijeniti metodologiju objektno orijentiranog programiranja.

Preduvjeti za upis predmeta:

Analitička geometrija i linearna algebra (položen)

Programiranje (položen)

Izmjera zemljišta (položen)

Terenska mjerenja (položen)

Legenda

  • P - Predavanja
  • V - Vježbe