Programovani v Jave
Martin Svihla, svihlm1@fel.cvut.cz
aktuality

17.12. dulezite upozorneni:
od ledna vyuku prebira pan Virius, ten taky prevezme vase semestralky a udeli znamky. podminky na ukonceni predmetu zustavaji stejne. vechnu komunikaci tykajici se predmetu smerujte na pana Viriuse (virius@km1.fjfi.cvut.cz).

misto a cas

hodiny jsou v ucebne T-105 v budove FJFI na Trojanove ulici.
pondeli 11:30-13:10
utery 13:30-15:10

osnova predmetu

tohle je osnova prebiranych temat, prednasky a cviceni se podle potreby navzajem prelinaji.

  1. historie, vlastnosti a zakladni principy Javy. primitivni datove typy, trida a objekt.
  2. prvni program, kompilace a spusteni. pravidla psani kodu, zaklady syntaxe. datove typy, premenne, operace.
  3. balicek, trida, objekt. jednoducha trida.
  4. tridy - konstruktory, zapouzdreni, kompozice, dedicnost.
  5. trida Object. pole. abstraktni tridy a polymorfizmus.
  6. rozhrani a polymorfizmus.
  7. kolekce.
  8. vyjimky.
  9. cviceni na opakovani probrane latky
  10. proudy, soubory.
  11. serializace objektu, procviceni proudu.
  12. GUI - knihovna Swing: uvod
  13. GUI - knihovna Swing: layout managers a grafika.
  14. GUI - knihovna Swing: interaktivni grafika, opakovani.
  15. applety
  16. vlakna
  17. vlakna
  18. cviceni na opakovani probrane latky
  19. sitova komunikace (client/server)
  20. sitova komunikace (client/server)
  21. ... a po vanocich:
  22. jdbc
  23. novinky v Jave 5
  24. reflexe

hodnoceni (zmeneno 1.11.2004!)
podminky udeleni zapoctu a zkousky:

pri hodnoceni se bude prihlizet na nasledujici body:

semestralni prace

Tady najdete zadani a podminky jeho nahlasovani.

Semestralni prace by mela splnovat nasledujici kriteria:

pozadavky na semestralni praci podminky odevzdavani
doporucena literatura a zdroje