Wykłady
Egzamin
Harmonogram zajęć laboratoryjnych Mijp1
	- 
		Referencje i wskaźniki (parametry oraz wartości zwracane przez funkcje) zad1.pdf
	
- 
		Referencje i wskaźniki - c.d. zad2.pdf
	
- 
		Widoczność i jednoznaczność symboli (funkcje przeciążone) zad3.pdf
	
- 
		Obsługa sytuacji wyjątkowych zad4.pdf
	
- 
		Klasa - atrybuty i metody (static/const) zad5.pdf
	
- 
		Klasa - konstruktory i destruktor (składowe w pamięci dynamicznej) zad6.pdf
	
- 
		Klasa - konstruktor kopiujący i operator przypisaniaprotected: zad7.pdf
	
- 
		Klasa - operatory arytmetyczne, indeksowania, dostępu do strumieni zad8.pdf
	
- 
		Kolokwium I
	
- 
		Dziedziczenie - dostęp do składowych dziedziczonych zad10.pdf
	
- 
		Dziedziczenie - konstruktory i destruktor klasy pochodnej zad11.pdf
	
- 
		Dziedziczenie - konstruktor kopiujący i operator przypisania klasy pochodnej zad12.pdf
	
- 
		Polimorfizm - funkcje wirtualne (tablice obiektów) zad13.pdf
	
- 
		Kolokwium II
	
- 
		Kolokwium poprawkowe
	
Harmonogram zajęć laboratoryjnych Mijp2
	- 
		Operacje na strumieniu formatowanym (plikowym i wewnętrznym) zad1b.pdf
	
- 
		Wzorzec funkcji zad2b.pdf
	
- 
		Wzorzec klasy zad3b.pdf
	
- 
		Specjalizacja wzorca klasy zad4b.pdf
	
- 
		Zastosowanie zasobników sekwencyjnych (vector, list, deque) zad5b.pdf
	
- 
		Zastosowanie zasobników asocjatywnych (map, multimap, set, multiset) zad6b.pdf
	
- 
		Zastosowanie łączników zasobników (stack, queue)  zad7b.pdf
	
- 
		Kolokwium I
	
- 
		Obiekty funkcyjne i adaptory obiektów funkcyjnych zad9b.pdf
	
- 
		Zastosowanie algorytmów ogólnych zad10b.pdf
	
- 
		Zastosowanie algorytmów ogólnych zad11b.pdf
	
- 
		Definiowanie algorytmu ogólnego zad12b.pdf
	
- 	
		Definiowanie algorytmu ogólnego zad13b.pdf
	
- 
		Kolokwium II
	
- 
		Kolokwium poprawkowe