Единственный в России

Алгоритмический трек Программной инженерии ИРИТ‑РТФ УрФУ

Пожалуй, лучший способ начать карьеру в BigTech-компании  или наукоёмком стартапе 

Учебная программа

Алгоритмы

  • Введение в алгоритмы

Математика

Непрофильные предметы

Подготовка к собеседованиям

  • Учимся решать задачи 1 
  • Учимся рассказывать решения 1 

Алгоритмы

  • Алгоритмы и структуры данных 1

Математика

Непрофильные предметы

Подготовка к собеседованиям

  • Учимся решать задачи 2 
  • Учимся рассказывать решения 2 

Алгоритмы

  • Алгоритмы на графах
  • Алгоритмы и структуры данных 2
  • Теория алгоритмов
  • Конечные автоматы

Математика

  • Дискретная математика 2
  • Теория вероятностей
  • Математический анализ 3
  • Теория чисел

Непрофильные предметы

Подготовка к собеседованиям

  • Учимся решать задачи 3 
  • Учимся рассказывать решения 3 

Алгоритмы

  • Строковые алгоритмы
  • Теория создания компиляторов 1
  • Теоретико-числовые методы в криптографии

Математика

  • Квантовые алгоритмы
  • Мат. логика
  • Мат. статистика
  • Машинное обучение

Непрофильные предметы

Подготовка к собеседованиям

  • Учимся решать задачи 4 
  • Учимся рассказывать решения 4 

Технологический трек

  • Операционные системы
  • Архитектура ЭВМ
  • Сети и протоколы интернета
  • Основы проектирования баз данных
  • ШАД

Непрофильные предметы

Технологический трек

  • ШАД
  • Курсы по выбору

Курсы по выбору

В соответствии с госстандартами во всех вузах России каждый курс стоит сколько-то баллов. За все 4 года обучения вы должны будете поучиться на курсах суммарной стоимостью свыше 200 баллов. Часть баллов вы получаете за обязательные курсы. Остальное нужно добрать курсами по выбору.

Подробнее
  • 3 балла Выездные сборы по спортивному программированию
  • 5 баллов Публикация научной статьи
  • 4 балла Год учебы в кружке по олимпиадной математике
  • 4–8 баллов За получение стипендии ICPC

Кого мы берем

Первый вариант

  • Олимпиады РСОШ по информатике
    • Высшая проба
    • ИОИП
    • Котех
    • Всесибирская
    • СПбГУ
    • Вузак
    • МОШ
    • Олимпиада Иннополиса
    • Открытая олимпиада (Москва)
    • Технокубок
  • МОШ по математике
  • ВсОШ по информатике, математике, физике и астрономии

Второй вариант

  • Любое БВИ по математике, информатике, физике, инженерным наукам, астрономии + 350+ баллов на региональном этапе ВсОШ по информатике
  • Любое БВИ по математике, информатике, физике, инженерным наукам, астрономии + собеседование
  • 350+ баллов на региональном этапе ВсОШ по информатике + собеседование

Третий вариант

Без БВИ и 350+ на региональном этапе ВсОШ вам для поступления нужно, чтобы:

  1. У вас было острое желание изучать алгоритмы :)
  2. Кто-то из тех, кто поступит к нам по первому варианту, порекомендовал вас, как человека, который умеет программировать
  3. Вы успешно прошли наше собеседование не позже 10 июля
  4. Суммы ЕГЭ хватило вам, чтобы поступить в УрФУ на программную инженерию (в прошлом году нужно было 246, про этот год мы узнаем позже)

Вопросы и ответы

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

Это всё стереотипы. Вы просто мало о нас знаете:

  1. В УрФУ всегда был не такой плохой набор. В прошлом году поступило на IT-специальности 60 БВИ.
  2. У нас есть хорошие результаты ICPC — 6 медалей чемпионата мира, призёры полуфинала есть каждый год, а тренерами работают два победителя Всероссийской олимпиады школьников прошлых лет.
  3. Алгоритмические курсы в УрФУ читаются с девяностых годов. Просто были размазаны по разным специальностям. Всё, что мы сделали, собрали их вместе и немножко освежили:
    • компьютерная геометрия, лингвистические основы информатики, конечные автоматы читаются на компьютерных науках;
    • курсы по теории чисел и криптографии (7 штук) читаются с девяностых годов на компьютерной безопасности;
    • жёсткий обзорный курс по алгоритмам и алгоритмические практики по алгебре и дискретной математике читаются на ФИИТ.
  • Призёрам РСОШ — 20 тыс.руб. на 1 курсе.
  • Призёрам ВсОШ — 30 тыс.руб. на 1 курсе.
  • Начиная со второго семестра стипендии за спортивное программирование — от 10 до 30 тыс.руб.(суммируются с предыдущими и последующими).
  • Общеуниверситетская стипендия — смотрите по ссылке.

