18 статей
Зачем нужен курс и где он находится в учебном плане. Среда исполнения, три модели исполнения (компиляция, промежуточный код с JIT, интерпретация), три состояния программы и конвейер трансляции от исходного кода до процесса в памяти.
Объектный файл как промежуточное представление между компилятором и компоновщиком. Рассматриваются три формы объектных файлов, форматы, структура ELF, секции и их права доступа, таблица символов, пример конвейера Go и утилиты binutils.
Стилизация HTML-документов с помощью CSS. Рассматриваются способы подключения стилей, значения свойств и CSS-функции, селекторы, каскад, наследование и специфичность, блочная модель, позиционирование и Flexbox.
От чего на самом деле зависит скорость передачи данных, как сигнал проходит через линию связи, физическое и логическое кодирование, полоса пропускания и мультиплексирование. Во второй части — структурированные кабельные системы, пассивное оборудование, витая пара и оптика.
Организация курса по Kotlin — структура лекций, проект, CI/CD, оценивание — и быстрый проход по синтаксису языка val/var, null-safety, data-классы, scope-функции, extension-функции, sealed и value классы.
Зависимость показателя преломления от длины волны — от призмы Ньютона до дисперсионного уравнения. Нормальная и аномальная дисперсия, комплексный волновой вектор и поглощение, спектральный анализ, волновой пакет, фазовая и групповая скорости, расплывание импульсов в линиях связи.
Устойчивые статистики и масштабирование признаков, повторение статистического вывода — доверительные интервалы, p-value, ошибки I и II рода, критерий хи-квадрат. Корреляции Пирсона и Спирмена, проклятие размерности и разбор PCA от центрирования до объяснённой дисперсии.
Вводная лекция курса — зачем разработчику телеком, в чём проблематика сетевой коммуникации, семиуровневая модель OSI, инкапсуляция и деинкапсуляция, разделение адресации канального и сетевого уровней, ARP.