- English
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