Теория информации и кодирования

Вы каждый день качаете музыку, смотрите видео в 4K на мобильном интернете и сканируете QR-коды, даже не задумываясь, как это всё вообще работает без зависаний и ошибок. А работает это потому, что в 1948 году один человек по имени Клод Шеннон сел и буквально изобрёл математику для всего цифрового мира, который вы сейчас держите в руках.

Этот курс — не про скучную теорию ради теории. Это про то, как устроена реальность, в которой вы живёте: почему ZIP сжимает файлы, как ваш телефон вообще что-то понимает через помехи и шум, почему QR-код читается даже если на нём кофейное пятно, и как спутник на орбите умудряется передать сигнал через половину космоса без единой ошибки.

После этого курса вы не просто "сдадите зачёт". Вы будете понимать, что происходит внутри Wi-Fi, MP3, JPEG и любого современного гаджета на уровне, который 95% программистов и инженеров даже не парится узнавать — они просто используют готовые библиотеки и не знают, почему это работает. Вы будете знать почему.

Будет код. Будет Python. Будет реальное сжатие реальных файлов своими руками в Google Colab, а не абстрактные формулы на бумаге. Будете считать энтропию, строить коды Хаффмана, ломать и чинить данные кодом Хэмминга — то есть делать то, что в реальности делают инженеры связи, а не просто читать про это в учебнике.

Если вы хотите понимать, как работает цифровой мир на самом базовом, фундаментальном уровне — а не просто пользоваться им как чёрным ящиком — это ваш курс.