→ Slide 1

Programowanie obiektowe dla AiR

→ Slide 2
  • zaliczenie 50% zadań realizowanych w trakcie laboratoriów
  • zaliczenie 2 kolokwiów, każde z wynikiem minimum 50%

Rozwiązania zadań z laboratorium należy umieszczać w Moodle (strona kursu) w czasie trwania zajęć. Jeżeli nie jest możliwe ukończenie zadania na zajęciach, rozwiązanie należy umieścić w Moodle najpóźniej w ciągu 7 dni (do następnych zajęć). Rozwiązania musza być realizowane w 100% samodzielnie. Zabronione jest korzystanie z rozwiązań innych osób, z pomocy sztucznej inteligenci, itp. W przypadku wątpliwości co do samodzielności rozwiązania, prowadzący może poprosić o ustne wyjaśnienie rozwiązania.

→ Slide 3
  • Jerzy Grębosz, Opus magnum C++ 11, Tom I-III, 2017
    (lub wcześniejsze: Symfonia C++ i Pasja C++„)
  • Bjarne Stroustrup, Język C++, WNT 2002
  • Stanley B. Lippman, Josee Lajoie, Podstawy języka C++, WNT 2001
  • (prawie) wszystkie książki na temat języka C++ i programowania obiektowego
→ Slide 4
  1. Od C do C++ - pierwszy program w C++, wprowadzenie do środowiska Visual Studio
  2. Funkcje zaprzyjaźnione
  3. Przeciążanie operatorów
  4. Kolokwium 1
  5. Dziedziczenie
  6. Funkcje wirtualne, klasy abstrakcyjne, polimorfizm
  7. Szablony
  8. Iteratory. Obsługa wyjątków
  9. Kolekcje i algorytmy (STL)
  10. Kolokwium 2
→ Slide 5
→ Slide 6
→ Slide 7

Osoby, które potrafią programować obiektowo w C++ mogą zaliczyć laboratoria na podstawie projektu bez uczęszczania na zajęcia.

  • chęć zaliczenia zajęć w ten sposób wraz z tematem projektu należy zgłosić najpóźniej w ciągu 2 pierwszych tygodni zajęć (do 9 marca 2026 r.)
  • termin oddania projektu zaliczeniowego: 12 kwietnia 2026 r.

Wymagania dotyczące projektu zaliczeniowego