Skip to content

Soamid/obiektowe-lab

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laboratorium z przedmiotu 'Programowanie obiektowe'

Instrukcje do poszczególnych laboratoriów znajdują się w odpowiednich folderach.

Dodatkowe laboratoria do realizowania (opcjonalnie) w trakcie projektu:

Zasady oceniania

Na zajęciach będziemy zajmowali się zwierzakami. Dosłownie i w przenośni. Podczas kolejnych laborek oraz projektu będziemy rozwijali aplikację, w której stworzymy świat zapełniony florą i fauną. Nasze zwierzaki będą walczyć o to by nie zostać z pustym żołądkiem, a co za tym idzie - przetrwać.

Przetrwać muszą też jakoś studenci, chcący zaliczyć przedmiot Programowanie Obiektowe. Dlatego postanowiliśmy subtelnie powiązać te dwa światy i oprzeć cały system oceniania również o... opiekę nad zwierzakiem.

Będzie to wyglądało następująco:

  1. Na początek nazwij swojego zwierzaka. To ważne, bo dzięki temu będziesz mógł śledzić potem jego rozwój, a co za tym idzie swoje oceny w Hall of Fame wszystkich zwierzaków.

  2. Twoim celem jest pielęgnować i rozwijać zwierzaka, dzięki czemu będzie on zdobywał punkty doświadczenia (xp). Doświadczenie zdobywasz poprzez:

    • Zrealizowanie wprowadzającego laboratorium z Gita (pierwsze spotkanie, maks. 4xp)
    • Realizowanie w terminie zadań z laboratoriów z Javy (8 spotkań, za każde maks. 4xp)
    • Poprawne odpowiedzi na kartkówkach (8 spotkań, pierwsza kartkówka na drugim spotkaniu, za każdą 2xp)
    • Zrealizowanie dużego projektu (w drugiej części semestru, maks. 32xp)
  3. Łącznie Twój zwierzak może zdobyć w ten sposób maksymalnie 84xp. W trakcie zdobywania doświadczenia Twój zwierzak będzie awansował na kolejne poziomy doświadczenia, które wiążą się też z oceną końcową:

    poziom doświadczenia xp ocena
    jajo Jajo <0, 25) 2.0
    pisklak Pisklak <25, 50) 2.0
    podlot Podlot <50, 60) 3.0
    zoltodziob Żółtodziób <60, 70) 3.5
    nieopierzony Nieopierzony odkrywca <70, 80) 4.0
    samodzielny Samodzielny Zwierzak <80, 90) 4.5
    bestia Majestatyczna Bestia <90, 100) 5.0
  4. Aby zaliczyć przedmiot Twój zwierzak musi być na koniec co najmniej Podlotem oraz powinien zdobyć co najmniej 16xp w trakcie Projektu. Ponadto musi on wykluć się z Jaja przed końcem laboratoriów (inkubacja).

  5. Dodatkowo w trakcie całego semestru będzie można zdobywać wraz z zwierzakiem łupy za wykonywanie dodatkowych, opcjonalnych aktywności. Łupy ułatwią zdobywanie xp, a nawet pozwolą pomnożyć jego wartość! Wykonywanie dodatkowych aktywności to również jedyny sposób by zdobyć więcej niż 84xp, a co za tym idzie osiągnąć maksymalny poziom zwierzaka i ocenę 5.0.

  6. Rodzaje zdobywanych łupów są zależne od momentu w semestrze. W pierwszej części kursu realizujemy laboratoria, z którymi związane są inne łupy niż z projektem, który zaczniemy po zakończeniu laboratoriów:

    I. Część laboratoryjna (Inkubacja)

    Nazwa łupu Znaczenie
    marchew_lab Marchewka +10% do sumy za lab z Javy (maks. 30%)

    zdrowa alternatywa dla kija
    restore_lab Weterynarz 2xp za kartkówkę (przeszłą lub przyszłą)

    darmowy zastrzyk wiedzy

    II. Część projektowa (Eksploracja)

    Nazwa łupu Znaczenie
    marchew_proj Pietruszka +10% do sumy za projekt (maks. 40%)

    to o nią toczy się gra
    restore_lab Plaster odrobienie straconych 2xp za lab

    na wypadek wystąpienia dziur w kodzie
  7. Wykonanie dodatkowej aktywności skutkuje otrzymaniem skrzynki z łupami. W zależności od rodzaju aktywności skrzynka może mieć różnią wartość, a co za tym idzie - mieć różną liczbę łupów do wyboru. Brązowe skrzynki zawierają jeden łup. Srebrne pozwalają wybrać jeden z dwóch (w momencie zdobycia skrzynki to Ty decydujesz, jaki łup zdobywasz). Złote skrzynki pozwalają na zdobycie dwóch łupów. Każdy łup zostaje aktywowany niezwłocznie po zdobyciu.

