(12kB) (1kB)



Systemy Implementacji Usług Sieciowych - opis przedmiotu

Zajęcia mają na celu praktyczna naukę prgramowania serwisów sieciowych. Przyjęte wymagania oraz sposób prowadzenia zajęć powinny w ciągu semestru zaowocować znajomoscią podstaw technologii implementacji takich usług oraz przeglądową znajomość związanej z nią problematyki. Zajęcia składają się z dwóch części: laboratorium i projektu.
Zajęcia laboratoryjne obejmują następujące zagadnienia:

  • tworzenie rozwiązań w technologii EJB
  • rozwiązania portalowe
  • integracje systemów poprzez JMX
  • komunikację w modelu JXTA

Dodatkowo w ramach studenci są zobowiązani do zrealizowania zadania projektowego przy użyciu jednej z powyższych technologii. Zadanie to ma na celu rozszerzeniu zdobytych na zajęciach wiadomości oraz ich praktyczną weryfikację. Szczególna nacisk położony jest na jakość tworzonego przez studentów kodu - tak by już od początku nauki wyrabiać dobre nawyki obejmujące: poprawne formatowanie kodu, komentowanie, używanie mechanizmów logujących, używanie i obsługę wyjątków, strukturę kodu i pakietów.

Warunki Zaliczenia

Warunkiem zaliczenia przedmiotu jest:

  • uczestnictwo w wykładach (1p za wykład)
  • uczestnictwo w zajęciach laboratoryjnych (0-5p za zajęcia; 2p - obecność jeśli student przygotowany, do 3p za aktywność)
  • ocena z kolokwium (max. 25)
  • zrealizowanie projektu do 3 VI 2005 (max. 50)

Łączna suma punktów od której będzie liczona ocena: wykład 15, lab 15, kolokwium: 25, projekt 50. Co daje łącznie 100 punktów. Ocena będzie wyliczona na podstawie ilości zgromadzonych punków zgodnie ze skala ocen przyjętą na AGH. Dodatkowym wymaganiem jest uzyskanie co najmniej 50% punktów w każdym z warunków.

Warunki zaliczenia projektu:

  • funkcjonalność zgodna z tematem i ustaleniami z prowadzącym
  • struktura kodu zgodna z podstawami projektowania obiektowego
  • kod udokumentowany i wygenerowany JavaDoc
  • stworzenie strony WWW projektu zawierającą:
    • link do działającego programu (jesli dostepny w wersji WWW) lub instalatora jesli aplikacja lub informacji o sposobie uruchomienia i wymaganiach w wypadku aplikacji na J2ME
    • linki do dokumentacji: opisu słowno-muzycznego oraz JavaDoc
    • link do źródeł w wersji html (np. użyć narzędzia Java to HTML)
    • link do źródeł w wersji spakowanej
    • link do archiwum całej strony (spakowane razem wszystko powyższe).

Warunkiem uzyskania zaliczenia jest spełnienie wszystkich wymagań prowadzącego. Terminem oddania jest dzień, po którym w projekcie (stronie www, dokumentacji) nie następują już żadne zmiany. Ostateczny termin oddania ustalony został na 3 VI 2004, wszystkie prace oddane po tym terminie będą oceniane zgodnie z zasadą: 5 punktów w dół za każdy rozpoczęty tydzień spóźnienia.

Dodatkowo dla zespołów dwu- lub więcej osobowych wymagane jest wykazanie które części projektu zostały zrealizowane przez kogo. Nie dopuszczamy sytuacji w której tylko część grupy aktywnie realizuje projekt, a pozostałe osoby są 'na doczepkę' (realizując projekt z innego przedmiotu ;-). Prowadzący zastrzega sobie prawo różnicowania oceny studenta w zależności od jego osobisty wkład w projekt.


Obecność na zajęciach:

  • Dopuszcza się jedną nieobecność na zajęciach może być ona jednak spowodowana wyłącznie bardzo poważnymi przyczynami (usprawiedliwienie).



start / prywatnie / inf. dla studentów / praca naukowa / cv / kontakt