
Opšti podaci o kursu:
Java osnovni kurs omogućava polaznicima da steknu osnovna znanja iz Java programskog jezika. Kroz praktične primere polaznici će naučiti šta su objekti i klase kao i osnovne koncepte objektno-orijentisanog programiranja (nasleđivanje, učaurenje i polimorfizam). Koncept apstrakcije u Javi biće objašnjen pomoću apstraktnih klasa i interfejsa. Čuvanje podataka u operativnoj memoriji biće objašnjeno preko nizova i kolekcija, dok će čuvanje podataka na spoljnoj memoriji biće objašnjeno u radu sa datotekama. Izgled korisničkog interfejsa biće razmotren korišćenjem Javine bibilioteke Swing.
Šta ćete naučiti?
- Da definišete klase i deklarišete objekte
- Metode klase
- Nasleđivanje klasa
- Apstraktne klase
- Interfejsi
- Rad sa stringovima
- Paketi
- Obrada izuzetaka
- Tokovi (streams) i datoteke (files)
- Kolekcije
- Swing korisnički interfejs
Kome je kurs namenjen?
Java osnovni kurs je namenjen onima koji žele da nauče osnove programiranja u Java programskom jeziku. Za navedeni kurs nije potrebno programersko predznanje.
Trajanje kursa:
40 školskih časova (30 sati)
Literatura za polaznike:
Siniša Vlajić, Vidojko Ćirić, Dušan Savić: Projektovanje programa (Praktikum – programski jezik JAVA), ISBN: 86-904747-0-6, Beograd, 2003.
Siniša Vlajić, …, Miloš Milić: Projektovanje softvera – Napredne Java tehnologije, ISBN: 978-86-86887-03-0, Zlatni presek, Bograd, 2008.
Ispiti i sertifikati:
Posle obuke kandidat može da dobije sertifikat da je:
- Odslušao Java osnovni kurs ili
- Odslušao i položio Java osnovni kurs.
Ispit traje 3 sata. Polaznik dobija zadatke da napravi odgovarajuće programe na računaru. Ispit se sastoji iz 5 zadataka. Polaznik je položio ispit ukoliko dobije 30 i više poena na zadacima. Zadatak je uspešno urađen i na njemu se dobija 10 poena ukoliko se može izvršiti na računaru i ukoliko u potpunosti rešava definisan problem. Ukoliko zadatak ne može da se izvrši na računaru ili u potpunosti ne rešava definisani problem ne dobija se ni jedan poen za zadatak.
U cenu kursa je uračunato jedno polaganje kandidata. Za svako sledeće polaganje cena polaganja je 25 eura.
Biografija predavača:
Siniša Vlajić je rođen 08.05.1968 godine u Beogradu. Osnovnu i srednju školu završio je u Beogradu. Fakultet organizacionih nauka (FON ), Univerzitet u Beogradu, je upisao 1986 godine. Na FON-u je diplomirao, magistrirao i doktorirao. Trenutno je u zvanju vanrednog profesora i član je Laboratorije i Katedre za softversko inženjerstvo na FON-u. Oblast njegovog stručnog interesovanja su Projektovanje softvera, Softverski paterni, Softverski proces i Java programski jezik. Do sada je držao brojne kurseve iz C++ i Java programskog jezika Pored kurseva učestvovao je i u oko 30 projekata od kojih su većina bili u oblasti razvoja informacionih i softverskih sistema. U periodu od 2008. do 2009. godine bio je šef Katedre za softversko inženjerstvo na FON-u. U periodu od 2009. do 2015. godine bio je Prodekan za naučno-istraživački rad na FON-u.