Почему BigTech?
Как вы помогаете попасть в BigTech?
В BigTech обычно проходят 4 технических собеседования. Первые три из них, как правило, посвящены алгоритмам (для кандидатов на позицию junior бывает достаточно прохождения только этих этапов).
Важно не просто знать алгоритмы, но и уметь за 60 минут предложить решение задачи, доказать его, реализовать и объяснить. В связи с этим, в рамках учебного процесса мы даем много алгоритмов и учим решать задачи на специализированном курсе "Алгоритмический практикум". Кроме того, в учебном плане есть курс "Алгоритмический семинар", который позволит вам получить навыки публичного представления решений задач.
Для кандидатов на позиции middle или senior необходимо пройти четвертое собеседование, по итогам которого присуждаются наиболее высокие уровни (грейды) и, как результат, размеры зарплат. В течение 60 минут необходимо решить задачу, связанную с разработкой высоконагруженных сервисов или с машинным обучением.
Согласно результатам опросов выпускников вуза, финалистов Чемпионата мира по программированию, в России наиболее успешно этим навыкам обучают в ШАД. По этой причине мы включили все ШАД-курсы в учебный план на 3-4 курсах обучения: мы рекомендуем поступать на них и помогаем готовиться к экзаменам.
Так это любой ИТ-бакалавриат так помогает?
Мы являемся единственным направлением, которое предлагает столь углубленное изучение алгоритмов, примерно в два раза больше, чем на других ИТ-направлениях. Как правило, студенты других направлений могут пройти собеседование в компаниях BigTech только после окончания университета, и то при условии, что они активно занимались олимпиадным движением.
Мы стремимся подготовить наших студентов таким образом, чтобы каждый из них после второго курса смог пройти подобное собеседование, даже не имея значительного опыта в олимпиадах.
Не многие направления предоставляют своим студентам возможность обучения в ШАД и засчитывать это за учебную нагрузку, никто целенаправленно не готовит студентов к поступлению в ШАД.
Как вы помогаете с ШАДом?
Выше мы уже упоминали о том, что наши курсы по изучению алгоритмов ориентированы на подготовку к собеседованиям в компаниях BigTech. Для поступления в ШАД требуется соизмеримый уровень знаний.
В дополнение к этому мы скорректировали нашу математическую программу таким образом, чтобы уровень сложности соответствовал требованиям для поступления в ШАД. Так, например, мы начинаем изучать статистику и основы машинного обучения уже на 2 курсе, чтобы к концу второго года обучения студенты обладали достаточными знаниями для поступления в ШАД.
Наши студенты имеют возможность засчитать обучение в ШАД за 70% необходимой нагрузки в рамках 3 и 4 курсов. Оставшуюся часть можно компенсировать за счет дополнительных курсов на выбор, которые предлагаются УрФУ и ШАД.
ШАД не является обязательным пунктом, однако мы настоятельно рекомендуем поступление туда.
А если я не хочу в BigTech?
Умение создавать высоконагруженные сервисы будет полезно при прохождении собеседований на высокие должности в любой компании, имеющей десятки тысяч клиентов. Без обучения в ШАД освоить этот навык будет сложно. К тому же существует вероятность, что после окончания университета (или во время обучения) вы можете изменить свои планы и захотеть работать в BigTech.
Почему нельзя сначала пойти в компании
попроще, а потом в BigTech?
Ни в ШАД, ни в BigTech невозможно попасть без знания алгоритмов. Изучение алгоритмов — сложная тема, которую невозможно освоить за несколько месяцев. Кроме того, совмещать изучение алгоритмов и работу зачастую еще сложнее.
Учебная программа
Математика
Общие предметы
Группы по 10-15 человек. Преподаватели — победители всеросса. На каждом занятии совместно решаются задачи на алгоритмы.
Математика
Общие предметы
Подготовка к собеседованиям
Группы по 10-15 человек. Преподаватели — победители всеросса. На каждом занятии совместно решаются задачи на алгоритмы.
Группы по 10-15 человек. Преподаватели — действующие учёные, либо олимпиадники. Работа в форме семинара: каждый студент раз в семестр рассказывает какой-то алгоритм остальным, преподаватель модерирует.
Алгоритмы
Математика
Общие предметы
Подготовка к собеседованиям
Группы по 10-15 человек. Преподаватели — победители всеросса. На каждом занятии совместно решаются задачи на алгоритмы.
Группы по 10-15 человек. Преподаватели — действующие учёные, либо олимпиадники. Работа в форме семинара: каждый студент раз в семестр рассказывает какой-то алгоритм остальным, преподаватель модерирует.
Алгоритмы
Математика
Общие предметы
Подготовка к собеседованиям
Группы по 10-15 человек. Преподаватели — победители всеросса. На каждом занятии совместно решаются задачи на алгоритмы.
Группы по 10-15 человек. Преподаватели — действующие учёные, либо олимпиадники. Работа в форме семинара: каждый студент раз в семестр рассказывает какой-то алгоритм остальным, преподаватель модерирует.
Технологический трек
Непрофильные предметы
Технологический трек
Курсы по выбору
В рамках обязательной части нашей программы все курсы имеют вес от 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+ баллов ЕГЭ по профильному предмету олимпиады):
— ВсОШ по информатике, математике, физике и астрономии.
Второй вариант
Третий вариант
— Если нет БВИ и олимпиадных индивидуальных достижений, то для поступления необходимы:
Вопросы и ответы
Все стипендии суммируется со стипендиями от грантыпрезидента.рф.
Екатеринбург — достаточно компактный город:
Да, вы можете поступить на контрактное обучение. Есть возможность перевестись на бюджет при наличии свободных мест и успешном закрытии двух сессий.
От 15 до 30. Поскольку точно спрогнозировать число БВИ невозможно, то мы не знаем, сколько именно человек мы наберём.
Формально наши студенты будут зачислены на Программную инженерию (09.03.04) Уральского Федерального университета на бюджет. В рамках неё будет алгоритмический трек.
Если вы призер ВсОШ или РСОШ, обязательно сообщите нам до зачисления, что хотите на алгоритмический трек.
Это совместный проект, которым будут заниматься и сотрудники РтФ, и сотрудники ДММиКН (бывшего мат-меха). Практически все пары будут вести сотрудники или выпускники КАФИ (кафедры алгебры и фундаментальной информатики).
При этом формально мы будем треком в рамках Программной инженерии (09.03.04), которая курируется РтФ. Поэтому организационно проект будет создаваться в основном сотрудниками РтФ. Территориально пары будут проходить на ул. Мира, 32 (РтФ).
Мы делаем УрФУ комфортным местом
для спортивного программиста
Получай стипендию
Удобное место для тренировок
Участвуй в выездных сборах
Участвуй в соревнованиях в разных ролях
Амалия Курмангалеева
2 курс
Классная и гибкая программа, очень крутые и опытные преподаватели
Я поступила на алгоритмический бакалавриат в 2023 году, и очень довольна этим решением. Классная и гибкая программа, очень крутые и опытные преподаватели. В программе большое внимание уделяется спортивному (олимпиадному) программированию, что позволяет значительно прокачать умение думать и мыслить логически. Помимо этого на треке достаточно много и математических дисциплин. Учиться бывает сложно, но всегда интересно. Из-за того, что направление небольшое, практикуется индивидуальный подход к каждому студенту, как кураторами направления, так и преподавателями. Если вам интересно решать сложные задачи и бросать вызов себе и своим способностям — вам определенно к нам!
Егор Гордеев
2 курс
Трудности при освоении учебного материала — вполне нормально, ведь изучать что-то очевидное было бы не очень увлекательно
Поначалу обучение кажется очень трудным — программа на порядок сложнее того, к чему я привык в школе. Курс “Введение в математику”, который проходит интенсивом в первые две недели учёбы, даёт убойную (для не учившихся в СУНЦе УрФУ) дозу знаний. Тем не менее, к такому темпу потихоньку привыкаешь, плюс подготовка к сессии отлично помогает разобраться в материале, который прошли за семестр. Сейчас, на 2 курсе, с появлением новых дисциплин, всё ещё сложно, но это даже плюс — изучать что-то очевидное было бы не очень увлекательно.
С однокурсниками и ребятами с младших курсов скучать не приходится, все очень классные, и это даже несмотря на то, что находиться в компании людей с общими интересами всегда приятно. Мы частенько вместе участвуем во внеучебных мероприятиях, регулярно собираемся поиграть в настольные игры.
Что до преподавательского состава, то он отличный, чувствуется, что педагоги любят свой предмет, и это заразно :)
Лев Лежнин
2 курс
Много серьёзной математики и крутая теоретическая база по алгоритмам
Очень сильная программа по программированию в ИРИТ-РТФ. Много серьёзной математики и крутая теоретическая база по алгоритмам, стоящим за многими сложными процессами, которыми мы косвенно пользуемся в сервисах ежедневно. При должном старании можно почерпнуть вагон знаний, чему активно будет способствовать классная команда направления.
Александр Сафронов
2 курс
Знания с пар применяешь, участвуя в олимпиадах. Как бонус — повышенная стипендия.
Команда алгоритмического трека — ❤️
Преподавательский состав — профессионалы своего дела, при этом с ними можно пообщаться на отвлечённые темы и обменяться свежими (и не очень) мемами.
Кураторы всегда готовы проконсультировать и оперативно помочь с имеющимися проблемами.
И, конечно, нельзя не отметить дирекцию института: никогда не отказывают в личной встрече при необходимости.
Нагрузка на программе большая. Но, несмотря на это, мне нравится применять знания с пар на практике и участвовать в олимпиадах по спортивному программированию. Приятный бонус — стипендия за победу или призерство в них :)
Денис Вертипрахов
2 курс
При поступлении на алгоритмический трек задумайтесь, готовы ли вы усиленно заниматься математикой и алгоритмами.
Алгоритмический трек, исходя из названия, подразумевает углублённое изучение алгоритмов и их применения. Учебная программа на 80% состоит из максимально полезных, на мой взгляд, курсов по математике и алгоритмам. Важно это учитывать при выборе направления обучения.
Преподаватели трека — настоящие эксперты в своей области, некоторые из них — бывшие спортивные программисты, со студентами находятся на одной волне.
В необходимом объёме доступны учебные материалы. По некоторым дисциплинам лекции подкрепляются презентациями или видео.
График занятий вполне удобен, очень мало окон между парами, как следствие — достаточно свободного времени.
Полученные на лекциях знания можно использовать как в профессиональной деятельности, так и на олимпиадах. В моём случае они находят практическое применение, в основном, в спортивном программировании. Личный опыт: я стажировался в Яндексе, прошёл отбор, для этого требовалось решить несложные задачи на алгоритмы. Тем не менее, без базы в промышленном программировании мне пришлось нелегко.
Рекомендую поступать на алгоритмический трек, но только если вы готовы усиленно заниматься чистой математикой и алгоритмами. Такое подойдёт далеко не каждому.
Наша команда
Диана Тугузбаева
Анастасия Мелехова
Анна Липанина
Дмитрий Косолобов
Руководитель научных проектов студентов, лектор обзорного курса по алгоритмам, автор компьютерных практик по алгебре.
Кандидат физмат наук, действующий ученый, Индекс Хирша = 7.
Михаил Владимирович Волков
Преподаватель квантовых алгоритмов
Доктор физмат наук, Индекс Хирша = 17, заведующий кафедры алгебры и фундаментальной информатики УрФУ.
Преподавал в 9 странах и 12 университетах по всему миру.
Олег Меркурьев
Соавтор обзорного курса по алгоритмам
Чемпион России ICPC, медалист ЧМ ICPC, кандидат физмат наук, Индекс Хирша = 3.
Никита Сивухин
Автор компьютерных практик по дискретной математике
Победитель ВсОШ по информатике, золото IOI, чемпион России ICPC, двукратный медалист ЧМ ICPC.
Павел Пикалов
Тренер по олимпиадной математике.
Призёр ВсОШ по информатике и математике, тренер огромного числа призёров и победителей ВсОШ по математике и одного золотого медалиста IOI.
Даниил Ляховец
Тренер по олимпиадной математике.
Тренер огромного числа призёров и победителей ВсОШ по математике.
Валентин Зуев
Тренер по спортивному программированию и преподаватель алгоритмического практикума.
Победитель ВсОШ по информатике.
Владимир Черепанов
Тренер по спортивному программированию и преподаватель алгоритмического практикума. Победитель ВсОШ по информатике.
Кирилл Решке
Главный тренер УрФУ по спортивному программированию. Дважды финалист ЧМ ICPC.
Александр Ипатов
Автор курса «Введение в алгоритмы».
Финалист ЧМ ICPC, чемпион Урала по спортивному программированию.
Вадим Баринов
Преподаватель практик обзорного курса по алгоритмам.
Призер ВсОШ по математике, финалист ВсОШ по информатике, трехкратный призер ICPC NERC Finals.
И многие другие :)
Остались вопросы?