VK
Telegram
Алгоритмический трек Программной инженерии ИРИТ-РтФ
Пожалуй, лучший способ начать
карьеру в BigTech-компании
или наукоёмком стартапе
Единственный в России
Такие стартапы обычно либо сами становятся BigTech-компанией, либо кто-то из BigTech-компаний их покупает за очень дорого.
BigTech — это самые крупные технологические компании. В Екатеринбурге это, например, Яндекс или Контур.

Почему BigTech?

  • В BigTech очень много клиентов, следовательно у этих компаний большая прибыль и зарплата разработчика существенно выше среднерыночной.
  • В BigTech большая нагрузка на сервера и задачи разработчика интереснее, чем в других компаниях.

Как вы помогаете попасть в BigTech?

  • 1-2 курс

    В BigTech обычно проходят 4 технических собеседования. Первые три из них, как правило, посвящены алгоритмам (для кандидатов на позицию junior бывает достаточно прохождения только этих этапов).


    Важно не просто знать алгоритмы, но и уметь за 60 минут предложить решение задачи, доказать его, реализовать и объяснить. В связи с этим, в рамках учебного процесса мы даем много алгоритмов и учим решать задачи на специализированном курсе "Алгоритмический практикум". Кроме того, в учебном плане есть курс "Алгоритмический семинар", который позволит вам получить навыки публичного представления решений задач.

  • 3-4 курс

    Для кандидатов на позиции middle или senior необходимо пройти четвертое собеседование, по итогам которого присуждаются наиболее высокие уровни (грейды) и, как результат, размеры зарплат. В течение 60 минут необходимо решить задачу, связанную с разработкой высоконагруженных сервисов или с машинным обучением.


    Согласно результатам опросов выпускников вуза, финалистов Чемпионата мира по программированию, в России наиболее успешно этим навыкам обучают в ШАД. По этой причине мы включили все ШАД-курсы в учебный план на 3-4 курсах обучения: мы рекомендуем поступать на них и помогаем готовиться к экзаменам.

Так это любой ИТ-бакалавриат так помогает?

  • 1-2 курс

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


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

  • 3-4 курс

    Не многие направления предоставляют своим студентам возможность обучения в ШАД и засчитывать это за учебную нагрузку, никто целенаправленно не готовит студентов к поступлению в ШАД.

Как вы помогаете с ШАДом?

  • 1-2 курс

    Выше мы уже упоминали о том, что наши курсы по изучению алгоритмов ориентированы на подготовку к собеседованиям в компаниях BigTech. Для поступления в ШАД требуется соизмеримый уровень знаний.


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

  • 3-4 курс

    Наши студенты имеют возможность засчитать обучение в ШАД за 70% необходимой нагрузки в рамках 3 и 4 курсов. Оставшуюся часть можно компенсировать за счет дополнительных курсов на выбор, которые предлагаются УрФУ и ШАД.


    ШАД не является обязательным пунктом, однако мы настоятельно рекомендуем поступление туда.

А если я не хочу в BigTech?

  • Умение создавать высоконагруженные сервисы будет полезно при прохождении собеседований на высокие должности в любой компании, имеющей десятки тысяч клиентов. Без обучения в ШАД освоить этот навык будет сложно. К тому же существует вероятность, что после окончания университета (или во время обучения) вы можете изменить свои планы и захотеть работать в BigTech.

Почему нельзя сначала пойти в компании

попроще, а потом в BigTech?

  • Ни в ШАД, ни в BigTech невозможно попасть без знания алгоритмов. Изучение алгоритмов — сложная тема, которую невозможно освоить за несколько месяцев. Кроме того, совмещать изучение алгоритмов и работу зачастую еще сложнее.

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

Алгоритмы

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

Математика

  • Введение в математику
  • Алгебра и геометрия 1
  • Математический анализ 1

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

  • Английский язык
  • Физкультура/Секция по спортивному программированию
  • История
  • Основы российской государственности

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

  • Учимся решать задачи 1.

Группы по 10-15 человек. Преподаватели — победители всеросса. На каждом занятии совместно решаются задачи на алгоритмы.

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

Группы по 10-15 человек. Преподаватели — действующие учёные, либо олимпиадники. Работа в форме семинара: каждый студент раз в семестр рассказывает какой-то алгоритм остальным, преподаватель модерирует.

Алгоритмы

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

Математика

  • Дискретная математика 1
  • Алгебра и геометрия 2
  • Математический анализ 2

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

  • Английский язык
  • Физкультура/Секция по спортивному программированию
  • Философия

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

  • Учимся решать задачи 2.

Группы по 10-15 человек. Преподаватели — победители всеросса. На каждом занятии совместно решаются задачи на алгоритмы.

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

Группы по 10-15 человек. Преподаватели — действующие учёные, либо олимпиадники. Работа в форме семинара: каждый студент раз в семестр рассказывает какой-то алгоритм остальным, преподаватель модерирует.

Алгоритмы

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

Математика

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

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

  • Физкультура/Секция по спортивному программированию

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

  • Учимся решать задачи 3.

Группы по 10-15 человек. Преподаватели — победители всеросса. На каждом занятии совместно решаются задачи на алгоритмы.

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

Группы по 10-15 человек. Преподаватели — действующие учёные, либо олимпиадники. Работа в форме семинара: каждый студент раз в семестр рассказывает какой-то алгоритм остальным, преподаватель модерирует.

Алгоритмы

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

Математика

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

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

  • Физкультура/Секция по спортивному программированию

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

  • Учимся решать задачи 4.

Группы по 10-15 человек. Преподаватели — победители всеросса. На каждом занятии совместно решаются задачи на алгоритмы.

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

Группы по 10-15 человек. Преподаватели — действующие учёные, либо олимпиадники. Работа в форме семинара: каждый студент раз в семестр рассказывает какой-то алгоритм остальным, преподаватель модерирует.

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

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

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

  • Физкультура/Секция по спортивному программированию
  • БЖД

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

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

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

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

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

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


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


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


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


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


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

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

Кого мы ждем

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

    Олимпиады РСОШ по информатике:

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

    МОШ по математике;


    ВсОШ по информатике, математике, физике и астрономии.

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

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


    Призер региона или 350+ баллов на региональном этапе ВсОШ по информатике + баллы ЕГЭ, необходимые для поступления в УрФУ на "Программную инженерию" (проходной балл в 2023 — 254).

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

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

    1. Огромное желание изучать алгоритмы углубленно;
    2. Рекомендация поступающего по требованиям "Первого варианта";
    3. Баллы ЕГЭ, необходимые для поступления в УрФУ на "Программную инженерию" (проходной балл в 2023 — 254).

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

Мы делаем УрФУ комфортным местом

для спортивного программиста

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

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

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

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

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

До 4 раз в год. Мы оплачиваем всё, включая дорогу, проживание и питание.

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

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

Наша команда

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

    Делает так, чтобы всё работало :)
  • Дмитрий Косолобов

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

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

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

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

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

    Преподавал в 9 странах и 12 университетах по всему миру.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Тренер по спортивному программированию и преподаватель алгоритмического практикума. Победитель ВсОШ по информатике.

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

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

    Менеджер спецкурса по спортивному программированию.
  • Кирилл Решке

    Главный тренер УрФУ по спортивному программированию. Дважды финалист ЧМ ICPC.

  • Александр Ипатов

    Автор курса «Введение в алгоритмы».

    Финалист ЧМ ICPC, чемпион Урала по спортивному программированию.

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

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

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

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

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

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

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