Курс на Stepik
Обложка курса «Параллельное программирование» на Stepik
Бесплатно

Параллельное программирование 4.875

Открыть на
STEPIK.ORG

Курс рассматривает принципы и возможности многопоточного программирования в теории и на практике: классическое многопоточное программирование, алгоритмы и шаблоны || программирования, иные методы повышения производительности систем

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Параллельное программирование»Учеников на курсе 1 602
Сертификаты, выданные на курсе «Параллельное программирование»Сертификатов выдано 0
Отзывы о курсе «Параллельное программирование»Отзывов получено 8
Рейтинг курса «Параллельное программирование»Рейтинг курса 4.875
Уроки в курсе «Параллельное программирование»Количество уроков 52
Тесты в курсе «Параллельное программирование»Количество квизов 14
Время прохождения курса «Параллельное программирование»Время прохождения курса
Обновления курса «Параллельное программирование»Обновления курса
Дата публикации курса «Параллельное программирование»Дата публикации курса
Последнее обновление курса «Параллельное программирование»Последнее обновление
Сложность normal

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

  • Обоснованно выбирать архитектурные решения, обеспечивающие необходимую производительность приложения, на основе ряда объективных критериев
  • Применять подходящие технологии и структуры данных в зависимости от требований времени отклика и средней производительности
  • Реализовывать классические многопоточные приложения с корректными применением примитивов и алгоритмов синхронизации
  • Диагностировать сложные проблемы производительности
  • Понимать взаимосвязь между устройством компьютера и проблемами высокопроизводительных вычислений

О курсе

Курс рассматривает принципы и возможности многопоточного программирования в теории и на практике: классическое многопоточное программирование, алгоритмы и шаблоны || программирования, иные методы повышения производительности систем

Для кого этот курс

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

Начальные требования

Курс значительным образом опирается на следующие знания (при этом наиболее сложные моменты будут отдельно повторены в модулях этого курса):

  • Операционные системы
  • Сети
  • C++ / Java

Преподаватели курса

Что вы получите

  • Понимание того, когда нужно обоснованно применять методы многопоточного программирования, а когда достаточно обойтись одним потоком с, возможно, некоторыми архитектурными изменениями существующего приложения
  • Набор инструментов и технологий, которые можно применить для обеспечения необходимого уровня производительности
  • Осознание в целом как устроено || программирование и в каких направлениях имеет смысл развиваться в дальнейшем изучении области HPC

Расскажите о курсе друзьям