Symbol skrzynki Zawartość
(część laboratoryjna)
Zawartość
(część projektowa)
Rodzaj aktywności
reward_gold restore_testmarchew restore_labpietrucha Quizy na wykładzie
reward_silver restore_test lub marchew restore_lab lub pietrucha Zadania dodatkowe,
Wydarzenia specjalne,
Quizy na wykładzie
reward_bronze restore_test restore_lab Wydarzenia specjalne,
Quizy na wykładzie
  1. W trakcie semestru pojawią się liczne okazje do zdobycia skrzynek z łupami. Za każdą aktywność będzie można zdobyć jedną lub dwie skrzynki. Rodzaje dodatkowych aktywności:

    • Zadania dodatkowe - w niektórych konspektach do laboratoriów z Javy pojawią się dodatkowe, opcjonalne zadania. Aby otrzymać skrzynkę z łupem należy wykonać zadanie w tym samym terminie, co podstawową część laboratorium. W części laboratoryjnej przewidzieliśmy 3 takie zadania (3 skrzynki do zdobycia). W części projektowej pojawią się 2 dodatkowe, całkowicie opcjonalne laboratoria do samodzielnego przerobienia. Za każde z nich będzie można otrzymać po 2 skrzynki (łącznie 4 skrzynki).
    • Quizy na wykładzie - na niektórych wykładach będzie można wziąć udział w krótkim quizie podsumowującym omawiane na nim zagadnienia. Osoby, które udzielą poprawne odpowiedzi otrzymają skrzynkę z łupem. Wartość skrzynki będzie zależała od poprawności i czasu odpowiedzi (najlepsze osoby otrzymają złotą skrzynkę).
    • Wydarzenia specjalne - podobnie jak zadania dodatkowe będą polegały na wykonaniu aktywności poza zajęciami. Będą one miały jednak określony czas trwania, dłuższy niż tydzień. Przewidujemy 2 takie wydarzenia, każde warte 2 skrzynki.

Roadmapa

Wszystkie łupy (poza tymi z quizów), jakie można zdobyć podczas kursu są zawsze oznaczone przy instrukcjach do lab, ale dla wygody można też zaplanować sobie łowy na podstawie roadmapy (kliknij żeby powiększyć):

FAQ

Ile mam czasu na wykonanie zadania z lab?

Domyślnie każde zadanie wykonujemy w ciągu tygodnia od jego zadania. W specyficznych przypadkach (np. lab wyprzedził wykład) prowadzący może przedłużyć ten czas. Dokładny deadline zawsze ustalamy z prowadzącym lab.

Czy muszę być obecny na zajęciach?

Tak, należy przychodzić na zajęcia laboratoryjne i projektowe. Dopuszczalne są 2 nieusprawiedliwione nieobecności w trakcie semestru. Każdą kolejną należy usprawiedliwić, żeby zaliczyć przedmiot. Kartkówki, które przepadły przez nieobecność można odrobić w przypadku pokazania sensownego usprawiedliwienia (np. zwolnienie lekarskie, udział w konferencji itp).

