ETF Java

Naziv školeElektrotehnički fakultet Univerziteta u Beogradu
MestoBeograd
Programski jezikJava
Broj polaznika20
Veličina pojedinačne grupe (broj polaznika)20
Trajanje ukupnog programa (u nedeljama)25
Trajanje obuka (broj nastavnih časova)260
Trajanje programa stručnih praksi120
Broj mesta za stručnu praksu20
Firme u kojima će se sprovoditi stručna praksa i broj mesta u svakojInovacioni centar ETFa i Računski centar ETF u saradnji sa više poznatih domaćih firmi
Raspored časova (dani i sati; navesti eventualne periode pauza u radu)utorak-četvrtak-subota ili ponedeljak-sreda-subota, radnim danom od 18 do 22, subtom 4h u periodu od 10 do 18h
Očekivanja od polaznika van nastave (okviran broj sati nedeljno za domaće zadatke, samostalan rad, itd)12
Kriterijumi za izdavanje sertifikata o uspešno završenom programuPrisustvo na časovima i realizovan projekat u okviru prakse
Očekivani ishodi/rezultati programaCilj Java obuke je da polaznike osposobe da projektuju i pišu savremene aplikacije primenjujući moderne koncepte programiranja u okviru programskog jezika Java. Pored osnova samog jezika, razmatraće se i napredne teme, ako što je povezivanje i efikasan rad sa bazom podataka, primena projektnih šablona, dizajniranje i testiranje softverskih sistema.
Na kraju odslušane obuke polaznici će biti osposobljeni da uz pomoć savremenog razvojnog okruženja razvijaju samostalno ili u timu komercijalne aplikacije zasnovane na Java programskom jeziku objektno-orijentisane strukture koda ili u savremenim radnim okvirima zasnovanim na jeziku Java. Svi polaznici koji uspešno završe obuku biće kompetentni da dizajniraju savremenu aplikaciju i postave je u radno okruženje, rade sa relacionim MySQL bazama podataka i koriste najsavremenije alate za programiranje aplikacija i sisteme za verzioniranje (Git, GitHub/Bitbucket). Kroz programske koncepte koji će biti predavani, polaznicima će biti objašnjavani i osnovni aspekti objektno-orijentisanog programiranja, algoritama i struktura podataka, neophodnih za projektovanje, implementaciju i testiranje savremenih sistema.
Kratak opis programa i metodologije (1-2 pasusa, uključujući opis obuke, opis stručnih praksi, programe dodatnih veština i eventualne dodatne elemente)Obuka se izvodi u računarskim laboratorijama, gde svaki polaznik ima svoj računar. Predviđeno je da svaki polaznik tokom celog trajanja obuke ima svoje rezervisano mesto na kome će raditi. Časovi će biti sa delom predavanja teorijskih koncepata i više bazirani na praktičnom znanju. Predavači će koristiti već pripremljene PPT prezentacije i projektor, tablu i računar, na kome će pisati programe. Polaznici treba da prate predavače i pišu programe istovremeno sa predavačem (biće mogućnost deljenja ekrana predavača tj. svaki polaznik će videti i na projektoru i na svom ekranu šta je predavač kodirao). Polaznici će imati priliku da tokom časova i u pauzama postave predavačima pitanja, a nakon definisanja određenih testova i domaćih zadataka biće održani i posebni konsultativni časovi. Svi polaznici će putem onlajn platforme na vreme dobijati materijale za učenje, testove za proveru znanja i domaće zadatke. Na raspolaganju će im biti praktikumi i zbirke zadataka koji su autorsko delo predavača na kursu. Na kraju kursa svaki polaznik će u timu od 4 do 5 osoba raditi na razvoju jednog realnog IT projekta sa već definisanom specifikacijom korisničkih zahteva.
Link za detaljniji opis programa (kurikulum, materijali, metodologija)http://projekti.rc.etf.rs/kursevi-i-obrazovanje/
Opis procesa selekcije (pisani test, razgovor, drugo)Pisani test i razgovor
Opis selekcije: test (broj pitanja, trajanje, način ocenjivanja, link ka primerima pitanja)U okviru testa će biti definsao od 20 do 25 pitanja, koja će biti elementarna pitanja o poznavanju rada na računaru i logičkog razmišljanja. Test će sadržati pitanja o algoritamskoj logici rešavanja nekih bazičnih problema
Opis selekcije: razgovor Razgovor će se obaviti sa stručnim ekspertima u trajanju od 10 do 15 minuta
Opis selekcije: (upisati)