korisnik: lozinka:
Naslovnica Pretraživanje English AAA
IZBORNIK PREDMETA
 
GLAVNI IZBORNIK
 
 
OSNOVE PROGRAMSKOG JEZIKA JAVA
ECTS: 4

Nositelji:


Izvođači:

Dr. sc. Marko Čupić - Predavanja

Prijava ispita:

Studomat

Engleski jezik:

0,0,0


Nastavnik nije u mogućnosti ponuditi nastavu na engleskom jeziku.
OBAVIJESTI

Kako se bliži kraj semestra, sastavio sam (zajedno s datumima) teme koje nam još minimalno slijede; pišem to u nastavku obavijesti kako biste znali planirati vrijeme.

 

2012-05-26. Web aplikacije (1): tehnologije Servlet, JSP. Apache Tomcat.
2012-06-02. Web aplikacije (2); moguće spomen baza podataka.
2012-06-09. Baze podataka. ORM.
2012-06-16. Test driven development.
2012-06-23. Aplikacije za mobitele.
 

Postoji mogućnost još i posljednjeg susreta 2012-06-30; nakon toga sigurno više neće biti termina.

Marko Čupić

Molim prije dolaska na sljedeće predavanje skinuti arhive / programe prema uputi koja je dostupna na adresi: http://ferko.fer.hr/opjj/priprema-09.txt, kako ne bismo na početku na to gubili vrijeme.

Marko Čupić

21.05.2012. u 14:55

Sitna korekcija: kako biste mogli riješiti sve zadatke, molim dopunite razred 

RequestContext

tako da dodate još tri metode:

* method that retrieves names of all parameters in parameters map (note, this set must be read-only):

  public Set<String> getParameterNames();

* method that retrieves names of all parameters in persistent parameters map (note, this set must be read-only):

  public Set<String> getPersistentParameterNames();

* method that removes a value from persistentParameters map:

  public void removePersistentParameter(String name);

 

Korigiran je i PDF s zadatcima gdje je ovo ugrađeno u tekst.

Marko Čupić

20.05.2012. u 09:56

Službeni rok za predaju je subota, 2012-05-26 07:00:00.

Official deadline for homework submission is  saturday, 26.5. up to 07:00 AM.

Marko Čupić


14.05.2012. u 07:49

U subotu nakon predavanja je pronadeno napajanje za laptop; vlasnik ga moze potraziti kod mene u uredu.

Marko Čupić

13.05.2012. u 10:54

Osma domaća zadaća dostupna je u repozitoriju u Ferku. Službeni rok za predaju je subota, 2012-05-19 07:00.

8th homework is available in Ferko in repository. Official deadline for homework submission is  saturday, 19.5. up to 07:00 AM.

Marko Čupić

06.05.2012. u 12:58

Sedma domaća zadaća dostupna je u repozitoriju u Ferku. Službeni rok za predaju je subota, 2012-05-12 07:00.

7th homework is available in Ferko in repository. Official deadline for homework submission is  saturday, 12.5. up to 07:00 AM.

Marko Čupić

02.05.2012. u 19:17

Eto kad sam se danas vec raspisao, jos nekoliko informacija. Recenzije zadaca bi uskoro trebale proraditi. Kako sam danas imao nesto sitno vremena, sklepao sam u Javi nekoliko osnovnih provjera nad uploadanim ZIP arhivama i rezultati su dostupni na adresi http://ferko.fer.hr/opjj/reports/summary.html. Stoga lijepo molim da pripazite na strukturu vasih sljedecih domacih zadaca. Tim podatcima bit ce u jednom trenutku dodani i rezultati analize slicnosti kodova.

Marko Čupić

02.05.2012. u 17:35
Uređeno: 02.05.2012. u 17:38

Dobio sam pitanje uz zadatak 1: trebaju li oni razredi biti staticki ili ih se moze razdvojiti u zasebne datoteke kao "normalne" razrede - odgovor je, dakako, potvrdan: slobodno iz razlozite u zasebne datoteke (npr. Complex u zasebnoj datoteci, ComplexRootedPolynomial u zasebnoj datoteci i slicno).

Takoder, ako tko ima problema s matematikom vezanom uz zadatke 1 i 2 iz domace zadace pa ne razumije kako i sto uopce treba implementirati, moze me potraziti sutra (cetvrtak) u 15:10 na ZEMRIS-u pa mogu uzivo na ploci proci kroz potrebne formule i pojasnjenja (govorim dakle samo o matematickoj podlozi -- sve ostalo ocekujem da ce biti implementirano besprijekorno). Prije toga imam uvid u MI iz Interaktivne racunalne grafike pa ako slucajno zakasnim koju minutu molim pricekati.

Marko Čupić

02.05.2012. u 17:26

Postovani polaznici vjestine OPJJ,

