Select Page

Predmeti na FGG

Programiranje in obdelava podatkov - B - GIUN - VS

Letnik izvajanja: 2. letnik
Študijski program: B - Geodetsko inženirstvo in upravljanje nepremičnin (VS)
Izvajalci: nosilec in izvajalec: prof. dr. Krištof Oštir
nosilec in izvajalec: izr. prof. dr. Matevž Dolenc
asistent: doc. dr. Jernej Tekavec
ECTS 6 kreditnih točk
Vsebina predmeta:

Pregled vsebine predmeta, izrazoslovje in izbrana literatura
Uvod v programiranje
Metodologije razvoja programske opreme
Programski jezik Python (osnove, matematične knjižnice, risanje grafov)
Osnove baz podatkov, relacijska tehnologija, značilnosti in uporaba standardnega jezika SQL
Standardni zapisi podatkov (tekstovne datoteke, XML, JSON)
Interaktivni dokumenti Jupyter
Analiza podatkov s knjižnicami pandas, matplotlib in numpy
Napredna uporaba in programiranje relacijskih baz podatkov (PostgreSQL, PostGIS)
Sodobni informacijski sistemi, računska okolja (visoko-zmogljiva in visoko-propustna)
 
Vaje:
Izdelava enostavnih programov (prenos podatkov, branje, pretvorba, izris, analiza)
Praktično delo z bazo podatkov in razvoj lastne baze, izdelava podatkovnega modela za bazo podatkov
Primer analiza podatkov
Jupyter beležnice in ponovljivost obdelav
Izdelava projektne naloge

Namen predmeta:

Literatura:

Stellman, A., Greene, J. 2015. Learning Agile, O'reilly Media.
Lutz, M. 2013. Learning Python, O'Reilly Media.
Python Software Foundation. 2014. Python Documentation. https://docs.python.org/3/
Mueller, John. Beginning Programming with Python for Dummies. John Wiley& Sons, 2014.

Skok na vsebino