Skoči na glavni sadržaj

Sadržaj predmeta

Skriptni programski jezici

Šifra:
143227
Kratica:
B35B04
Visoko učilište:
Geodetski fakultet
ECTS bodovi:
3.0
Opterećenje:
15(P) + 30(V)
Nositelji:

prof. dr. sc. Damir Medak

izv. prof. dr. sc. Mario Miler

Izvođači:

prof. dr. sc. Damir Medak (P)

izv. prof. dr. sc. Mario Miler (P)

doc. dr. sc. Luka Rumora (V)

Opis predmeta:
<br> Studenti će usvojiti teorijska i praktična znanja iz skriptnih jezika koji se koriste u geodetskoj i geoinformatičkoj praksi, te će se upoznavati s automatiziranom obradom podataka u CAD i GIS aplikacijama. <br> <strong>Ishodi učenja na razini programa kojima predmet pridonosi</strong> <ul><li>Održavati topografske, kartografske, pomorsko navigacijske i zemljišne informacijske sustave, integrirati i vizualizirati prostorne informacije. <li>Upotrebljavati informatičku tehnologiju u rješavanju geodetskih i geoinformatičkih zadataka. <li>Prepoznati probleme i zadatke u primjeni geodetskih i geoinformacijskih načela i metoda, te odabrati ispravne postupke za njihovo rješavanje. <li>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.</ul> <strong>Očekivani ishodi učenja na razini predmeta</strong> <ul><li>Razlikovati skriptne od ostalih programskih jezika <li>Upotrijebiti metodologiju programiranja u skriptnim programskim jezicima. <li>Automatizirati obradu tekstualnih datoteka, radnih listova u tabličnim kalkulatorima i CAD crteža koristeći skriptne programske jezike <li>Analizirati i argumentirati primjenjivost i kvalitetu rješenja problema usporedbom sa neskriptnim programskim jezikom <li>Integrirati različite mrežne geoinformacijske servise i automatizirati obradu geoprostornih skupova podataka koristeći skriptne programske jezike</ul> <strong>Sadržaj predmeta detaljno razrađen prema satnici nastave</strong> <ol><li>Sadržaj i organizacija kolegija <li>Uvod u Python programski jezik (introspekcija i pomoć, petlje, liste, rječnik ...) <li>Funkcije i pretvorba tipova podataka u Pythonu <li>Obrada i učitavanje tekstualnih datoteka <li>Korištenje Python programskog jezika za automatizaciju problema u geodetskoj i geoinformatičkoj praksi <li>Korištenje Python programskog jezika za automatizaciju problema u geodetskoj i geoinformatičkoj praksi <li>Prikupljanje podataka s izvora na Internetu pomoću Python programskog jezika <li>Izrada zadanog projekta <li>Uvod u AutoLISP programski jezik (liste i funkcije za manipulaciju listama, entiteti, odabrani skupovi) <li>Upravljanje komandom linijom iz AutoLISP-a <li>Funkcije u AutoLISP-u <li>Pristup CAD objektima pomoću AutoLISP-a <li>Stvaranje novih CAD objekata pomoću AutoLISP-a <li>Uvod u Visual LISP <li>Izrada zadanog projekta</ol> <strong>Praćenje rada studenata</strong> <ul><li>Kolokviji - 2 ECTS-a <li>Usmeni ispit - 1 ECTS <li>Pismeni ispit - 1 ECTS <li>Projekt - 1 ECTS</ul>
Ishodi učenja:

1. Razlikovati skriptne od ostalih programskih jezika

2. Upotrijebiti metodologiju programiranja u skriptnim programskim jezicima

3. Automatizirati obradu tekstualnih datoteka, radnih listova u tabličnim kalkulatorima i CAD crteža koristeći skriptne programske jezike

4. Analizirati i argumentirati primjenjivost i kvalitetu rješenja problema usporedbom sa neskriptnim programskim jezikom

5. Integrirati različite mrežne geoinformacijske servise i automatizirati obradu geoprostornih skupova podataka koristeći skriptne programske jezike

Preduvjeti za upis predmeta:

Programiranje (položen)

Legenda

  • P - Predavanja
  • V - Vježbe