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 | ||||
| ||||
Oblici provjere znanja i ocjenjivanje | ||||
Praktični ispit i usmeni ispit. | ||||
Posebna naznaka | ||||
Mogućnost izvođenja nastave na engleskom jeziku. |