EMBER_CLI_FASTBOOT_BODY

Углубленное программирование на C/C++

Play
Current Time 0:00
/
Duration Time 0:00
Remaining Time -0:00
Stream TypeLIVE
Loaded: 0%
Progress: 0%
00:00
Fullscreen
00:00
Mute
Playback Rate
  • 2x
  • 1.75x
  • 1.5x
  • 1.25x
  • 1x
  • 0.75x
  • 0.5x
1
Chapters
  • Chapters
Play
To watch this video please visit https://stepik.org/lesson//step/

About the course

Курс формирует практические умения и навыки разработки программных систем среднего уровня сложности на языке C++ с применением стандартной библиотеки языка, а также типовых приемов (шаблонов) объектно-ориентированного проектирования.

В курсе рассматриваются ключевые аспекты эффективной работы с памятью, безопасного программирования, асинхронных вычислений, делается краткий экскурс в возможности диалектов C++11/C++14.

Instructors

  1. User picture
    Алексей Петров
    Преподаватель курса "Углубленное программирование на языке C / C++" проектов "Технопарк@Mail.Ru" и "Техносфера@Mail.Ru"
    Эксперт-практик в области информационного и программного обеспечения автоматизированных систем и языков программирования высокого уровня.
  2. Ведущий разработчик в компании Mail.Ru Group. Больше 10 лет своей профессиональной деятельности разрабатывал и проектировал бэкенды высоконагруженных проектов (рекомендательные системы, системы сбора, доставки и хранения почты), в основном на C/C++. Последнее время переключился на мобильную разработку под iOS.

Reviews

Rated:  4
спасибо за курс, было очень полезно
Rated:  5
Очень неплохой курс!
Rated:  4
Лекции, конечно, познавательные, и мне удалось почерпнуть из них для себя довольно много нового. Но вот с практической частью курса есть проблемы. На данный момент первые две задачи на программирование и многие из тестов вообще почти никак не связаны с лекционным материалом. Кроме того, часть тестов очень плохо сформулирована, из-за чего приходится просто угадывать ответ, не в силах проникнуть в мозг автора и осознать, что же он имел в виду. А ведь они могли бы помогать закрепить знания, если были бы составлены более качественно. Делать свой проект, применяя знания из курса, было довольно увлекательно, однако иногда приходилось очень долго ждать рецензий, и это расстраивало.
Play
Current Time 0:00
/
Duration Time 0:00
Remaining Time -0:00
Stream TypeLIVE
Loaded: 0%
Progress: 0%
00:00
Fullscreen
00:00
Mute
Playback Rate
  • 2x
  • 1.75x
  • 1.5x
  • 1.25x
  • 1x
  • 0.75x
  • 0.5x
1
Chapters
  • Chapters
Play
To watch this video please visit https://stepik.org/lesson//step/
4.7 All reviews

Онлайн-курс «Углубленное программирование на C / C++» является «репликой» очных курсов для студентов 1-го семестра обучения в рамках проектов «Технопарк@Mail.Ru» в МГТУ им. Н.Э. Баумана и «Техносфера@Mail.Ru» в МГУ им. М.В. Ломоносова.

Workload:
22+ акад. часа видеоматериалов плюс самостоятельная работа
Expected time to complete:
24 hours
Language:
Русский
Certificate:
Mail.Ru
Certificate condition: 120 points
With distinction: 160 points

About the course

Курс формирует практические умения и навыки разработки программных систем среднего уровня сложности на языке C++ с применением стандартной библиотеки языка, а также типовых приемов (шаблонов) объектно-ориентированного проектирования.

В курсе рассматриваются ключевые аспекты эффективной работы с памятью, безопасного программирования, асинхронных вычислений, делается краткий экскурс в возможности диалектов C++11/C++14.

Requirements

Успешное прохождение курса предполагает уверенное знание основ процедурного программирования на языке C и объектно-ориентированного программирования на языке C++. Полезными также будут опыт применения компилятора семейства gcc 4 / 5 / 6 и умение работать с одной из распространенных систем контроля версий и управления исходным кодом.

Target audience

Начинающие программисты, владеющие основами языков C и C++

This course is entirely free. All content is available now.