Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Informatyka Stosowana – ROK II / III

Podobne prezentacje


Prezentacja na temat: "Informatyka Stosowana – ROK II / III"— Zapis prezentacji:

1 Informatyka Stosowana – ROK II / III
PROGRAMOWANIE W JAVA Informatyka Stosowana – ROK II / III Laboratoria mgr inż. Krzysztof Bzowski

2 Krzysztof Bzowski kbzowski@agh.edu.pl Tel. +12 6172615 B5 / 605

3 Zasady zaliczenia laboratoriów
Zajęcia mają charakter laboratoryjno-projektowy Student realizuje wybrany projekt (aplikację) i wzbogaca go o funkcjonalność (i nowe technologie) na kolejnych zajęciach Funkcjonalność planowa jest z góry przez studenta Student ma obowiązek wywiązania się z postawionych sobie planów Postęp w projektach oceniany jest na każdych zajęciach wg. przyjętego harmonogramu Dodatkowe funkcjonalności mogą być narzucone przez prowadzącego Projekty są jednoosobowe (w przypadku większych i ambitnych projektów zgadzam się na 2osoby) Od połowy zajęć (połowa maja) krótkie, indywidualne prezentacje z postępów na ocenę.

4 Zasady oceniania Postęp w projekcie i realizacja przyjętego planu, ostatecznie wywiązanie się z planu ( + lub i ) Obecność na zajęciach Prezentacja i dyskusja

5 Technologie do uwzględnienia w projekcie
Wybór projektu musi wykorzystywać wszystkie poniższe technologie: Swing (okienka) Obsługa błędów (wyjątki) Operacje I/O (zapis i odczyt plików) Serializacja Współbieżność (wątki i SwingWorker) Bazy danych i ORM (zapis, odczyt, operacje) Komunikacja sieciowa (sockety, RMI, http) Media – Dźwięk i Grafika (np. wykresy) Dodatkowo (dla osób aspirujących na 5.0): Testy jednostkowe (np. Junit)

6 Propozycje projektów Kółko i krzyżyk Multiplier z globalną tablicą wyników i statystykami Kalendarz z możliwością importu i eksportu plików ICS, wyszukiwaniem, sortowaniem, edytowaniem itd. Analizatory danych ze stron (wykresy, analizy, eksport, itd): Lotto Kursy walut Itp. Gry, typu snake, czołgi (ambitniejsze) Proste tekstowe gry RPG (mniej ambitne) Gry Klient-serwer (RPG, Strategie) (w przypadku dużej planowanej funkcjonalności zgadzam się na pracę w 2-os grupie po wcześniejszej akceptacji)

7 Dzisiejsze zajęcia Wybór projektu i zatwierdzenie go przez prowadzącego 

8 Każdy plan pracy zostanie zaakceptowany, lub nie…
Następne zajęcia Przygotować plan pracy, tj. 10 funkcjonalności które zostaną zaimplementowane w projekcie w tym semestrze. Funkcjonalność musi być namacalna dla użytkowników (konkretna). Funkcjonalność powinna być dostatecznie duża: Dobra: Zestawienie kompletnej komunikacji klient-serwer Zła: Zmiana koloru kontrolki po wpisaniu złej wartości Dobra: Wprowadzenie walidacji wartości kontrolek w całej aplikacji (na koniec) Każdy plan pracy zostanie zaakceptowany, lub nie…

9 Przykładowy opis projektu Kółko i krzyżyk:


Pobierz ppt "Informatyka Stosowana – ROK II / III"

Podobne prezentacje


Reklamy Google