Пн – Пт: с 9:00 до 19:00
Сб – Вс: с 9:30 до 18:30
Иконка лупы
Логотип института МТИ
Телефон 8 (800) 100-85-95
Почта pk@mti.moscow
Пн – Пт: с 9:00 до 19:00
Сб – Вс: с 9:30 до 18:30

Программирование и алгоритмизация

За 6 месяцев освойте алгоритмы и структуры данных, научитесь писать код на современных языках, работать с базами данных и их системами управления

Формат Дистанционно
Срок обучения 6 месяцев (523 часа)
Диплом Свидетельство о профессии с квалификацией
Формат Дистанционно
Срок обучения 6 месяцев (523 часа)
Диплом Свидетельство о профессии с квалификацией

Результаты обучения

Чему научитесь

Иконка в блоке Чему научитесь

Освоите рабочий код ИС на современных языках и сборку прототипов

Иконка в блоке Чему научитесь

Проводить логический и арифметический контроль качества данных

Иконка в блоке Чему научитесь

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

Иконка в блоке Чему научитесь

Как использовать алгоритмы и структуры данных для повышения эффективности кода

Иконка в блоке Чему научитесь

Проводить реверс-инжиниринг и описывать бизнес-процессы

Иконка в блоке Чему научитесь

Проектировать схемы, разрабатывать и оптимизировать запросы

Инструменты

Phyton

Phyton

Кем вы станете

Иконка в блоке Кем вы станете

Разработчик баз данных

Иконка в блоке Кем вы станете

Технический специалист по сопровождению информационных систем

Иконка в блоке Кем вы станете

Специалист по технической поддержке разработки

Иконка в блоке Кем вы станете

Младший разработчик

Иконка в блоке Кем вы станете

Аналитик-стажёр

Доход

Junior

0-2 года

90 000₽

Middle

2-5 лет

150 000₽

Senior

5+ лет

240 000₽

Программа курса

  • Основы научно-исследовательской деятельности

    Тем: 4
    • Понятие науки
    • Методология научных исследований
    • Фазы научного исследования
    • Апробация работы
  • Деловой иностранный язык

    Тем: 3
    • Corporate Information System
    • System Integration
    • Intellectual property
  • Методологии и технологии проектирования информационных систем

    Тем: 6
    • Основы организации проектирования ИС
    • Жизненный цикл ПО. Модели жизненного цикла ПО
    • Технология проектирования ИС
    • Состав и содержание работ по этапам жизненного цикла ПО. Проектная документация
    • Проектирование информационного и программного обеспечения
    • Структурные методы анализа и проектирования ПО
  • Алгоритмы и структуры данных

    Тем: 10
    • Что такое алгоритм
    • Линейный поиск
    • Big O
    • LOGarithm
    • Память и ее устройство
    • Массивы
    • Динамический массив
    • Бинарный поиск - реализация по индексам
    • Сортировка пузырьком
    • Сортировка выбором
    • Рекурсия
    • Бинарный поиск - реализация по рекурсии
    • Стек
    • Стек вызовов
    • Быстрая сортировка
    • Очереди
    • Сортировка слиянием
    • Хеш-таблица
    • Хеш-функция
    • Бинарное дерево
    • Обход в ширину
    • Обход в длину
    • Балансировка
    • Ориентированный граф
    • Неориентированный граф
    • Матрицы смежности
    • Список смежности
    • Взвешенный граф
    • Алгоритм Дейкстры
    • Динамическое программирование: основные принципы и задачи
    • Реализация динамического программирования в Python
    • Решение задач оптимизации с помощью динамического программирования
  • Основы проектирования баз данных

    Тем: 3
    • Введение в проектирование
    • Реляционная алгебра
    • Нормализация таблиц
  • Программирование

    Тем: 6
    • Алгоритмизация и введение в разработку прикладных программ
    • Модульная структура приложений и современные средства разработки C#/.NET
    • Основы программирования на языке C#
    • Объектная модель, средства описания и использования классов в приложениях C#/.NET
    • Отношения между классами. Наследование, интерфейсы, делегаты, события и исключения в C#/.NET
    • Основы проектирования баз данных и работа с PostgreSQL в C#/.NET
  • Базы данных

    Тем: 7
    • Введение в теорию баз данных
    • Принципы построения баз данных. Модели и структуры данных
    • Концептуальное моделирование баз данных
    • Логическое моделирование баз данных
    • Физическое моделирование баз данных
    • Проектирование бизнес-логики
    • Основы работы в SQLite

