|
Podmienky udelenia zápočtu
V priebehu semestra sa konajú 2 povinné písomné práce. Každá písomná práca sa skladá z teoretickej a praktickej časti.
Trvanie písomnej skúšky je 30 minút. Zápočet sa udelí ak poslucháč uspeje so známkou minimálne 3 z oboch písomných prác. Opravnú písomnú skúšku je možné vykonať
na poslednom cvičení v rozsahu oboch písomných prác.
Rozvrh cvičení
Všetky cvičenia sa vykonávajú v učebni A516.
skupina č. 8 - utorok od 10.50 do 12.20, Ing. Ladislav Samuelis, CSc.
skupina č. 10 - utorok od 15.55 do 17.25, Ing. Ladislav Samuelis, CSc
skupina č. 11 - utorok od 17.35 do 19.15, Ing. Ladislav Samuelis, CSc
skupiny č. 12 - streda od 7.30 do 9.00 , Ing. Peter Václavík
skupina č. 9 - streda od 9.10 do 10.40 , Ing. Jaroslav Porubän
Osnova cvičení
|
Týždeň
|
Téma, obsah
|
|
1 |
Organizačné pokyny, zoznámenie sa s vývojovým prostredím, tvorba
aplikácie a appletu "Hello World" |
|
2 |
Použitie javac a java, tvorba jednoduchých konzolových aplikácií
použitie premenných
operátory
výrazy, príkazy, bloky príkazov
príkazy riadenia toku programu (if-else, while, do-while, for, try-catch-finally, break, continue, label:, return) |
|
3 |
Precvičovanie tried
členské premenné a metódy
typy metód: public, protected, private, abstract, final
dedičnosť
zahniezdené (nested) triedy, vnútorné (inner) triedy, triedy bez mena (anonymous)
tvorba (new) a používanie objektov (prístup k premnným, volanie metód)
kľúčové slová this a super, ich použitie |
|
4 |
Precvičovanie polí, reťazcov
vytvorenie poľa, použitie polí
práca s triedou String a StringBuffer
|
|
5 |
1. Priebežný test (30'),
komplexnejší príklad na ukážku |
|
6 |
Interfejsy a balíky
použitie interfejsov, príklady
tvorba balíkov (packages), JAR súbory
|
|
7 |
Práca so vstupom a výstupom, streamy, knižnica java.io |
|
8 |
Práca s "collections", knižnica "java.util".
zoznamy, dynamické polia a množiny
implementácia
algoritmy
|
|
9 |
Tvorba grafického rozhrania I - AWT
jednoduchý príklad na GUI
rozmiestňovanie grafických prvkov na plochu (layout management)
reakcie na udalosti
|
|
10 |
Tvorba grafického rozhrania II - úvod do Swing
jednoduchý príklad na GUI, knižnica
Swing
základné grafické prvky pre tvorbu
GUI použitím knižnice Swing |
|
11 |
2. Priebežný test (30'), komplexnejší
príklad na ukážku |
|
12 |
Práca s vláknami, multithreading
trieda
Thread a interfejs Runnable
|
|
13 |
Sieťové služby, komunikácia v sieti s protokolmi TCP/IP Zápočet |
|