Как подготовиться летом к обучению на факультете математики и компьютерных наук

Вот что преподаватели факультета рекомендуют освоить, чтобы на первом курсе вам было немного легче учиться. Если планируете поступать в следующем году, список тоже пригодится.

Математика

Программа обучения начинается почти с нуля, поэтому специально готовиться к семестру не нужно. Достаточно регулярно ходить на занятия со 2 сентября и делать все домашние задания. Тем, кто хочет подойти к первому семестру полностью подготовленными, советуем порешать задачи и упражнения из первых глав книг:

  • О.Я. Виро, О.А. Иванов, В.М. Харламов и Н.Ю. Нецветаев. «Элементарная топология. Учебник в задачах»
  • Р. Грэхем, Д. Кнут, О. Паташник. «Конкретная математика»
  • Б.М. Макаров, М.Г. Голузина, А.А. Лодкин, А.Н. Подкорытов. «Избранные задачи по вещественному анализу»

Более легкое чтение — Н.Я. Виленкин, «Рассказы о множествах». Поможет лучше понимать материал на первых парах приближающегося семестра сразу по нескольким предметам. Все книги легко найти в интернете.

Математика, алгоритмы и анализ данных

Программирование

— Полезно знать базовые принципы одного из традиционных языков программирования, например, C, C++, Java, Python: основы синтаксиса, переменные, условные выражения, циклы, массивы, функции, рекурсия, динамическая память, стек.

— Хорошо, если вы умеете писать код для простых алгоритмов: бинарный поиск, любая любимая сортировка массива.

Анализ данных

Будет здорово, если вы хотя бы раз поучаствуете в соревновании по анализу данных на kaggle.com или выполните один проект на github.com. А ещё:

Математика

Наши преподаватели рассчитывают на довольно высокий уровень математической культуры, но не предполагают знаний, которые выходят за пределы школьной программы.

Чтобы получить более полное представление, познакомьтесь с видеозаписями лекций прошлых лет и посмотрите «листочки» с задачами на страницах преподавателей. Там же есть рекомендованная литература.

Современное программирование

Обучение будет довольно интенсивным: впереди много домашних заданий по математике и программированию. Мы стараемся делать так, чтобы даже победителям олимпиад и выпускникам физико-математических школ не было скучно уже с первых недель обучения.

Эти онлайн-курсы помогут вам познакомиться с некоторыми будущими преподавателями и подготовиться к обучению на «Современном программировании».

— Если вы до этого почти не программировали, мы рекомендуем в первую очередь сосредоточиться на курсах по программированию. Иначе будет сложно справляться с домашними заданиями по программированию.

— И наоборот: если у вас уже приличный опыт программирования, то лучше в первую очередь подтянуть математику.

Мы рекомендуем пройти хотя бы первые две-три недели курса. Это не обязательно, но упростит, возможно, самый сложный первый год.

3829 views·100 shares