Matematika

  • je základním stavebním kamenem pro mnoho oborů informatiky, jako je například kryptografie, strojové učení a počítačové grafiky.
  • zlepšuje představivost, tříbí argumentační a vyjadřovací schopnosti, díky tomu můžeme lépe komunikovat s ostatními vývojáři a odborníky z oboru.
  • pomáhá lépe porozumět algoritmům a datovým strukturám, což je důležité pro efektivní navrhování a implementaci programů a pro práci s velkými objemy dat nebo složitými systémy..
  • Rozvíjet analytické a abstraktní myšlení. Odprostit se od snadno představitelných konkrétních příkladů, k pochopení pojmů na abstraktní úrovni a porozumění obecným vztahům a zákonitostem.

Základy

Několik základních témat a matematických pojmů, bez kterých se v programování neobejdete a které byste měli mít zažité. Z těchto pojmů jsou pak budovány další složitější koncepty. Setkali jste se s nimi pravděpodobně na střední škole.

Množina a relace

Diskrétní

Ostatní