Kurs komputerowy - zaawansowane programowanie obiektowe w C++ 0800-15KKCPP
Ogólny plan zajęć:
- "lepsze C"
- idiom RAII
- konstruktory i destruktory
- operatory
- szablony
- biblioteka standardowa
- wzorce projektowe
- nowości w C++
Całkowity nakład pracy studenta
Efekty uczenia się - wiedza
Efekty uczenia się - umiejętności
Efekty uczenia się - kompetencje społeczne
Metody dydaktyczne poszukujące
- ćwiczeniowa
Wymagania wstępne
Koordynatorzy przedmiotu
Kryteria oceniania
Planowane są dwa sprawdziany w połowie i na koniec semestru (w formie rozmowy na platformie zoom/webex).
Aktywność na zajęciach będzie premiowana.
Dodatkowo możliwe są projekty do wykonania jako prace domowe.
Literatura
1. N.M. Josuttis, C++. Programowanie zorientowane obiektowo. Vademecum
2. B. Eckel, Thinking in C++.
3. S.C. Dewhurst, C++. Kruczki i fortele w programowaniu.
4. S.C. Dewhurst, C++. Kanony wiedzy programistycznej.
5. S. Meyers, Skuteczny nowoczesny C++. 42 sposoby lepszego posługiwania się językami C++11 I C++14
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: