Teaching
Consultations: do write me at m.wrochnamimuw.edu.pl, I'll be happy to answer any questions or set up a meeting to go over any material.
Architektura komputerów i systemy operacyjne (semestr letni 23/24)
Laboratorium (Moodle)
- Konfiguracja pracy zdalnej i C++ – SSH, CMake, VS Code, CLion, praca Linuksem z Windowsa, ...
- Kurs "the Missing Semester" na MIT, w szczególności shell tools.
- Przydatne polecenia w Unix
- Typowy przykład buga w skrypcie bash'owym
Programowanie współbieżne (semestr zimowy 23/24)
Laboratorium (Moodle), grupa 1, w labie 2045, piątki 10:15–12:00 (USOS)
Notatki
- Setup Java'y i VS Code
- Przydatne konstrukcje w Javie – tablice, for-each, ...
- Stos i sterta
- Wzorcówka do async BankDatabase (dodatkowego ćwiczenia)
Przydatne linki
Java
- oficjalna dokumentacja klas
- the Java tutorials
- specyfikacja (bardziej techniczne)
C/C++
- C/C++ reference – zdecydowanie najlepsze źródło, choć bywa techniczne (warto dodać wyszukiwarkę do przeglądarki)
- C++ Core Guidelines – tu często można znaleźć odpowiedź na miększe pytania
- Manpages – linuxowy manual, można też czytać komendą
man