Стоимость и форматы обучения

Базовый

от 49 500₽
  • Видео + текстовый контент
  • Вебинары с преподавателем
  • Тестирования
  • Поддержка куратора

Официальные документы

Другие программы по направлению

6 месяцев (от 250 часов)

AI Product Manager

Дистанционно от 150 000₽
AI Product Manager
2 месяцев (36 часов)

Excel для эффективной работы

Дистанционно от 19 000₽
Excel для эффективной работы
3 месяца (от 140 часов)

Java для начинающих

Дистанционно от 50 000₽
Java для начинающих
6 месяцев (245 часов)

Java-разработчик

Дистанционно от 100 000₽
Java-разработчик
3 месяца (от 102 часов)

Python для начинающих

Дистанционно от 40 000₽
Python для начинающих
6 месяцев (245 часов)

Python-разработчик

Дистанционно от 80 000₽
Python-разработчик
14 недель (от 302 часов)

Анализ и автоматизация бизнес-процессов

Дистанционно от 40 000₽
Анализ и автоматизация бизнес-процессов
6 месяцев (от 250 часов)

Бизнес-аналитик

Дистанционно от 80 000₽
Бизнес-аналитик
6 месяцев (662 часа)

Введение в разработку программного обеспечения

Дистанционно от 44 500₽
Введение в разработку программного обеспечения
6 месяцев (от 502 часов)

Информационные системы в бизнес-процессах

Дистанционно от 44 500₽
Информационные системы в бизнес-процессах
3 месяца (от 254 часов)

Информационные технологии в образовании

Дистанционно от 30 000₽
Информационные технологии в образовании
6 месяцев (250 часов)

Информационный менеджмент

Дистанционно от 40 000₽
Информационный менеджмент
3 месяца (от 72 часов)

Нейросети

Дистанционно от 30 000₽
Нейросети
3 месяца (от 72 часов)

Нейросети для обучения

Дистанционно от 30 000₽
Нейросети для обучения
2 месяца (32 часа)

Основы SQL

Дистанционно от 25 000₽
Основы SQL
6 месяцев (476 часов)

Основы цифровой инфраструктуры

Дистанционно от 44 500₽
Основы цифровой инфраструктуры
6 месяцев (506 часов)

Технологии разработки и тестирования программного обеспечения

Дистанционно от 40 000₽
Технологии разработки и тестирования программного обеспечения

Часто задаваемые вопросы

  • Чем на практике занимается кодировщик?

    Кодировщик пишет программный код, который превращает требования заказчика в работающую систему – создаёт новые функции, исправляет ошибки и поддерживает программу после запуска. В команде он помогает разобраться с задачами: читает документацию, задаёт вопросы и описывает бизнес-процессы, чтобы понять, какую логику заложить в программу. По сути, заказчик говорит, что нужно, а кодировщик делает так, чтобы это заработало.
  • Смогу ли я создать свои проекты?

    Вы будете активно писать код, решать алгоритмические задачи, работать с базами данных, создавать прототипы информационных систем. Это позволит вам сформировать solid-портфолио, которое можно будет показать работодателям.
  • Подойдёт ли обучение, если у меня нет опыта?

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

    При успешной сдаче итогового тестирования вы получите свидетельство о профессии рабочего, должности служащего с присвоением квалификации "Кодировщик", который вносится в ФИС ФРДО (Федеральный реестр документов об образовании). Данный документ является большим преимуществом при отборе кандидатов у ваших будущих работодателей.
  • Поможет ли обучение перейти на новую должность?

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

Поможем в выборе

Оставьте заявку, чтобы узнать больше о программах и форматах обучения — мы перезвоним

Форма не может быть отправлена без согласия с Политикой обработки персональных данных