Podstawy programowania obiektowego WSTI
Literatura:
- Strona dr Simińskiego: http://programowanie.siminskionline.pl
- M. Gregoire, N. A. Solter, S. J. Kleper, Professional C++, Wiley, USA, 2011
- S. Prata, Szkoła programowania. Język C++. Wydanie VI, Helion, 2012.
- A. Stasiewicz, C++ 11. Nowy standard. Ćwiczenia, Helion, 2012.
- A. Stasiewicz, C++. Ćwiczenia praktyczne. Wydanie III, Helion, 2011.
- Z. Koza, Język C++. Pierwsze starcie, Helion, 2008.
- J. Liberty, C++ dla każdego. Wydanie II, Helion, 2010.
- A. Drozdek, C++. Algorytmy i struktury danych, Helion, 2004.
- R. Sokół, Wstęp do programowania w języku C++, Helion, 2005.
- S.B. Lippman, J. Lajoie, Podstawy języka C++, WNT, 2003.
- B. Eckel, Thinking in C++ 2nd Edition.
- B. Stroustrup, Język C++, WNT, 2002.
- P.J. Plauger, Biblioteka standardowa C++, WNT, 1997.
Preferowane środowisko programistyczne: Code::Blocks
Materiały dydaktyczne
- Wprowadzenie do obiektowości
- Klasa Data
- Mechanizm dziedziczenia
- JpoHierarchiaKlas.zip – Przykład wywoływania konstuktorów
- DataZKontrola.zip – Przykład dziedziczenia
- Polimorfizm i ustalenia projektowe
- Przeciążanie operatorów
- Wprowadzenie do wzorców projektowych (singleton)
- Program Runner With Trace (autor: dr Simiński)