ovu subotu ce se predavanje odrzati u uobicajenom terminu, unatoc radnoj suboti. Medutim, s obzirom da je moguce da u vrijeme Vase grupe imate neko drugo predavanje, vrijede sljedeca pravila:

  1. svaki student dolazi u svoju grupu (termin 8h ili termin 11h), osim ako (2) ili (3);
  2. studenti koji u terminu svoje grupe imaju neko drugo predavanje ali su slobodni u onom kontra terminu, dolaze u kontra termin (dakako, pod pretpostavkom da ce prisustvovati tom drugom predavanju);
  3. studentima koji u vrijeme oba termina vještine imaju neko drugo predavanje pa nece doci na vjestinu, izostanak ce se smatrati opravdanim ako
    1. se dodu potpisati na pocetku svojeg termina
    2. oznace da su na drugom predavanju (i napisu kojem i u kojoj dvorani)
    3. dodu se potpisati na kraju svojeg redovnog termina (cime dokazuju da su jos uvijek tu) te
    4. u dvorani u kojoj jesu na tom drugom predavanju tamo provuku iksicu na pocetku i kraju predavanja sto se kasnije da lagano provjeriti

 

Marko Čupić

29.04.2012. u 22:46

Kompletna 6. domaća zadaća od sada je dostupna u repozitoriju u Ferku.

Complete 6. homework is from now available in repository on Ferko.

Marko Čupić

29.04.2012. u 14:53

Prvi dio šeste domaće zadaće dostupan je u repozitoriju u Ferku. Službeni rok za predaju je subota, 2012-05-05 07:00. Na drugom dijelu još radim i dopunjeni dokument će se pojaviti danas do kraja dana. Pri tome je prvi zadatak gotov i njega neću mijenjati pa možete odmah početi raditi jer posla _ima_.

First part of 6. homework is available in Ferko in repository. Official deadline for homework submission is  saturday, 05.05. up to 07:00 AM. I'm still working on second part of homework so complete document will be posted sometime today. However, first part of homework is fixed, I won't change it so you can start solving it now because there _is_ a lot of work to be done.

Marko Čupić

22.04.2012. u 16:48

Umjesto u subotu, 2012-04-28, sljedeće predavanje će se održati dan ranije, u petak, 2012-04-27 prema uobicajenom rasporedu. Azurirao sam termin predavanja i u Vasim osobnim kalendarima na Ferku.

Marko Čupić

19.04.2012. u 17:55

OK, OK, popuštam i sve priznajem... 5. domaću zadaću bit će moguće predati do 2012-04-22 23:59.

 

The deadline for 5. homework is updated to 2012-04-22 23:59.

Marko Čupić

15.04.2012. u 11:27

Peta domaća zadaća dostupna je u repozitoriju u Ferku. Službeni rok za predaju je subota, 2012-04-21 07:00.

5. homework is available in Ferko in repository. Official deadline for homework submission is  saturday, 21.4. up to 07:00 AM.

Marko Čupić

10.04.2012. u 16:34

Četvrta domaća zadaća dostupna je u repozitoriju u Ferku. Službeni rok za predaju je subota, 2012-04-14 07:00.

4. homework is available in Ferko in repository. Official deadline for homework submission is  saturday, 14.4. up to 07:00 AM.

Marko Čupić

06.04.2012. u 14:39

U skladu s najavom na prošlom predavanju, ovu subotu nema predavanja. Sljedeće predavanje je tek 14.04.2012.

Marko Čupić

Recenicu "Takoder, u istom zadatku pise da se ne smiju koristiti kolekcije i polja za pohranu elemenata -- racunajte sve u letu kad Vam zatreba! Efikasnost nije poanta 8. zadatka." shvatite uvjetno; ako bas zelite implementirati neku svoju pomocnu strukturu podataka u koju cete pohraniti prim brojeve koje bi onda izracunali samo jednom, OK, moze. Pri tome se ta struktura podataka i dalje ne smije temeljiti na polju ili postojecim implementacijama kolekcija.

Marko Čupić

05.04.2012. u 15:40

U osmom zadatku u primjeru pise:

 

for(Integer prime : PrimesCollection) { ... }

 

što je naravno pogrešno (isto kao u primjeru s dvije for-petlje); argument mora biti primjerak razreda a ne razred:

 

for(Integer prime : primesCollection) { ... }

 

eto sto jedan krivi "case" slova ucini kodu...

 

Takoder, u istom zadatku pise da se ne smiju koristiti kolekcije i polja za pohranu elemenata -- racunajte sve u letu kad Vam zatreba! Efikasnost nije poanta 8. zadatka.

Marko Čupić

05.04.2012. u 10:26

Cijenjeni polaznici ove vještine,

uspio sam konačno prekontrolirati sve popise o dolaznosti i usporediti ih s očitanjima kroz sustav SmartX, te to sve pospajati s mailovima koje sam dobio i koji opravdavaju nedolaske. Rezultati:

1) na određen broj adresa poslani su mailovi -- molim provjerite jeste li među njima

