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

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

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

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

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

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

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

О курсе

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

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

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

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

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

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

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

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

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

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