Programiranje - B - GIG - UNI
Letnik izvajanja: | 3. letnik |
Študijski program: | B - Geodezija in geoinformatika (UN) |
Izvajalci: | nosilec in izvajalec: doc. dr. Matevž Dolenc |
ECTS | 4 kreditne točke |
Vsebina predmeta: |
Pregled vsebine predmeta, izrazoslovje in izbrana literatura, kaj je programiranje in zakaj programiramo, programiranje brez računalnika, programski jeziki, uvod v algoritme, programski jezik Python, spremenljivke – tipi podatkov, pretvorbe, branje in pisanje podatkov – besedilne datoteke, XML, podatkovne baze, odločitve in zanke – if, for, while, funkcije in podprogrami, odpravljanje napak, zasnova kompleksnih rešitev, spremljanje verzij in skupinski razvoj, osnove GitHuba, R in statistične analize in avtomatizacija postopkov – QGIS/ArcGIS. Vaje: razvoj
programa za reševanje izbranega geodetskega inženirskega problema. Zasnova
algoritmov, programiranje, testiranje, objava, prikaz delovanja.
|
Namen predmeta: |
Poglobljeno znanje izbranega programskega jezika. Samostojna zasnova in implementacija inženirskih programov za različne naprave. Osnovno znanje različnih metod in orodij razvoja programske opreme. |
Literatura: |
Graser, A. Learning QGIS. 2014. Birmingham: Packt Publishing. Lawhead, J. 2015. QGIS Python Programming Cookbook. Birmingham: Packt Publishing Lutz, M. 2013. Learning Python, O'Reilly Media. Mueller, John. Beginning Programming with Python for Dummies. John Wiley & Sons, 2014. Python Software Foundation. 2014. Python Documentation. https://docs.python.org/3/ Stellman,
A., Greene, J. 2015. Learning Agile, O'reilly Media.
|