Чему вы научитесь
- Применять формулы Хартли и Шеннона для оценки количества информации и неопределённости;
- Переводить числа между двоичной, восьмеричной, десятичной и шестнадцатеричной системами счисления;
- Представлять целые и вещественные числа в форматах, используемых в компьютерах (прямой, обратный, дополнительный код, нормализованная форма с плавающей точкой);
- Строить таблицы истинности и логические формулы для цифровых устройств;
- Проектировать простейшие цифровые схемы: полусумматор, полный сумматор, мультиплексор;
- Реализовывать любую логическую функцию от n переменных на мультиплексоре;
- Сравнивать разные способы кодирования информации (контроль чётности, троирование) и оценивать их корректирующую способность;
- Объяснять устройство и назначение базовых элементов компьютера: транзистор, вентили, триггеры, сумматоры.
О курсе
Для кого этот курс
Начальные требования
Чтобы курс не оказался слишком сложным или простым, рекомендуется иметь:
-
Базовое знание математики: понимание степеней числа 2, логарифмов (на уровне школьной программы).
-
Умение работать с таблицами и формулами.
-
Базовые навыки работы с компьютером (не программирование, а уверенное пользование текстовым редактором или браузером для прохождения тестов).
-
Отсутствие необходимости в знании языков программирования — курс не требует написания кода.
Если вы новичок: курс начинается с самых основ (что такое бит и байт), поэтому вы можете стартовать с нуля, но должны быть готовы к постепенному усложнению материала.
Если вы опытный: курс поможет систематизировать знания и закрыть пробелы в понимании низкоуровневых основ.
Преподаватели курса
Как проходит обучение
Формат обучения
-
Текстовые уроки с чётким разделением на темы, определения, формулы и примеры.
-
Каждый урок содержит блок «Значение урока», в котором объясняется, где и зачем эти знания применяются в реальной жизни — от программирования до научных расчётов.
-
После каждого модуля — тесты разных типов: выбор одного ответа, выбор нескольких, расчётные задачи, задания на соответствие.
Что включает каждый урок
-
Теоретическая часть — определения, формулы, правила.
-
Практические примеры — разобранные задачи с пошаговым решением.
-
Значение урока — связь теории с реальными задачами (например: «это нужно для адресации памяти», «применяется в веб-дизайне для цветов», «лежит в основе сжатия данных»).
Сертификат
Что вы получите
- Навыки и знания, приобретаемые после изучения курса:
- Понимание систем счисления и двоичной арифметики (нужно embedded-разработчикам, системным программистам).
- Знание форматов представления чисел (отладка, битовые поля).
- Основы цифровой логики (ПЛИС, тестирование).
- Отработка теории на практике:
- Решение задач на перевод чисел, кодирование, таблицы истинности, сумматоры, мультиплексоры.
- Документ об окончании:
- Именной сертификат о прохождении курса.
- Дополнительно:
- Системное понимание устройства компьютера «снизу вверх», уверенность для дальнейшего изучения архитектуры ЭВМ и ассемблера, готовые конспекты по ключевым темам.