Форма обучения: очная с применением дистанционных технологий
Объем программы: 80 ак.ч.
Продолжительность обучения: 2 месяца
Выдаваемый документ: Удостоверение о повышении квалификации МФТИ
Старт обучения: декабрь 2023
Стоимость обучения: 40 000 рублей
Краткое описание программы:
Понимание принципов, которые лежат в основе алгоритмов и структур данных, позволяет разработчикам писать более эффективный и аккуратный код, видеть разные варианты решения задачи и выбирать оптимальный вариант. Эти принципы актуальны для любого стека технологий.Слушатели программы освоят умение решать реальные задачи при помощи алгоритмов и выбирать оптимальную структуру данных. Это актуально для прохождения алгоритмических интервью при устройстве в крупные IT-компании.
Результаты освоения программы:
- умение анализировать эффективность алгоритмов
- понимание устройства основных структур данных
- умение выбирать оптимальную структуру данных для решения практических задач
- фундамент знаний и навыков для прохождения алгоритмических интервью
- знакомство с алгоритмами, важными для решения практических задач.
Содержание программы:- Тема 1. Математические основы программирования
- Тема 2. Линейные контейнеры
- Тема 3. Сортировки
- Тема 4. Динамическое программирование
- Тема 5. Хеш-таблицы
- Тема 6. Деревья поиска и графы
Целевая аудитория курса:
Начинающие разработчики
Заложите фундамент для прохождения собеседований в сильные IT-компании.
Действующие разработчики
Получите выгодное преимущество для прохождения многоступенчатых собеседований в IT-гиганты и сможете браться за сложные проекты. Освежите и дополните уже имеющиеся знания для решения текущих задач.
Другие IT-специалисты
Сможете решать алгоритмические задачи при прохождении собеседований в сильные IT-компании. Для прохождения курса необходимо знать основы одного из языков программирования: C++, Python, Java или C#.
Как проходит обучение: - Лекции и семинары с преподавателем МФТИ в Zoom
- Все занятия записываются и доступны всегда
- Постоянная поддержка от преподавателей в чате курса
- Домашние задания для практической отработки полученных знаний и навыков
- Обратная связь на домашние задания