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