2) dvadesetak studenata je isključeno s vještine (u Ferku je napravljena zastavica "Nisu više na tecaju"; vidite li uz tu zastavicu kvačicu, to je to); studenti koji su isključeni a misle da je to pogrešno, neka me potraže u uredu danas ili sutra tijekom dana.

Kontrola predanih domaćih zadaća (1. i 2.) kao i recenzije trebale bi proraditi do kraja ovog tjedna pa očekujem novu reviziju popisa studenata koji su još uvijek na vještini u bliskoj budućnosti.

Kako bismo u budućnosti minimizirali mogućnost da Vas pogreškom isključim s vještine, molim pod obavezno:

1) ako ste iz bilo kojeg razloga spriječeni doći na termin predavanja, to najavite prije samog termina mailom, a u najgorem slučaju mail pošaljite na dan kada je predavanje

2) ako Vam X-ica ne radi, osim što to trebate naznačiti na papiru na kojem se zapisujete, obavezno u Ferku ispunite i "žalbu" na neevidentiran dolazak

3) u bilo kojem slucaju koji ne pokrivaju tocke (1) i (2) javite mi se mailom i objasnite koji je problem; ne garantiram da cu Vam odmah (ili ikada) odgovoriti, ali prilikom isključivanja s vještine uvijek prekontroliram sve pristigle mailove tako Vas poslani mail može spasiti.

Marko Čupić

02.04.2012. u 09:23

Treća domaća zadaća dostupna je u repozitoriju u Ferku. Službeni rok za predaju je četvrtak, 5.4. do 23:59. Međutim, uslijed neočekivano pogrešno konfiguriranih parametara sustav će prihvaćati rješenja sve do 10.04. u 08:00. Sva rješenja koja se do tog trenutka zateknu uploadana bit će pregledana.

3. homework is available in Ferko in repository. Official deadline for homework submission is  thursday, 5.4. do 23:59. However, due to unexpected misconfiguration of the submission system that will occur, the upload will be possible up to the tuesday, 2012-04-10 08:00 AM. All solutions found at that moment will be graded.

 

Marko Čupić

U Ferku će uskoro biti omogućen upload rješenja druge domaće zadaće. Rok je 2012-03-30 08:00:00 (ujutro). Nemojte zaboraviti zaključati upload.

Homework 2 upload will soon be enabled on Ferko. Deadline is 2012-03-30 08:00:00 AM (morning). Do not forget to lock upload.

Marko Čupić

U Ferku je omogućen upload rješenja domaće zadaće. Rok je 2012-03-22 08:00:00 (ujutro). Nemojte zaboraviti zaključati upload.

Homework can be uploaded on Ferko. Deadline is 2012-03-22 08:00:00 AM (morning). Do not forget to lock upload.

Marko Čupić

11.03.2012. u 14:23

Poštovani polaznici ove vještine, uslijed zdravstvenih problema trenutno nisam u stanju definirati zadatke za 1. domaću zadaću, što se vjerojatno neće promijeniti niti sutra. Stoga ovaj tjedan neće biti službene domaće zadaće.

Marko Čupić

04.03.2012. u 22:10

Prva prezentacija dostupna je u Ferku (repozitorij).

Podsjecam jos jednom za sljedecu subotu:

  • instalirajte Java Development Kit (zadnja verzija je JDK 7)
  • u konzoli iskompajlirajte HelloWorld program i naucite ga pokrenuti iz konzole
  • instalirajte Eclipse

 

Marko Čupić

02.03.2012. u 19:54

Danas prilikom azuriranja grupa za novoupisane studente preddiplomskih i diplomskih kolegija privremeno sam onemogucio sve burze i potom ih zaboravio otvoriti sto je rezultiralo porukom da burza za predavanja vise nije otvorena. Sada je to korigirano pa bi zamjena grupa na ovoj vjestini ponovno trebala funkcionirati. Isprika!

Marko Čupić

19.02.2012. u 10:44
Marko Čupić

30.01.2012. u 20:25
Marko Čupić

13.01.2011. u 18:31

U ljetnom semestru akademske godine 2010/2011 ova se vještina, iznimno ove godine, neće održavati zbog spriječenosti predavača.

Marko Čupić

07.02.2009. u 11:59

Službena stranica nalazi se ovdje.

Marko Čupić

FORUM

>> / Sve diskusijske grupe / Zamjene grupa

Br. poruka:    Prikaz: (1 - 25)  Ukupno: 25

Sortiraj prema: naslovu | vremenu zadnjeg odgovora | autoru
Naslov Odgovori Autor Zadnji odg.
Tko želi iz A i B i obrnuto... 59 Marko Čupić 06.03.2009. u 15:08

Napomena:
* - oznaka za nove poruke

ČESTA PITANJA
REPOZITORIJ
 
Repozitorij je prazan
REPOZITORIJ
 
Repozitorij je prazan
ANKETA
 
Na ovoj stranici trenutno nije odabrana niti jedna anketa!