Не забывайте, что со стипендией от грантыпрезидента.рф все стипендии также суммируются.

Екатеринбург — достаточно компактный город:

  • Дорога от центра до любой точки займет не больше часа на любом транспорте;
  • К тому же в городе достаточно развитая инфраструктура
  • Ну и немаловажная составляющая — красота города. Каждая улица хранит в себе историю от Петра I до бандитских девяностых. Ну и, конечно же, активное гражданское общество, известные по всей стране рестораны и бары и тусовки на любой вкус. Несомненно, найдется то, что будет интересно именно тебе.

Нет, у нас есть только бюджетные места.

От 15 до 60. Диапазон такой широкий, т. к. мы хотим постараться взять всех БВИ, кто к нам придёт, но при этом хотим взять по ЕГЭ как можно меньше. Поскольку точно спрогнозировать число БВИ невозможно, то мы не знаем, сколько именно человек мы наберём.

Грубо говоря, любой БВИ поступит, а мест для поступающих по ЕГЭ, можно считать, около 10 — только для самых крутых.

Формально наши студенты будут зачислены на Программную инженерию (09.03.04) Уральского Федерального университета на бюджет. В рамках неё будет алгоритмический трек. Все остальные студенты Программной инженерии будут выбирать треки уже после зачисления.

Поэтому, если ты призер ВсОШ или РСОШ, обязательно сообщи нам до зачисления, что хочешь на алгоритмический трек (внизу справа есть группа VK, где можно с нами связаться).

Тогда ты сможешь помочь нам спрогнозировать размеры групп, помочь набрать для тебя сильных одногруппников, а также влиять на обучение еще до старта учебы!

Это совместный проект, которым будут заниматься и сотрудники РтФ, и сотрудники ДММиКН (бывшего мат-меха). Практически все пару будут вести сотрудники или выпускники КАФИ (кафедры алгебры и фундаментальной информатики), в частности заведующий кафедры Михаил Владимирович Волков, который приложил руку к половине наших алгоритмических курсов, также будет вести у вас некоторые из них. Эта же кафедра, например, заведует направлениями ФИИТ и КБ.

При этом формально мы будем треком в рамках Программной инженерии (09.03.04), которая курируется РтФ. Поэтому организационно проект будет создаваться в основном сотрудниками РтФ.

Территориально часть пар будет на Тургенева, 4 (мат-мех), часть на Мира, 32 (РтФ).

Спортпрог — наше всё

У вас не будет ни одного курса про тактику, подготовку к соревнованиям, работу в команде и т.д. Будут курсы только по алгоритмам и математике. Какие-то из них вы сможете очень активно применять в спортивном программировании. Но многие будут рассказывать о каких-то других алгоритмах, которые в спортивном программировании не используются. Тем не менее это увеличит ваш уровень знаний в алгоритмах. А это, в свою очередь, может помочь решать задачи лучше, но сама учебная программа не ставит целью подготовку спортивных программистов. К этому нужно будет готовиться дополнительно. Но, конечно, эта программа гораздо ближе к спортивному программированию, чем любая программа по чистой математике или промышленной разработке. Но вне пар будем учить, и ещё как! И это будет засчитываться за курсы по выбору.

Мы уверены, что УрФУ — лучшее место в стране для спортивного программиста

Получай стипендию

Платим от 10 до 30 тысяч рублей в месяц за участие в тренировках и соревнованиях.

Удобное место для тренировок

Есть комната с принтером, розетками, доступная в любой момент. Вы пишете заявку — мы выбираем контест и бронируем место. Следить за списком можно по ссылке.

Преподавай в ЛКШ, ЛКЛ и других лагерях с доплатой от нас

Ты просто едешь преподавать в любой хороший лагерь по олимпиадной информатике и получаешь там зарплату, сообщаешь об этом нам, а мы доплачиваем ещё.

Ты можешь помогать своей школе

Проведи в качестве тренера сборы в своей школе или городе. Мы оплатим дорогу, частично компенсируем работу, поможем организационно.

Участвуй в семинарах

Лекторы — сильные студенты или школьники. Модератор — активный учёный-алгоритмист Дмитрий Косолобов. Можешь выступать сам или только слушать.

Участвуй в выездных сборах

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

Получи личного тайм-менеджера

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

