Zajęcia
Informacje o przebiegu zajęć

Wykład + laboratorium informatyczne

Data Opis
2025-02-21 Tydzień 1
  • Zagadnienia i materiały
    • W Podstawowe informacje o przedmiocie(PDF, Markdown)
    • W Od 2+2 do obiektowości - subiektywna historia rozwoju języków programowania prowadząca do koncepcji programowania obiektowego.
    • LI Podstawy wybranego obiektowego języka programowania (Java).
  • Co po tych zajęciach powinno się znać / wiedzieć / umieć
    • Umieć napisać najprostszy kod w Javie.
2025-02-28 Tydzień 2
  • Zagadnienia i materiały
  • Co po tych zajęciach powinno się znać / wiedzieć / umieć
    • Wyjaśnić koncepcje enkapsulacji (encapsulation), dziedziczenia (inheritance), polimorfizmu (polymorphism) oraz kompozycji (composition).
    • Umieć podać złożony przykład ilustrujący podane powyżej pojęcia.
2025-03-07 Tydzień 3
2025-03-14 Tydzień 4
  • Zagadnienia i materiały
    • LI Doceniamy "moc" ukrywania implementacji za interfejsem na przykładzie rodziny klas pozwalających na zapisywanie danych w wierszach. [pobierz]
  • Co po tych zajęciach powinno się znać / wiedzieć / umieć
    • Umieć stosować w praktyce obiektowość w języku Python.
2025-03-21 Tydzień 5
  • Zagadnienia i materiały
    • LI Kontynuacja poprzednich zajęć
  • Co po tych zajęciach powinno się znać / wiedzieć / umieć
    • ...