Kurs języka C++ lato 2020/21

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 język programowania o charakterze obiektowym. Jest to obecnie jeden z najbardziej znanych i popularnych języków programowania, wykorzystywany w różnych działach IT ale przede wszystkim do programowania systemowego, aplikacji narzędziowych, wykonywania obliczeń inżynierskich oraz do tworzenia gier komputerowych. Charakteryzuje się wysoką wydajnością kodu wynikowego, przenaszalnością tego kodu pomiędzy różnymi platformami oraz łatwością tworzenia i używania z bibliotek. C++ jest na pewno podstawowym narzędziem pracy milionów programistów na całym świecie. Język C++ jest potomkiem języka C. Te dwa języki są do siebie podobne składniowo ale w istocie mocno się różnią. Prace nad tym językiem rozpoczął duński naukowiec Bjarne Stroustrup już w 1979 roku. Nazwa języka ukonstytuowała się w roku 1983, kiedy to po raz pierwszy użyto go poza laboratorium naukowym. Natomiast pierwszy oficjalny standard C++ ISO/IEC 14882-1998 został opublikowany dopiero w 1998 roku. Kurs C++ jest poświęcony nauce programowania obiektowego w C++. Jest to język bardzo różnorodny, dający olbrzymie możliwości optymalizacji kodu, wyposażony w obszerną bibliotekę standardową. Na kursie można się zapoznać z bogatą składnią tego języka, wieloma technikami programistycznymi oraz trikami pozwalającymi łatwo rozwiązywać pewne standardowe ale trudne zadania. Omawiane są także najważniejsze fragmenty biblioteki STL.

Wykłady

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Paweł Rzechonek
wt 18:00-20:00 (s. ) 200 84 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
Andrzej Łukaszewski
wt 14:00-16:00 (s. wirtualna4) 15 5 0
Paweł Rzechonek
śr 16:00-18:00 (s. ) 15 14 0
Robert Kraus
śr 18:00-20:00 (s. ) 15 16 1
Paweł Garncarek
cz 10:00-12:00 (s. ) 15 7 0
Marek Piotrów
cz 10:00-12:00 (s. wirtualna6) 15 15 0
Adam Gańczorz
cz 12:00-14:00 (s. ) 15 14 2
Fateme Abbasi
english
pt 12:00-14:00 (s. ) 15 13 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
Paweł Garncarek 326 Czwartki 12-14. Polecam wcześniej napisać maila. Można też mailowo umawiać się na inne terminy konsultacji (stacjonarnych lub zdalnych).
Marek Piotrów 348 Czwartek 13-15 - należy zapowiedzieć się przez email
Andrzej Łukaszewski 337 poniedziałek i środa 13:15-14:00, proszę wcześniej powiadomić mailem, w innych terminach po uzgodnieniu
Paweł Rzechonek 308 Email lub MS Teams
Robert Kraus email lub MS Teams
Adam Gańczorz 202 Proszę o umówienie się mailem
Fateme Abbasi 325