Informatika 2

Akronim
OGD19INF2
Status predmeta
obavezan
Semestar
2
Fond časova
2P + 3V
Broj ESPB
6.0
Studijski program
Geodezija
Modul
Tip studija
Akademske studije prvog ciklusa
Nastavnik (predavač)
Nastavnik/saradnik (vježbe)
Uslovljnost drugim predmetima / Oblik uslovljenosti

Nema.

Oblik uslovljenosti:

/

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.

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.

Metode izvođenja nastave

Predavanja, vježbe, seminarski radovi, konsultacije.

Posebna naznaka:

Mogućnost izvođenja nastave na engleskom jeziku.