Java - podstawy j¦zyka W celu uzyskania zaliczenia zaj

Transkrypt

Java - podstawy j¦zyka W celu uzyskania zaliczenia zaj
Java - podstawy j¦zyka
semestr zimowy, rok akademicki 2010/11
W celu uzyskania zaliczenia zaj¦¢ laboratoryjnych z Java - podstawy
nale»y napisa¢ program w j¦zyku Java wykonuj¡cy jedno z poni»szych
zada«.
j¦zyka
1. Applet javy/Aplikacja b¦d¡ca edytorem html'owym typu WYSWIG.
2. Program synchronizuj¡cy wybrane katalogi na dwu komputerach
3. Program konwertuj¡cy BBkod na kod html.
4. Program analizuj¡cy szybko±¢ efektywnego poª¡czenia internetowego
pomi¦dzy dwoma komputerami.
5. Program konwertuj¡cy pliki tekstowe pomi¦dzy wybranymi 3 typami
kodowania znaków (np UTF8, Latin-2, i CP1250).
6. Program kataloguj¡cy pªyty CD/DVD (powinien zawiera¢ nazw¦, opis,
spis plików itp., mo»e jaki± obrazek/zdj¦cie).
7. Budzik komputerowy.
8. Program do zarz¡dzania bibliotek¡.
9. Ukªadanie Puzzli (min 30-36 elementów).
10. Program wykonuj¡cy wykres dowolnej funkcji jednej zmiennej (zadanej
poprzez warto±ci w pliku) dostosowuj¡c odpowiednio skale wykresu itp.
11. Program rysuj¡cy wykres dowolnej funkcji dwu zmiennych (zadanej
poprzez warto±ci w pliku) dostosowuj¡c odpowiednio skale wykresu itp.
12. Program szukaj¡cy wyj±cia z wygenerowanego losowo labiryntu.
13. Program b¦d¡cy prost¡ przegl¡dark¡ do zdj¦¢ w katalogu (Mog¡cy
wykonac operacje: powi¦ksz, pomiejsz, powi¦ksz fragment, wytnij)
14. Napisz Applet/Aplikacj¦ J2SE lub J2ME1
(a) Program reprezentuj¡cy dowoln¡ gr¦ (Sudokan, Tetris (2D), Snake,
Pojedynek rewolwerowców ...).
(b) Gra "hazardowa"jednor¦ki bandyta, poker, wy±cigi konne .. .
(c) Aplikacja pokazuj¡ca animacj¦ ukªadu sªonecznego (min 3 planety
+ sªo«ce)
1 Programy w J2ME mog¡ by¢ napisane na dowolny telefon zgodny z Wireless Tool Kit.
[1]
Java - podstawy j¦zyka
semestr zimowy, rok akademicki 2010/11
(d) Mini-Organizer (terminarz)
(e) Program rysuj¡cy kilka wybranych fraktali (dobrze by byªo jak
byªy by one kolorowe).
(f) Program umo»liwiaj¡cy gr¦ w Szachy/Statki za po±rednictwem
sieci/bluetooth.
(g) Program potra¡cy szyfrowa¢2 krótkie wiadomo±ci tekstowe (w
wersji JME mo»na co± takiego spróbowa¢ poª¡czy¢ z pisaniem
SMS'ów).
(h) Javowsk¡ wersj¦ (emulator) j¦zyka Logo.
15. Program synchronizuj¡cy terminarz w dwu komórkach stosuj¡c poª¡czenie bluetooth.
16. Program wymieniaj¡cy pliki graczne pomi¦dzy dwoma komórkami via
bluetooth.
17. Program symuluj¡cy/wizualizuj¡cy rozprzestrzenianie si¦ po»aru w lesie
(prosty model np. oparty gªównie na kierunku wiatru).
18. Program symuluj¡cy ±wiatªa uliczne na Rondzie Solidarno±ci w Šodzi
(dawniej Rondo Wary«skiego). (Dobrze by byªo aby dynamicznie dostosowywaª si¦ do warunków na drodze).
19. Program pokazuj¡cy aktualn¡ pogod¦ w wybranej miejscowo±ci (dane
musz¡ by¢ pobierane z wybranego serwisu internetowego).
20. Program tworz¡cy chmur¦ sªów dla podanej strony internetowej.
Ka»dy student mo»e zaproponowa¢ wªasny program o zbli»onym poziomie
trudno±ci.
2 dowolny system szyfrowania, byle nie typu kod Cezara :)
[2]

Podobne dokumenty