Программирование — Полезно знать базовые принципы одного из традиционных языков программирования, например, C, C++, Java, Python: основы синтаксиса, переменные, условные выражения, циклы, массивы, функции, рекурсия, динамическая память, стек.
— Хорошо, если вы умеете писать код для простых алгоритмов: бинарный поиск, любая любимая сортировка массива.
Анализ данных Будет здорово, если вы хотя бы раз поучаствуете в соревновании по анализу данных на kaggle.com или выполните один проект на github.com. А ещё:
Математика Наши преподаватели рассчитывают на довольно высокий уровень математической культуры, но не предполагают знаний, которые выходят за пределы школьной программы.
Чтобы получить более полное представление, познакомьтесь с
видеозаписями лекций прошлых лет и посмотрите
«листочки» с задачами на страницах преподавателей. Там же есть рекомендованная литература.