Основы решения алгоритмических задач / TeachMePlease

Требуется подтверждение e-mail адреса!

Требуется подтверждение e-mail адреса! Письмо с инструкцией выслано на адрес электронной почты, указанный при регистрации

Cookies

Отключены cookie-файлы!

Для корректной работы сайта необходимо разрешить использование cookie-файлов.

Cookies

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

Ок
Вашингтон

Основы решения алгоритмических задач

Распродано
Параметры мероприятия
  • Уровень подготовки
    Легкий
  • Язык
    Русский
  • Возраст
    Любой
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
Дипломы/сертификаты об окончании
Распродано
Параметры мероприятия
  • Уровень подготовки
    Легкий
  • Язык
    Русский
  • Возраст
    Любой
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
  • Описание курса
  • Чему вы научитесь?
  • Программа
  • Требования к участникам
Описание курса

Для того чтобы стать разработчиком, мало выучить язык. Суть программирования – в составлении программ по заданному алгоритму. Разработчик должен четко представлять всю последовательность действий, необходимую для разработки продукта. А для этого ему требуется умение мыслить ясно и логически.

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

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

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

В конце курса выдается удостоверение о повышении квалификации или свидетельство центра.

Начните изучение программирования с ясного мышления! Записывайтесь на курс!

Продолжительность курса - 16 ак. ч.

Чему вы научитесь?
Решать логические задачи
Создавать алгоритмы и визуализировать их
Разрабатывать пути решения наиболее часто встречающихся задач
Переводить свои идеи в работоспособный код на любых языках программирования, решать сложные задачи бизнес-логики
Программа
Модуль 1. Введение
  • Модуль
  • Онлайн
Характеристики и виды программ. Применение машинной логики к задачам поиска данных. Оценка времени работы алгоритмов, эффективность кода. Понятие адресного пространства. Работа с памятью, возможные причины утечек памяти. Переменная, правила объявления и инициализации переменных. Общие соглашения именования. Оператор присваивания, виды передачи данных в памяти. Работа со значениями переменных, преобразования типов, указатели или ссылки.
Модуль 2. Программа и ее структура
  • Модуль
  • Онлайн
Практические примеры составления блок-схем и советующего псевдокода. Простейшие алгоритмические задачи. Перевод алгоритма в код, операторы. Подпрограммы (функции) как основные блоки кода. Решение задач на обработку последовательностей данных.
Модуль 3. Сложные виды данных, алгоритмические конструкции
  • Модуль
  • Онлайн
Понятие массива. Типовые задачи с массивами: доступ к элементу, обход элементов, инициализация элементов. Представление текстовой информации. Типовые задачи на обработку текста. Простейшие конструкции данных: список, стек, очередь, дерево.
Модуль 4. Практические задачи
  • Модуль
  • Онлайн
Управление массивом. Поиск элемента в массиве. Сортировка элементов массива. Реализация динамического стека.
Требования к участникам
Успешное окончание курса Основы программирования и баз данных или эквивалентная подготовка.

Организация

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

Напишите в чат, и специалист поддержки оперативно ответит вам.