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]