Kurs języka C++

Język wykładowy Polski
Semestr Letni
Status Poddana pod głosowanie
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.