Informacje dotyczące przedmiotu.
Zadania realizowane w trakcie zajęć
Ocena końcowa z przedmiotu będzie wystawiona w oparciu o liczbę punktów, które Państwo zgromadzą w trakcie realizacji zadań w ramach laboratorium. Poniżej przedstawiono zadania i maksymalną liczbę punktów za ich poprawną realizację.
Liczba punktów możliwa do uzyskania za poszczególne zadania:
Lp. | Opis zadania | Liczba punktów |
1. | Aktywność w trakcie realizacji ćwiczeń w laboratorium | 40 pkt |
2. | Realizacja projektu | 60 pkt |
Maksymalna liczba punktów: 100 pkt.
W zależności od staranności i poprawności wykonanego zadania liczba punktów zawierać się będzie w przedziale od 0 do wartości maksymalnej. Uzyskane punkty w sposób jednoznaczny określają końcową ocenę. Poniżej tabela przeliczeniowa: punkty - ocena.
50 - 59 | dst | 3.0 |
60 - 69 | pdst | 3.5 |
70 - 79 | db | 4.0 |
80 - 89 | pdb | 4.5 |
90 - 100 | bdb | 5.0 |
Projekt
W ramach zajęć należy wykonać jeden projekt typu "proof of concept" wykorzystujący grafową bazę danych Neo4J z interfejsem dostępu do bazy wykonanym w ramach dowolnej technologii internetowej ( aplikacja typu SPA, aplikacja
oparta o technologię MVC lub wykorzystująca RESTful i AJAX ).
Do realizacji projektu można wykorzytać dowolne środowisko udostępniające rozwiązania chmurowe ( AWS, IBM Cloud, Microsoft Azure czy Heroku).
W ramach projektu można wykorzystać bazę danych Neo4J dostępną w ramach usługi DBaaS w serwisie Neo4J AuraDB - https://neo4j.com/cloud/aura/ (plan AuraDB Free - dla projekatantów).
Zaliczenie projektu wymaga przesłania:
- kodu źródłowego opracowanej aplikacji,
- dokumentacji z odpowiednimi diagramami UML i krótkim opisem wdrożenia,
- linku do działającej aplikacji,
- punktacja za projekt:
- 30 punktów za działający projekt,
- 20 punktów za dokumentację,
- 10 punktów za ciekawe rozwiązanie technologiczne, opis rozwiązania omówiony w dokumentacji. Przykładowe rozwiązania punktowane to: wdrożenie w chmurze, technologia SPA po stronie klienta czy interfejs GraphQL.
Zaliczenie zajęć laboratoryjnych ( pięć spotkań po 135 minut ):
- obecność na zajęciach laboratoryjnych - 2 pkt,
- przesłanie pliku zawierającego realizację przykładów wykonane w notatniku Jupyter (wybieramy: file -> save as),
- można przesłać dokument pdf zawierający zrzut z ekranu zrealizowanych punktów z planu zajęć laboratoryjnych (wybieramy file -> preview i drukujemy -> Microsft Print to pdf),
- przesłanie rozwiązań zadań podsumowujących zrealizowane ćwiczenia w trakcie laboratorium ( podobnie jak w punkcie 2 lub 3),
- maksymalna liczba punktów za realizację zagadnień omawianych na zajęciach - 6 pkt,
- ponieważ jest tylko pięć laboratoriów, nieobecność na nich wymaga zrealizowania tematyki przerabianej na zajęciach oraz wykonania zadania podsumowującego te zajęcia a następnie przesłaniu w ramach jednego pliku archiwum ( zgodnie z p.2 lub 3).