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
📖 Wykład 1 (wstęp, rama kodu, warunki, pętle) 🗲 Przejście na skróty Python3 → C++ (Tabelka) ♨ Ćwiczenia: zestaw zadań |
▹ | 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) ♨ Zadania do Kol. 1, wskazane do poćwiczenia po przejściu przez wcześniejsze zadania |
▹ | 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) |