Navigacija

OGD19INF2 - Informatika 2

Specifikacija predmeta
Tip studija Akademske studije prvog ciklusa
Studijski program Geodezija
Naziv Informatika 2
Akronim Status predmeta Semestar Fond časova Broj ECTS bodova
OGD19INF2 obavezan 2 2P + 3V 6.0
Nastavnici
Nastavnik (predavač)
Nastavnik/saradnik (vježbe)
    Uslovljnost drugim predmetima Oblik uslovljenosti
    Nema. /
    Ciljevi izučavanja predmeta
    Osposobljavanje studenata da koriste programski sistem Matlab u rješavanju inženjerskih problema, projektuju i pišu programe u istom. Osposobljavanje studenata da koriste Excel i savladaju osnovne koncepte objektno-orijentisanog programiranja kroz programski jezik Java.
    Ishodi učenja (stečena znanja)
    Utvrđivanje i sticanje fundamentalnih znanja iz programiranja potrebnih za kasnije usvajanje sadržaja iz stručnih predmeta geodetske struke.
    Sadržaj predmeta
    Uvod u programiranje. Algoritam i procedura – pojam. Program i programski jezici. Rješavanje problema primjenom računara. Programski sistem Matlab. Tipovi podataka. Učitavanje i prikaz podataka. Operatori i izrazi. Naredbe. Nizovi. Matrice. Linijska (sekvencijalna) struktura. Naredbe za selekciju. IF naredba. Višestruka selekcija. SWITCH naredba. Ponavljanje algoritamskih koraka. Brojački ciklus – naredba FOR. Uslovljeni ciklus – naredba WHILE. Međusobni odnosi ciklusa. 2D i 3D grafika. Programi i potprogrami. Rješavanje problema pomoću potprograma. Komentari. Formatiranje izlaza. Tok izvršenja skupa programskih jedinica. Rekurzija. Primjena Matlab-a u numeričkoj analizi. Obrada polinoma. Rješavanje nelinearnih jednačina. Ulazne i izlazne datoteke. Objektno-orijentisano programiranje. Programski jezik Java. Java API. Naredbe, izrazi i operatori. Grananja u programu. Višestruko grananje. Kontrola toka programa. Nizovi i kolekcije. Klase i objekti. Metode klase. Konstruktori. Nasljeđivanje. Kreiranje grafičkog interfejsa. Grafičke komponente.
    Metode izvođenja nastave
    Predavanja, vježbe, seminarski radovi, konsultacije.
    Literatura
    1. Ljubiša Preradović, MATLAB - principi i primjena, Arhitektonsko-građevinsko-geodetski fakultet Univerziteta u Banjoj Luci, 2016.
    2. Đorđe Stojisavljević, Praktikum iz programiranja, Arhitektonsko-građevinsko-geodetski fakultet Univerziteta u Banjoj Luci, 2020.
    Oblici provjere znanja i ocjenjivanje
    Praktični ispit i usmeni ispit.
    Posebna naznaka
    Mogućnost izvođenja nastave na engleskom jeziku.