Тема «кодирование» близка к задачам на системы счисления и является их логичным продолжением. Я включил в неё задачи, которые можно решить с помощью систем счисления, комбинаторные задачи (которые когда-то давно изучали в школе, потом их убрали из школьной программы, и потом они вновь «всплыли» уже на ЕГЭ по информатике) и задачи на передачу информации (строго говоря, к кодированию не относятся, но «по жизни» с кодированием связанные).