Czego trzeba nauczyć się na kartkówkę?

Kartkówka zawsze będzie dotyczyła tematu poruszanego na ostatnim wykładzie. Forma kartkówki to jedno pytanie zamknięte typu test wyboru z jedną poprawną odpowiedzią. Jeśli zajęcia lab są opóźnione względem wykładu to kartkówka ostatniego dotyczy wykładu, którego znajomość nie była jeszcze weryfikowana (np. jeśli mamy już wykład nr 3, a na lab była dopiero jedna kartkówka to kolejna dotyczy wykładu nr 2). Jeśli z kolei lab wyprzedza wykład to kartkówka nie odbywa się.

Jak dokładnie działają mnożniki (marchewki i pietruszki)?

Każda zdobyta marchewka lub pietruszka zwiększa wartość wszystkich zdobytych xp za laboratoria z Javy lub projekt. Przykładowo, jeśli zwierzak zdobędzie w trakcie lab 26xp (z 32 możliwych) oraz 3 marchewki to otrzyma sumarycznie 26 + 3*2,6 = 33,8xp.

Czy mogę wykorzystać mnożniki zdobyte w trakcie lab na projekcie?

Nie, mnożniki działają zgodnie z ich oznaczeniami. W pierwszej części semestru zdobywamy marchewki (maksymalnie 3). W drugiej części semestru, w trakcie projektu pietruszki (maksymalnie 4).

Czy marchewki działają również na ćwiczenia z Gita?

Nie, mnożą one jedynie punkty zdobywane w trakcie lab z Javy (8 spotkań).

Czy weterynarz pozwala odrabiać zawalone kartkówki czy być zwolnionym z pisania kolejnych?

Tak.

W zależności od sytuacji, weterynarz albo naprawia utracone punkty albo pomaga zdobyć punkty za kolejną kartkówkę. Można jednak mimo wszystko przystąpić do kartkówki - wtedy weterynarz zaaplikuje się do kolejnej, jeśli bieżąca zostanie zaliczona.

Czy plastry działają tylko na pojedyncze laborki?

Plastry działają również na ułamki straconych xp w różnych laborkach, regenerując maksymalnie 2xp. Przykładowo, jeśli z Lab1 zdobyliśmy 3 z 4xp, a z Lab2 3.5 z 4xp to zastosowanie plastra uzupełni nam brakujące 1.5xp.

Skąd wiadomo jaki kolor skrzynki otrzymam za daną aktywność?

Rodzaje skrzynek z łupami są zawsze określane w konspekcie lub przez prowadzącego.

Co się stanie, jeśli nie zdobędę wystarczająco xp by wykluć zwierzaka z Jaja przed startem projektu?

W takiej sytuacji należy normalnie wziąć udział w projekcie, ale liczyć się z koniecznością zaliczenia przedmiotu w terminie poprawkowym. Rezultat projektu może wpłynąć na ocenę uzyskaną w terminie poprawkowym.

Czy muszę brać udział w quizach na wykładzie by mieć szansę na 5.0?

Absolutnie nie! Zarówno wykłady, jak i quizy na nich są nieobowiązkowe. Aby zdobyć maksymalną liczbę marchewek i pietruszek (mnożników) wystarczy zrobić np. dodatkowe zadania, które pojawiają się na niektórych laborkach - będą dokładnie 3 takie zadania w trakcie części laboratoryjnej i 4 w trakcie części projektowej. Ponadto można też brać udział w wydarzeniach specjalnych. Co więcej, zdobycie wszystkich możliwych mnożników i zrobienie zadań na max punktów pozwala w teorii nawet przekroczyć 100% możliwych do zdobycia punktów doświadczenia. Quizy na wykładzie to po prostu jeszcze jedna okazja by zdobyć nagrody.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%