[I also teach in English]
Cześć, jestem Mateusz. Uwielbiam dzielić się wiedzą i robię to w przyjaznej atmosferze od 5 lat :)
Ukończyłem studia inżynierskie na kierunku Information Technology na Politechnice Łódzkiej, studia magisterskie na kierunku Informatyka Stosowana na Politechnice Wrocławskiej oraz pracuję jako inżynier oprogramowania, dzięki czemu łączę wiedzę teoretyczną z doświadczeniem praktycznym. Odbyłem także półroczną wymianę studencką na University of Twente w Holandii.
Pomagam przygotować się do matury z informatyki oraz egzaminów zawodowych INF.03 , EE.09 i EE.14 jak najlepiej, w możliwie najkrótszym czasie. Identyfikuję obszary, które hamują dalsze postępy oraz przygotowuję odpowiednie ćwiczenia, aby je poprawić. Dzielę złożone zadania maturalne na mniejsze fragmenty i pomagam zrozumieć każdy z nich oddzielnie. Gwarantuje to głębsze zrozumienie problemu oraz umożliwia użycie nabytych schematów myślowych do rozwiązania innych zadań.
Edukacja nie kończy się na maturze - nauczam programowania w sposób pozwalający na wykorzystanie nabytej wiedzy w przyszłej karierze zawodowej. Uczę metod pisania kodu, które pozwalają na łatwe sprawdzenie czy działa on prawidłowo. Wskazuję w jakich sytuacjach AI może pomóc, a w jakich zaszkodzić w nauce.
Podczas tłumaczenia zagadnień, w razie potrzeby, korzystam z tabletu graficznego. Zaczynam od prostych przykładów i stopniowo przechodzę do trudniejszych problemów, dzięki czemu materiał jest łatwiejszy do zrozumienia.
Prowadzę także zajęcia z większości obszarów informatyki nauczanych w szkole i na studiach, takich jak programowanie obiektowe i funkcyjne, bazy danych, algorytmika, wzorce projektowe, sieci komputerowe.
Technologie w których pomagam: Python, JavaScript / TypeScript, Java, C#, C++, C, Go, SQL, Git, PHP, HTML, CSS.
Mogę także pomóc w tworzeniu diagramów UML (diagram klas, komponentów, sekwencji) oraz aplikacji webowych (Node.js/Express.js, React, Next.js).