Zagadnienia dydaktyczne

 

Metody dydaktyczne

 

  • Wykłady
  • Ćwiczenia laboratoryjne w pracowni komputerowej

 

 

Praca indywidualna studenta

 

  • Analiza materiałów dydaktycznych udostępnionych na platformie Moodle i wykonywanie zadań w nich zawartych.
  • Czytanie dokumentacji technicznej dotyczącej środowiska Java.
  • Przygotowanie się do kolokwium z ćwiczeń i egzaminu z wykładu.

 

 

Sposób zaliczania przedmiotu

 

  • Warunkiem zaliczenia laboratorium jest:
    • zdobycie przynajmniej 50% punktacji z kolokwium (kolokwium odbędzie się podczas ostatniej godziny lekcyjnej ostatniego bloku zajęć laboratoryjnych).
    • Zdobycie przynajmniej 50% punktacji za realizację projektu końcowego (realizacja projektu rozpocznie się w styczniu).
  • Warunkiem zaliczenie przedmiotu jest zdobycie przynajmniej 50% punktów za egzamin końcowy.

 

 

Zakres wymaganej wiedzy:

 

  • Polecenia warunkowe (if/else, switch, itp.)
  • Pętle (for, do/while, while/do, foreach)
  • Wyrażenia regularne
  • Metody (przekazywanie argumentu typu prostego/przekazywanie argumentu typu obiektowego)
  • Tablice
  • Sortowanie tablic (klasa Arrays)
  • Wyszukiwanie elementów - porówywanie obiektów metody equals() oraz hashCode()
  • Enum
  • Wyjątki
  • I/O (w szczególności klasa Scanner)
  • Programowanie obiektowe (klasy, obiekty, elementy static i nie-static, modyfikatory dostępu - public/protected/DEFAULT/private, klasy abstrakcyjne, interfejsy, dziedziczenie)
  • Kolekcje (wybrane) i iteratory
  • GUI (podstawy JavaFX)