Курсът е предназначен за магистри към специалност “Математика и Информатика” на ФМИ при СУ “Климент Охридски”. Основните теми на курса включват изучаване на основните съвременни структури от данни заедно с типични алгоритми, илюстриращи тяхното приложение, както и програмна реализация на езика Python на това представяне и на тези алгоритми. Акцентира се върху придобиване на добър стил за програмиране.

Курсът се съпровожда с подробни лекции, презентации и други учебни ресурси за разглеждани теми, от множество примерни програмни решения, упражнения и курсов проект, които позволяват да се изясни решаването на често срещани реални проблеми в предвидените практически занятия. Материалите по курса са достъпни в рамките на специализирана система за електронно обучение, която служи  за стимулиране и оценка на индивидуалната работа на студентите. Успешното изпълнение на показателите за оценяване контролни работи, домашни работи и проект са също така и задължителни условия за допускане до изпит.