- English
Sadržaj predmeta
Programiranje u geoinformacijskim sustavima
- Šifra:
- 50422
- Kratica:
- 59P17
- Visoko učilište:
- Geodetski fakultet
- ECTS bodovi:
- 6.0
- Opterećenje:
- 60(S)
- Nositelji:
-
Full Professor Damir Medak, PhD
- Izvođači:
-
Full Professor Damir Medak, PhD (S)
- Opis predmeta:
- Programiranje je vrlo dinamičan proces u kojem je osnova timski rad. Moderan razvoj programske podrške podrazumijeva rješavanje multidisciplinarnih problema u heterogenim, često dislociranim, timovima. Suradnju unutar, i između, timova olakšava korištenje softvera za kontrolu revizije izvornog koda projekta kao i usvajanje alata koji omogućavaju automatski ili poluautomatski proces dokumentacije projekta. Studenti će radom u grupama napraviti projekte korištenjem dostupnih tehnologija. Projekt se sastoji od definiranja problema, izbora tehnologije i izrade rješenja. Nakon izrade projekta na kraju semestra grupa će prezentirati zaključke i sudjelovati u panel diskusiji. Primjeri mogućih projekata: - Razvoj CAD okruženja u Python-u - Implementacija kartografskih servisa na internetu - Razvoj proširenja za QGIS softver - Razvoj aplikacija s prostornom komponentom za Android uređaje - Izrada interaktivnih pomagala za učenje (igre) Ishodi učenja: - opisati proces modernog razvoja programske podrške u geoinformacijskim sustavima - definirati komponente modernog razvoja programske podrške u geoinformacijskim sustavima - napraviti projekt radom u timu korištenjem paradigmi modernog razvoja programske podrške u geoinformacijskim sustavima - prezentirati svoje zaključke i diskutirati o napravljenim projektima i primijenjenoj tehnologiji Nastavu je moguće održavati i na engleskom jeziku.
- Preporučena literatura:
-
1. Fogel K. - Producing Open Source Software: How to Run a Successful Free Software Project (2009)
2. Rosenberg S. - Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software (2007)
- Ishodi učenja:
1. opisati proces modernog razvoja programske podrške u geoinformacijskim sustavima
2. definirati komponente modernog razvoja programske podrške u geoinformacijskim sustavima
3. napraviti projekt radom u timu korištenjem paradigmi modernog razvoja programske podrške u geoinformacijskim sustavima
4. prezentirati svoje zaključke i diskutirati o napravljenim projektima i primijenjenoj tehnologiji
Legenda
- S - Seminar