Jakub Jop
Inżynier informatyki (Politechnika Śląska) i programista Java z 3-letnim doświadczeniem komercyjnym. W liceum miałem rozszerzoną informatykę i programowałem w C++, więc znam ten materiał od środka. Uczę tak, żeby uczeń rozumiał, dlaczego kod działa — nie żeby przepisywał gotowce. Zajęcia prowadzę online, spokojnie i w tempie ucznia.
Inżynier informatyki (Politechnika Śląska) i programista Java z 3-letnim doświadczeniem komercyjnym. W liceum miałem rozszerzoną informatykę i programowałem w C++, więc znam ten materiał od środka. Uczę tak, żeby uczeń rozumiał, dlaczego kod działa — nie żeby przepisywał gotowce. Zajęcia prowadzę online, spokojnie i w tempie ucznia.
Programowanie
Programowanie
Poziomy nauczania
Informacje o doświadczeniu:
Uczę C++ i Javy — od pierwszej linijki kodu po maturę rozszerzoną: algorytmy, struktury danych, rekurencja, złożoność. Kod pisze uczeń, ja naprowadzam pytaniami zamiast dyktować gotowce, a błędy kompilatora czytamy razem, bo to połowa programowania. Środowisko ustawiamy wspólnie na pierwszych zajęciach — komputer to wszystko, czego potrzebujesz. Zawodowo przez 3 lata pisałem backend w Javie dla dużego systemu produkcyjnego, więc mogę też przedstawić przydatność algorytmów w prawdziwym kodzie.
Ten korepetytor nie prowadzi zajęć jako profesjonalny dostawca usług edukacyjnych, dlatego też do świadczonych przez niego usług edukacyjnych nie mają zastosowania przepisy z zakresu ochrony praw konsumentów.
Jestem inżynierem informatyki — skończyłem Politechnikę Śląską, Wydział Automatyki, Elektroniki i Informatyki. Przez trzy lata pracowałem jako programista Java przy dużym systemie produkcyjnym, więc pokazuję nie tylko „jak zdać", ale też jak ten sam problem wygląda w prawdziwym kodzie. W pracy wdrażałem nowe osoby w zespole i tłumaczyłem im złożone zagadnienia — dokładnie to samo robię na korepetycjach.
CZEGO UCZĘ
- Szkoła podstawowa — pierwszy kontakt z programowaniem, myślenie algorytmiczne, rozkładanie problemu na kroki, nadrobienie zaległości ze szkoły.
- Liceum, poziom rozszerzony — C++ i Java, algorytmy i struktury danych, rekurencja, sortowanie, złożoność obliczeniowa, grafy, programowanie dynamiczne, systemy liczbowe, bazy danych i SQL, praca z danymi.
- Studia — podstawy programowania w C, C++ i Javie, kolokwia i projekty zaliczeniowe.
JAK PRACUJĘ
Nie dyktuję gotowego kodu. Uczeń pisze sam, a ja naprowadzam pytaniami, tak żeby po zajęciach potrafił rozwiązać podobne zadanie beze mnie. Wprowadzam jedną nową rzecz naraz i zawsze tłumaczę „dlaczego", nie tylko „jak". Sporo czasu poświęcam na czytanie komunikatów błędów i debugowanie — to umiejętność, która odróżnia ucznia samodzielnego od takiego, który utknie przy pierwszym błędzie kompilacji.
CZEGO MOŻNA SIĘ SPODZIEWAĆ
Po kilku zajęciach uczeń przestaje bać się pustego edytora, rozumie, co robi jego kod, i sam znajduje błąd zamiast czekać na podpowiedź.
ORGANIZACJA
Zajęcia online — udostępniamy ekran i piszemy kod razem, na żywo. Po lekcji wysyłam notatki i zadania do samodzielnego przećwiczenia. Mogę prowadzić zajęcia po polsku lub po angielsku (C1), co bywa przydatne przy dokumentacji i materiałach źródłowych.
wrz 18-wrz 24, 2026