От вопроса —
к работающей модели.
Меняй данные, строй алгоритмы и проверяй идеи. Десять действующих моделей помогают увидеть то, что обычно скрыто внутри компьютера.
Класс — ориентир входа в тему. Любую модель можно открыть самостоятельно; это исследование без начисления XP.
Восемь бит — много смыслов
Переключай биты, собирай числа и сравнивай две интерпретации одного байта.
Двоичная запись и дополнительный кодОткрыть модельКак текст и картинка становятся данными
Исследуй UTF-8 и нарисуй собственную картинку с ограниченной палитрой.
Кодирование текста и растрового изображенияОткрыть модельСобери ответ из логических сигналов
Меняй входы схемы и проверяй результат по таблице истинности.
И, ИЛИ, НЕ, исключающее ИЛИ, импликацияОткрыть модельИсполнитель: маршрут по командам
Составь программу движения, проверь её по шагам и найди путь к цели.
Алгоритм, последовательность, повторение, отладкаОткрыть модельПосмотри, как выполняется программа
Редактируй команды и входное значение, следи за переменной и выводом на каждом шаге.
Переменная, цикл, условие, трассировкаОткрыть модельПоиск и сортировка под увеличением
Задай массив и сравни, какие элементы рассматривают разные алгоритмы.
Массив, линейный и двоичный поиск, сортировкиОткрыть модельТаблица, которая пересчитывает себя
Изменяй ячейки, связывай формулы и наблюдай зависимости данных.
Адреса ячеек, формулы, диапазоны, условияОткрыть модельБаза данных: найди нужные записи
Редактируй учебные данные библиотеки, задавай фильтры и разбирай связь двух таблиц.
Запись, поле, ключ, связь, отбор, сортировкаОткрыть модельСеть: найди маршрут сообщения
Отключай соединения, меняй их вес и наблюдай, как перестраивается кратчайший путь.
Граф, вершина, ребро, маршрут, весОткрыть модельЦифровой детектив
Разбирай сообщения и выбирай действия, которые сохраняют данные и контроль над аккаунтом.
Проверка источника, приватность, безопасное поведениеОткрыть модель