XII edycja, nurt 2
Informacje wstępne
- informacje o kursie i organizacji zajęć
- przygotowanie do zajęć on-line:
Wykłady
- Wprowadzenie do Unix’a
- Wprowadzenie do programowania w Pythonie
- Python bardziej zaawansowany i biblioteki
- Więcej na temat Unix'a
- Programowanie w bash’u i podstawy systemów operacyjnych
- Podstawy C i C++
- Warsztat elektroniczny
- Wprowadzenie do elektroniki
- Wprowadzenie do elektroniki cyfrowej
- Sieci komputerowe – podstawy
- Sieci komputerowe – ethernet, konfiguracja i programowanie usług sieciowych
- Programowanie mikrokontrolerów STM32
Źródła wykładów video (wraz ze źródłami systemu renderingu) oraz skryptów wykładowych dostępne jako repozytorium git.
Po sklonowaniu repozytorium należy uruchomić w jego głównym katalogu make init
aby zostały pobrane inne repozytoria zawierające fragmenty źródeł (niektóre teksty, obrazki, kody źródłowe przykładowych programów, itp) - szczegóły w pliku README.md.
Ćwiczenia
- Wprowadzenie do Unix’a
- Wprowadzenie do programowania w Pythonie
- Python bardziej zaawansowany i biblioteki
- Więcej na temat Unix’a
- Programowanie w bash’u
- Podstawy C i C++
- Zajęcia praktyczne w oparciu o skrypt "wykładowy"
- Wprowadzenie do elektroniki
- Wprowadzenie do elektroniki cyfrowej
- Sieci komputerowe – podstawy
- Sieci komputerowe – ethernet, konfiguracja i programowanie usług sieciowych
- Programowanie mikrokontrolerów STM32
- Łączenie Pythona i C++
- (edycja bis) Lab sieciowy
- (edycja bis) Lab komputerowo - elektroniczny