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 ESPB
OGD19INF2 obavezan 2 2P + 3V 6.0
Nastavnici
Nastavnik (predavač)
Nastavnik/saradnik (vež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 provere znanja i ocenjivanje
Praktični ispit i usmeni ispit.
Posebna naznaka
Mogućnost izvođenja nastave na engleskom jeziku.