| number | 0 |
|---|---|
| course | Programowanie Obiektowe w Języku C++ |
| material | Regulamin przedmiotu |
| author | J. Gałecki |
Regulamin przedmiotu oraz zasady zaliczenia w roku 2026/2027. Wiążący jest tekst dostępny w USOS, poniższe należy traktować jako skrót.
dr inż. Jakub Gałecki, jakub.galecki@pw.edu.pl, pokój 123.
- Poniedziałek 18:15
- Wtorek 16:15
- Piątek 16:15
Pokój 123 -- poniedziałek 18:15, inne terminy możliwe do uzgodnienia
- Podstawy koncepcji programowania obiektowego.
- Obiekty w C++ - atrybuty i metody, konstruktory i destruktory.
- Przeciążanie operatorów.
- Dziedziczenie, klasy abstrakcyjne, polimorfizm.
- Szablony (template’y) dla funkcji i klas. Konkretyzacja szablonów.
- Obiektowe strumienie wejścia/wyjścia.
- Biblioteka standardowa STL.
- Kontenery, iteratory i algorytmy.
- Wyjątki.
Zalecana literatura:
- B. Stroustrup: Język C++. Kompendium wiedzy, Wydawnictwo Helion, 2014.
- inna dowolna książka o programowaniu w C++.
- prezentacje konferencyjne dostępne na platformie youtube, np. z konferencji CppCon (cykl "back to basics").
Dodatkowa literatura:
- Materiały na stronie https://en.cppreference.com/w/cpp
- Materiały dostarczone przez wykładowcę.
-
Przedmiot składa się z:
- 7 wykładów (15h) i 7 (15h) obowiązkowych ćwiczeń,
- kolokwium zaliczeniowego,
- 2 projektów zaliczeniowych.
-
Postępy studenta opisane są skalą punktową w zakresie 0-100 punktów. Punkty otrzymuje się za:
- Zaliczenie zejściówek przeprowadzonych po 5 ćwiczeniach (max 5pkt każda). Łącznie 25 p.
- Projekt zaliczeniowy 1, 15 p.
- Projekt zaliczeniowy 2, 25 p.
- W razie stwierdzenia niesamodzielności pracy (zapożyczenia kodu bez jego zrozumienia) student otrzymuje 0 punktów bez możliwości poprawy.
- Ostateczny termin zaliczenia projektu ustala prowadzący ćwiczenia, jednak nie może być to termin późniejszy niż ostatni dzień semestru.
- Kolokwium zaliczeniowe oceniane do 35 punktów.
- Na kolokwium wolno korzystać ze strony cppreference.com. Wszelkie inne materiały online są niedozwolone.
- W razie stwierdzenia niesamodzielności pracy student otrzymuje 0 punktów.
-
Zaliczenie przedmiotu jest możliwe jedynie w przypadku uzyskania minimalnej liczby punktów z każdej ocenianej części, tj.:
- 13 punktów z ćwiczeń,
- 21 z projektów,
- 18 punktów z kolokwium
W przypadku nieuzyskania minimalnej liczby punktów student otrzymuje ocenę niedostateczną (2.0).
-
W przypadku uzyskania minimalnej liczby punktów, podanej w punkcie 3, ostateczna ocena obliczana jest w następujący sposób:
- 0-50: 2.0
- 51-60: 3.0
- 61-70: 3.5
- 71-80: 4.0
- 81-90: 4.5
- 91-100: 5.0
Oceny wystawione w ostatnim dniu semestru są ostateczne. Nie będzie popraw w sesji ani semestrze letnim. Nie istnieją oceny „N”.
-
Obecność na ćwiczeniach jest obowiązkowa. Każda nieusprawiedliwiona i nieodrobiona nieobecność na ćwiczeniach powoduje odjęcie 3 punktów.
a) W przypadku nieobecności w wyniku zdarzeń losowych odrobienie ćwiczeń możliwe jest po przedstawieniu zwolnienia.
b) W przypadku nieobecności planowanej (np. wyjazd) odrobienie jest możliwe jedynie w przypadku wcześniejszej zgody prowadzącego ćwiczenia.
c) Zasady oraz termin odrobienia nieobecności ustala prowadzący ćwiczenia.
-
Prowadzący ćwiczenia może zorganizować poprawę kolokwium zaliczeniowego. Do kolokwium poprawkowego może przystąpić student:
a) Obecny na kolokwium zaliczeniowym lub z usprawiedliwioną na nim nieobecnością. Obowiązują zasady jak w 5 a,b.
b) Z zaliczonym projektem zaliczeniowym. Brak pozytywnej oceny z projektu uniemożliwia poprawę kolokwium.
c) Obecny na 4 z 7 wykładów.