Študent pridobi osnovno teoretično in praktično znanje o računalništvu in informatiki ter je sposoben samostojno uporabljati računalniško tehnologijo pri študiju oz. običajnih inženirskih nalogah. Spozna sodobne računalniške in informacijske tehnologije ter pridobi temeljno znanje, ki mu omogoča nadaljnje samoizobraževanje oz. nadgradnjo pridobljenih znanj s področja računalniške tehnologije.

Urnik:

  • predavanja | sreda, 10-12 (P-II/6)
  • vaje | po skupinah

Govorilne ure:
ponedeljek 9-10, soba 035

Informacije:
matevz.dolenc@fgg.uni-lj.si (v subject obvezno napišite GR-RI)

sreda, 24.2.2016

  • Uvod v predmet - vsebina, program, osnovne informacije
  • Uvod v Python
  • Izvorna koda:
  • Naloga: Namestitev programskega sistema Python na domačem računalniku.

sreda, 2.3.2016

  • Razvoj programske opreme, Agilne metodologije
  • Uvod v Python:
    • Zagon Python skript iz ukazne vrstice.
    • Seznami v Pythonu.
    • for in while zanka
  • Izvorna koda:

sreda, 9.3.2016

Predavanja odpadejo zaradi bolezni predavatelja. Nadomeščanje bo izvedeno v dogovoru s študenti.

sreda, 16.3.2016

sreda, 23.3.2016

Python:

Podatkovni standardi:

Povezave:

Primeri:

  • Izdelajte XML/JSON dokument za shranjevanje poljubnega poligonalnega prereza. Točke prereza so podane z oznako in dvema koordinatama: x in y. Rešitve: xml | json
  • Izdelajte XML dokument, ki vsebuje podatke o dveh geografskih točkah (ime/naslov, koordinate, nadmorska višina)
  • Izdelajte XML dokument, ki vsebuje podatke o študentih (ime, priimek, vpisna številka, letnik). Za shranjevanje podatkov uporabite: (1) kombinacijo XML elementov in atributov, (2) XML atribute.

sreda, 30.3.2016

SciPy: knjižnice NumPy, SciPy in matplotlib

Datoteke:

sreda, 6.4.2016

Naloga: Izdelajte Python program, ki podane podatke v tekstovni datoteki pretvori v KML zapis. KML datoteko poglejte v programu Google Earth.

Podatki (glej primer KML-podatki.txt):

  1. vrstica: center x-centra y-centra # ime kraja in x in y koordinata kraja v decimalnih stopinjah
  2. vrstica: n # število podanih krajev (celo število)
  3. ... 3 + n vrstica: kraj x y # kraj in x in y koordinata kraja v decimalnih stopinjah

Navodila:

  1. Pripravite tekstovno datoteko s podatki oz. uporabite podatke v datoteki KML-podatki.txt. Za podatke si lahko npr. sestavite s podatki o koordinatah krajev od koder so študenti v letniku.
  2. V programu Google Earth pripravite preprost primer prikaza vaših izbranih podatkov. V programu shranite podatke v datoteko tipa KML (ne KMZ). V ustvarjeni datoteki preverite način zapisa uporabljenih podatkov. Natančno razlago zapisa KML datoteke lahko poiščete v KML dokumentaciji
  3. Izdelajte program, ki ga zahteva naloga. Delovanje programa preverite na testnih podatkih.

Datoteke:

Rešitev:


sreda, 13.4.2016

sreda, 20.4.2016

Alternativni načini pisanja dokumentov:

Internet in svetovni splet:

sreda, 11.5.2016

četrtek, 12.5.2016

sreda, 18.5.2016

Knjiga David Weinberger, “Everything is Miscellaneous: The Power of the New Digital Disorder”

sreda, 25.5.2016

Ogledali si bomo kako vzpostavimo in uporabimo visoko-propustno računsko okolje (Condor):

sreda, 8.6.2016

Ogledali si bomo osnove razširjene resničnosti. Viri:

Pregled vsebin predmeta in priprava na izpitno obdobje.