Rozproszone Technologie Internetowe w Środowisku WebServices - Informatyka sem. IX
Prowadzący: Bartłomiej Świercz,
Piotr Mazur
Wpisy do indeksu w semestrze zimowym 2007/2008:
Wszystkie oceny za semestr zimowy 2007/2008 wpisane zostaną do indeksu w dniu 29.01.2008. Proszę o zebranie indeksów i ich dostarczenie do pokoju nr 2 na 6 piętrze o godzinie 10.30. W razie problemów z osobistym przyjściem po wpis proszę indeks przekazać koledze.
Wykłady:
Ćwiczenia do wykonania:
Materiały pomocnicze:
Literatura
- Rusty Harold, "XML. Księga eksperta", Helion 2001
- Robert Bruner, "Java w komercyjnych usługach sieciowych. Księga eksperta", Helion 2003
- Richard Monson, "J2EE Web Services", Mikom 2003
- Casey Kochmer, Erica Frandsen, "Tworzenie aplikacji i usług WWW za pomocą JSP i XML-a", Helion 2002
- Steve Graham, Simeon Simeonov, Toufic Boubez, Doug Davis, Glen Daniels, "Java. Usługi WWW. Vademecum profesjonalisty", Helion 2003
- Adam Trachtenberg, "PHP 5. Nowe możliwości", Helion 2004
- Michael Floyd, "Poznaj XSLT", Mikom 2003
Ocena z laboratorium
Ocena z laboratorium jest wyliczona na podstawie średniej arytmetycznej ocen z
poszczególnych ćwiczeń. Szczegółowe wymagania znajdują się w opisie
poszczególnych ćwiczeń. Wszystkie programy w języku C/C++ muszą być
napisane zgodnie z następującymi regułami:
- Program musi być dostarczony z plikiem Makefile, który zawiera reguły:
- ALL (kompiluje i linkuje do postaci wykonywalnej program/programy),
- run (uruchamia program/programy z domyślnymi parametrami),
- clean (wykasowuje skompilowany program i pliki obiektowe).
- Program musi być napisany w sposób modułowy (deklaracje funkcji w plikach nagłówkowych).
- Źródła programu muszą być czytelne i sformatowane zgodnie z obowiązującymi regułami
(można użyć program indent).
- Nazwy funkcji i zmiennych muszą definiować ich przeznaczenie.
- Program przed oddaniem musi być sprawdzony za pomocą programu
valgrind w celu wykrycia ewentualnych wycieków pamięci.
- Program nie spełniający wymogów ćwiczenia nie będzie sprawdzany.
- Każde odstępstwo od powyższych punktów spowoduje obniżenie o jeden oceny.
- Za każdy dzień opóźnienia oddania programu do oceny, końcowa ocena jest
pomniejszana o jeden.
Warunkiem zaliczenia laboratorium jest zaliczenie wszystkich ćwiczeń.
Ocena z wykładu
Zaliczenia wykładu polega na zrealizowaniu przydzielonego projektu w grupach 2-3
osobowych. Aby zaliczyc projekt, należy spełnić poniższe wymagania:
- Wszystkie programy muszą być napisane zgodnie z wymaganiami dotyczącymi
programów w C/C++ (omówione w punkcie Ocena z laboratorium).
- Programy muszą być dostarczone z dokumentacją techniczną (wykonaną za pomocą
programów Doxygen dla C/C++, javadoc dla java, pydoc dla python itd.), oraz
dokumentacją użytkową.
- Studenci sami wybierają technologie w której realizują projekt. Ocenie podlega
wybór właściwej technologii i jego uzasadnienie.
- Na dwóch ostatnich wykładach studenci prezentują wykonane projekty.
- Wymagane jest bezwzględne przestrzeganie terminów.
© 2005 Bartłomiej Świercz