Przegląd kursu i cele nauczania
Czego się nauczysz w trakcie kursu
- Wskaźniki i pamięć: Adresacja, dereferencja, arytmetyka wskaźników.
- Zarządzanie pamięcią: Dynamiczna alokacja new/delete oraz inteligentne wskaźniki.
- Wzorzec RAII: Bezpieczne zarządzanie zasobami, konstruktory i destruktory.
- Przeciążanie operatorów: Dostosowywanie operatorów dla własnych typów.
- Szablony i biblioteka STL: Szablony funkcji i klas oraz kontenery std::vector i std::map.
Program nauczania i sylabus
4 Moduł • 11 lekcji • 5 laboratoriów
1.1 Architektura C++ i pierwszy program Hello World
Podgląd
15 min
Rozpocznij
1.2 Typy podstawowe, modyfikator const i strumienie cin/cout
Podgląd
20 min
Rozpocznij
1.3 Przepływ sterowania i pętle w C++
20 min
2.1 Wskaźniki i adresy w pamięci bez tajemnic
25 min
2.2 Pamięć dynamiczna: operatory new i delete
25 min
2.3 Referencje a wskaźniki - porównanie
20 min
3.1 Klasy, konstruktory i destruktory w RAII
25 min
3.2 Przeciążanie operatorów w klasach
25 min
3.3 Inteligentne wskaźniki: unique_ptr i shared_ptr
25 min
4.1 Szablony funkcji i klas
25 min
4.2 Kontenery STL: std::vector oraz std::map
25 min
Praktyczne laboratoria w chmurze
Easy
+50 pkt
Lab 1: Strumienie wejścia/wyjścia i iloczyn liczb
CPP
Zapisz się, aby uruchomić
Medium
+50 pkt
Lab 2: Arytmetyka wskaźników i sumowanie
CPP
Zapisz się, aby uruchomić
Easy
+50 pkt
Lab 3: Akumulacja w pętli C++
CPP
Zapisz się, aby uruchomić
Medium
+50 pkt
Lab 4: Dynamiczna alokacja bufora w C++
CPP
Zapisz się, aby uruchomić
Hard
+50 pkt
Lab 5: Narzędzie matematyczne oparte na szablonach
CPP
Zapisz się, aby uruchomić
Oceny i opinie studentów
Bądź pierwszym studentem, który oceni ten kurs po jego ukończeniu!