Менеджер помогает найти подходящее время для тренировки, подбирает сокомандников.

Участвуй в соревнованиях в разных ролях

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

Наша команда

Диана Тугузбаева

Делает так, чтобы всё работало :)

Дмитрий Косолобов

Руководитель научных проектов студентов, лектор обзорного курса по алгоритмам, автор компьютерных практик по алгебре

Кандидат физмат наук, действующий ученый, Индекс Хирша = 7

Александр Багиров

Руководитель команды тренеров по спортивному программированию

Михаил Владимирович Волков

Преподаватель квантовых алгоритмов

Доктор физмат наук, Индекс Хирша = 17, заведующий кафедры алгебры и фундаментальной информатики УрФУ. Преподавал в 9 странах и 12 университетах по всему миру

Олег Меркурьев

Соавтор обзорного курса по алгоритмам

Чемпион России ICPC, медалист ЧМ ICPC, кандидат физмат наук, Индекс Хирша = 3

Никита Сивухин

Автор компьютерных практик по дискретной математике

Победитель ВсОШ по информатике, золото IOI, чемпион России ICPC, двукратный медалист ЧМ ICPC

Павел Пикалов

Тренер по олимпиадной математике

Призёр ВсОШ по информатике и математике, тренер огромного числа призёров и победителей ВсОШ по математике и одного золотого медалиста IOI

Даниил Ляховец

Тренер по олимпиадной математике

Тренер огромного числа призёров и победителей ВсОШ по математике

Валентин Зуев

Тренер по спортивному программированию и преподаватель алгоритмического практикума

Победитель ВсОШ по информатике

Владимир Черепанов

Тренер по спортивному программированию и преподаватель алгоритмического практикума

Победитель ВсОШ по информатике

Вадим Баринов

Преподаватель практик обзорного курса по алгоритмам

Призер ВсОШ по математике, финалист ВсОШ по информатике, трехкратный призер ICPC NERC Finals

Ирина Ширманова

Менеджер по записи видеокурсов

Анастасия Мелехова

Взаимодействует с абитуриентами. Можете ей задать любые вопросы :)

Анна Липанина

Менеджер спецкурса по спортивному программированию

И многие другие :)

Список постепенно дополняется


Остались вопросы?

Напишите нам через виджет VK в правом нижнем углу экрана.

В нашей обязательной части программы все курсы от 1 до 5 баллов, в среднем 3.5 балла. На 3–4 курсе для вас будут полноценные курсы по выбору. Но уже с первого семестра вы сможете получать баллы за ваши активности в науке, спортивном программировании или олимпиадной математике. Большинство наших активностей будет стоить 2 балла, то есть больше половины среднего размера курса. Итак, мы вам предлагаем:

3 балла За участие в выездных сборах УрФУ по спортивному программированию с участием во всех контестах и ежедневном дорешивании. Для базовой группы засчитываются сборы любителей и сборы профи. Для продвинутых групп — только сборы профи.

5 баллов За публикацию научной статьи в рецензируемом scopus’ом научном журнале. Вы на этом пути будете не одни:) Начиная со второго курса, наши научные руководители будут специально подбирать задачи, которые им кажутся простыми, но у них самих нет времени на их решение. Это всё будут алгоритмические задачи, похожие на те, что вы решали на олимпиадах. Но результатом здесь будет не код, а текстовое описание задачи.

2 балла За продвижение в решении научной задачи от научрука, если в итоге вы не сумели довести решение до такого уровня, чтобы публиковать в научном журнале.

4 балла За успешное прохождение года учёбы по олимпиадной математике. Для обучения вы ходите в городской математический кружок Паши Пикалова и Данила Ляховца. Вы будете ходить на занятия вместе со школьниками. Либо в группу «11 профи» (для 11 класса), либо в группу «10 профи», в зависимости от вашего уровня.

Если для вас «11 профи» окажется слишком простой, то мы сделаем группу «12 профи» по избранным задачам от руководителей кружка. Если ваш стартовый уровень на «10 профи», то можно будет проучиться три года.


 

⌊X * 0.4⌋ баллов, где X — размер стипендии за спортивное программирование в тысячах рублей, на который вы заработали в данном семестре. Самые популярные варианты там — это 10 и 20 тысяч рублей. Соответственно, 4 или 8 баллов, однако может быть и меньше, и больше.

Все эти баллы можно получать неограниченное число раз за один семестр, если вы выполнили сразу несколько активностей. Съездили на сборы дважды за семестр и написали одну научную статью? Получите 3 + 3 + 5 баллов.