Первая цифра — уровень курса:
- 1 — вводный
- 2 — основной
- 3 — специальный
- 4 — магистерский
Вторая цифра (для уровней 2—4) — шифр области знаний в ФИИТ:
- 0 — дискретная математика и теоретическая информатика
- 1 — языки и системы программирования
- 2 — архитектура компьютера, операционные системы, сети
- 3 — интерфейсы, графика
- 4 — алгоритмы и сложность
- 5 — информационные и интеллектуальные системы
- 6 — программная инженерия
- 7 — теория информации и защита информации
- 8 — непрерывная математика
- 9 — разное
Третья цифра — номер курса в рамках уровня и области.
Буква (если есть) — указывает, что курс длится несколько семестров.
Третья цифра в номере определяется очерёдностью курсов либо историческими причинами. Гуманитарные курсы пронумерованы независимо, начиная с 001.