matematyka dyskretna

Yan LukashevichAktywny 13 dni temu

Online · Toruń

60–100 zł/ 60 min
60–100 zł/ 60 min
Wyślij wiadomość

Opis ogłoszenia

Mam na imię Yan i jestem inżynierem informatyki stosowanej po Uniwersytecie Mikołaja Kopernika w Toruniu. Matematyka dyskretna to przedmiot, który na pierwszym roku wydaje się oderwany od rzeczywistości, a potem okazuje się jedyną matematyką, której programista używa codziennie. Ja używam jej zawodowo: przy projektowaniu struktur danych, przy szacowaniu, czy program zdąży policzyć wynik, i przy budowie sieci łączącej kilkanaście urządzeń. Dlatego uczę jej razem z odpowiedzią na pytanie, po co to komu.

Czego uczę:Logiki zdań i predykatów, tabel prawdziwości, kwantyfikatorów oraz praw rachunku zdań. Zbiorów, relacji i ich własności, funkcji, relacji równoważności i porządku. Indukcji matematycznej oraz podstaw dowodzenia, czyli tego, co najczęściej sprawia kłopot, bo w liceum nikt tego nie ćwiczył.

Dalej kombinatoryka: permutacje, wariacje i kombinacje, symbol Newtona, zasada włączeń i wyłączeń, zasada szufladkowa oraz zliczanie, przy którym trzeba się chwilę zastanowić, zanim podstawi się wzór. Rekurencja i rozwiązywanie równań rekurencyjnych. Teoria grafów, czyli drzewa, przeszukiwanie wszerz i w głąb, najkrótsze ścieżki, minimalne drzewa rozpinające, kolorowanie i grafy planarne. Arytmetyka modularna, algorytm Euklidesa, kongruencje i to, jak z tego wyrasta kryptografia, z której korzysta każda strona z kłódką w przeglądarce. Na koniec algebra Boole'a oraz złożoność obliczeniowa i notacja dużego O.

Dla kogo:Dla studentów pierwszych lat informatyki, matematyki i kierunków pokrewnych, którzy mają matematykę dyskretną, logikę albo wstęp do algorytmiki na zaliczenie lub egzamin. Dla osób przygotowujących się do rozmów rekrutacyjnych w IT, gdzie grafy, złożoność i zliczanie pojawiają się regularnie. Dla uczniów technikum i olimpijczyków, którzy potrzebują solidnych podstaw pod algorytmikę.

Jak wyglądają zajęcia:Zaczynam od sensu, a nie od wzoru. Każde pojęcie pokazuję na przykładzie, najlepiej takim, który da się zobaczyć: graf rysujemy, rekurencję rozpisujemy krok po kroku, a złożoność sprawdzamy na prawdziwym programie, żeby było widać różnicę między sekundą a godziną liczenia. Dużo ćwiczymy dowody, bo to umiejętność, której nie da się nauczyć przez patrzenie, i bo za nie wpada najwięcej punktów na egzaminie.

Dla chętnych łączę teorię z kodem i zapisujemy omawiany algorytm w Pythonie. To nieobowiązkowe, ale wielu osobom temat wtedy wreszcie wskakuje na swoje miejsce. Tłumaczę spokojnie i tak długo, aż będzie jasne. Uczę i wyjaśniam, ale nie odrabiam zadań ani nie piszę prac za kogoś.

Zajęcia mogę prowadzić po polsku, angielsku lub rosyjsku. Zapraszam do kontaktu.

Wykształcenie

10.2022 – aktualnie
Uniwersytet Mikołaja Kopernika w Toruniu
informatyka stosowana

Kursy i szkolenia

Nie dodano

Doświadczenie

Nie dodano

Udzielam także korepetycji

Opinie

Jak dbamy o rzetelność opinii?

Zależy nam, żeby publikowane opinie pochodziły od prawdziwych uczniów. Na ten moment nie są one weryfikowane automatycznie, ale:

  • moderujemy zgłoszenia opinii, które budzą wątpliwości,
  • usuwamy opinie naruszające regulamin,
  • weryfikujemy adresy IP i domeny tymczasowe,
  • weryfikujemy adresy mailowe,
  • zbieramy oświadczenia i pouczamy o konsekwencjach prawnych.

Więcej w regulaminie.

Ten korepetytor nie ma jeszcze opinii.

Napisz do użytkownika

Wyślemy Ci kopię wiadomości i ewentualną odpowiedź korepetytora.