Monika Dekster

Java - laboratorium

Zasady oceniania

  1. Na każdych zajęciach zostanie przedstawione zadanie programistyczne do rozwiązania. Zadania będą zamieszczane w SAKE. Proszę zwracać uwagę na termin wykonania każdego z zadań. Po upływie wyznaczonego czasu nie będzie możliwości umieszczana rozwiązań w systemie. W wyjątkowych przypadkach dopuszczalne jest przysłanie rozwiązań z opóźnieniem, ale za każdy tydzień zwłoki ocena jest obniżana o 1 stopień.
  2. Każdy program oceniany jest przede wszystkim według następujących kryteriów:
    • poprawność programu,
    • czytelność kodu (m.in. wcięcia, właściwe nazewnictwo, komentarze),
  3. Ocena końcowa z laboratorium jest średnią z ocen zdobytych w trakcie zajęć.

Program zajęć

  1. Laboratorium 1 - Wstęp, środowisko programistyczne
  2. Laboratorium 2 - Instrukcje sterujące i tablice
  3. Laboratorium 3 - Tablice wielowymiarowe
  4. Laboratorium 4 - Klasy
  5. Laboratorium 5 - Dziedziczenie i interfejsy
  6. Laboratorium 6 - Wyjątki
  7. Laboratorium 7 - Wzorzec 'builder'
  8. Laboratorium 8 - Wątki i synchronizacja
  9. Laboratorium 9 - Współbieżność, klasa ForkJoinPool
  10. Laboratorium 10 - Lambda expressions i współbieżność
  11. Laboratorium 11 - Java Collections
  12. Laboratorium 12 - Java Generic Collections
  13. Laboratorium 13 - Java Streams