Programowanie zaawansowane NI i FM (w C++)
📖 | Zasady organizacji przedmiotu |
▹ |
Strona
listy obecności i notatek
na Google Docs
|
▹ | Przykładowa strona z dokumentacją C++ |
▹ | Przykładowe kompilatory online: Replit , OnlineGDB , C++ shell , tutorialspoint , Programiz |
▹ | Visual Studio Code: środowisko programistyczne z możliwością zdalnego działania na maszynach OKWF. |
▹ | Program MobaXterm (dla Windows) do sesji zdalnej w terminalu komputera OKWF |
▹ | Jak łączyć się z komputerami OKWF: tutaj |
▹ | Inna możliwość edycji i kompilacji w domu (MinGW & Code::Blocks). Kliknij |
▹ | Zdalny terminal poprzez plugin w Chrome: Secure shell (brak grafiki) |
▹ | Strona tablicy zdalnej na Google Drawing |
𝄞 | Tydzień 1
🗲 Przejście na skróty Python3 → C++ (Tabelka) ♨ Ćwiczenia: zestaw zadań 📖 Wykład 1 (wstęp, rama kodu, warunki, pętle) |
▹ | Tydzień 2
📖 Wykład 2 (pętle, warunki, funkcje, rand) ♨ Ćwiczenia: zestaw zadań |
▹ | Tydzień 3
📖 Wykład 3 + 4 (referencje, typy danych, operatory, wskaźniki) ♨ Zestaw ćwiczeń (nr 3) 🛈 Dodatkowa pomoc:
·
Formatowanie napisów: biblioteka <iomanip>
|
▹ | Tydzień 4
📖 Wykład 3 + 4 (referencje, typy danych, operatory, wskaźniki) ♨ Zestaw ćwiczeń (nr 4) |
▹ | Tydzień 5
📖 Wykład 5 (tablice, C-stringi, alokacja dynamiczna, stringi) ♨ Zestaw ćwiczeń (nr 5) 🛈 Podręczna pomoc:
·
Gimnastyka na referencjach, wskaźnikach i tablicach
|
▹ | Tydzień 6
📖 Wykład 6 (template, static, lambda) ♨ Zestaw ćwiczeń 🛈 Podręczna pomoc:
·
static - dla zmiennych i funkcji
|
▹ | Tydzień 7
📖 Wykład 7 + 8 (klasy: wstęp, konstruktory, operatory, header file, cd.) ♨ Zestaw ćwiczeń (nr 7) |
▹ | Tydzień 8
📖 Wykład 7 + 8 (klasy: wstęp, konstruktory, operatory, header file, cd.) ♨ Zestaw ćwiczeń (nr 8) 📝 Zadania przed 2. kolokwium (zestaw w trakcie konstrukcji) |
▹ | Tydzień 9
📖 Wykład 9 (template class, pair, tuple, valarray, iteratory, algorithm) ♨ Zestaw ćwiczeń (nr 9) |
▹ | Tydzień 10
📖 Wykład 10 (Kontenery STL: wstęp, iteratory, pętle, algorithm) ♨ Zestaw ćwiczeń (nr 10) |
▹ | Tydzień 11
📖 Wykład 11 (dziedziczenie klas: wstęp, prywatność, polimorfizm) ♨ Zestaw ćwiczeń (nr 11) |
▹ | Tydzień 12
📖 Wykład 12 (strumienie: wstęp, odczyt i zapis, str. plikowe i napisowe, wskaźniki) ♨ Zestaw zadań |
▹ | Tydzień 13
📖 Wykład 13 (wyjątki: wstęp, stdexcept i in.) |
▹ | Tydzień 14
📖 Wykład 14 (make, gnuplot_i) ♨ Zestaw zadań |