Antoni Dydejczyk  Website
środa, 17 Wrzesień 2025
216.73.216.32
Logowanie do serwisu [Log in]

*    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 zadaniaLiczba 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 - 69pdst 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.

  Obecność na zajęciach

Zaliczenie zajęć laboratoryjnych ( pięć spotkań po 135 minut ):

  1. obecność na zajęciach laboratoryjnych - 2 pkt,
  2. przesłanie pliku zawierającego realizację przykładów wykonane w notatniku Jupyter (wybieramy: file -> save as),
  3. 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),
  4. przesłanie rozwiązań zadań podsumowujących zrealizowane ćwiczenia w trakcie laboratorium ( podobnie jak w punkcie 2 lub 3),
  5. maksymalna liczba punktów za realizację zagadnień omawianych na zajęciach - 6 pkt,
  6. 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).