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 курс

    Мы единственные в России даём так много алгоритмов, раза в 2 больше, чем в среднем дают в других ИТ-бакалавриатах. Студенты всех остальных ИТ-бакалавриатов, как правило, способны пройти в BigTech после университета, только если они серьёзно занимались олимпиадами.


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

  • 3-4 курс

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

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

  • 1-2 курс

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


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

  • 3-4 курс

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


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

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

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

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

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

  • Ни в ШАД, ни в BigTech не попасть без алгоритмов. Алгоритмы нельзя выучить за пару месяцев, это сложная тема. Еще сложнее совмещать изучение алгоритмов и работу. Мы знаем несколько человек, которые начинали изучать алгоритмы в 22 года и старше, у них на это уходили не месяцы, а годы(!).


    Успевайте, пока есть хорошие преподаватели и время, не откладывайте!

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

Алгоритмы

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

Математика

  • Введение в математику
  • Алгебра и геометрия 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 профи», в зависимости от вашего уровня.

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


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

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

Кого мы ждем

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

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

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

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


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

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

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


    Любое БВИ по математике, информатике, физике, инженерным наукам, астрономии + собеседование.


    350+ баллов на региональном этапе ВсОШ по информатике + собеседование.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Наша команда

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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