Kurs języka C++ lato 2011/12

Język wykładowy Polski
Opiekun Paweł Rzechonek
Liczba godzin 30 (wyk.) 30 (prac.)
Rodzaj K1 - kurs podstawowy
ECTS 5
Polecany dla I roku Tak
Egzamin Nie
Grupy efektów kształcenia Programowanie i projektowanie obiektowe

Opis przedmiotu:

C++ to obiektowo zorientowany język programowania. Został on zaprojektowany przez B.Stroustrupa z myślą o programowaniu systemowym oraz do zaawansowanych obliczeń matematycznych. Świadome używanie C++ do rozwiązywania problemów algorytmicznych daje dużo satysfakcji doświadczonym programistom, zwłaszcza dlatego że generowany przez kompilator kod jest bardzo efektywny. Celem kursu jest zapoznanie studentów z bogatą składnią języka C++, najważniejszymi technikami stosowanymi w programowaniu z wykorzystaniem tego języka oraz z obszernymi fragmentami biblioteki standardowej STL. ### Program (program) 1. klasy i obiekty 2. Konstruktory i destruktor 3. składowe statyczne 4. przeciążanie metod 5. przeciążanie operatorów 6. przyjaźń 7. dziedziczenie 8. polimorfizm 9. rzutowanie i RTTI 10. wyjątki 11. szablony funkcji i klas 12. strumienie 13. STL ### Literatura (references) * B.Stroustrup: Język C++. WNT, Warszawa 2000. * J.Grębosz: Symfonia C++. Oficyna Kallimach, Kraków 2002. * J.Grębosz: Pasja C++. Oficyna Kallimach, Kraków 2003. * N.M.Josuttis: C++. Biblioteka standardowa. Podręcznik programisty. Wydawnictwo Helion, Gliwice 2003.

Wykłady

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Paweł Rzechonek
300 83 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.

Pracownie

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Dariusz Jackowski
18 16 0
Patryk Filipiak
18 16 0
Paweł Rzechonek
18 15 0
Jean Marie de Nivelle
18 18 0
Łukasz Piwowar
18 18 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.


Konsultacje prowadzących:


Imię i nazwisko Pokój Konsultacje
Jean Marie de Nivelle 326 Tuesdays 14.00-16.00. (Other times is also possible. Please ask by email.)
Łukasz Piwowar 337 poniedziałek 16:15-18:00, pokój 337 (proszę o emaila)
Patryk Filipiak 338 wtorek 12-14
Paweł Rzechonek 308 Email lub MS Teams
Dariusz Jackowski CeTA Czwartek 12-14