EMBER_CLI_FASTBOOT_BODY

Программирование на языке C++

The course meets the formal recommendations of Stepik
Video Player is loading.
Current Time 0:00
/
Duration 0:00
Loaded: 0%
Progress: 0%
Stream Type LIVE
Remaining Time -0:00
 
1x
Play
To watch this video please visit https://stepik.org/lesson//step/

About the course

Программа курса основана на программах курсов языка C++, читаемых в разное время в Академии Современного Программирования, Академическом университете и Computer Science Center.

Мы постарались подобрать тесты и задачи на программирование, которые помогут проверить понимание изложенного материала. К сожалению, мы сможем проверять только работоспособность присланных нам решений — мы не сможем провести code review всех решений и дать комментарии относительно стиля кодирования. Однако, мы можем обсудить наиболее популярные ошибки: как фактические, приводящие к неработоспособности программы, так и стилистические, ошибки, которые ухудшают читабельность кода и усложняют его поддержку.

Мы благодарны компании JetBrains, при поддержке которой подготовлен данный курс, а также команде Стэпика. Так же хотелось бы поблагодарить Николая Михайловича Пульцина, автора программы курса по C++, на основе которой создан этот онлайн курс.

У этого курса есть продолжение.

Instructors

  1. Сотрудник лаборатории математической логики ПОМИ РАН. Преподаватель Computer Science центра и ИТМО.
  2. Преподаватель СПбАУ.

Reviews

Vladimir Tiuliukov February 18, 2019 link
4
Отличные лекции! Хорошо снятое видео. Слайды к видео достаточно информативные... как конспект, можно скачать отдельно. Формат заданий не понравился... Для начинающих может быть не информативным и запутанным. Нужно реализовывать отдельные функции или куски кода и лишняя реализация воспринимается как ошибка... Мне больше нравится, когда ответом является целая программа на основе осмысленной задачи с входными прараметрами (один вариант). Это помогает осознать как все работае вцелом и находить ошибки... А еще, в этом случае, можно усложнить задачи используя специфические граничные условия, которые будут заставлять правильно использовать знания полученные на уроке... А не просто реализовать что-то, чем потом не уметь пользоваться...
Pavel Astigeevich February 18, 2019 link
5
Курс очень хороший, как раз содержит базовые основы C++ и немного больше, но для его прохождения все-таки нужно иметь немного опыта программирования на этом языке. Мне кажется для начинающих он будет немного сложноват, так как для въезжания в некоторые темы нужно почитать больше чем рассказывают в курсе, соответственно и для решений задач тоже. Хотелось бы обратится к разработчикам приложения на андроиде - сделайте, пожалуйста, возможность выбора темной темы ! :)
5
Взялся за курс, чтобы освежить знания после длительного перерыва в практике. Получил намного больше. Спасибо
Play
To watch this video please visit https://stepik.org/lesson//step/
4.7 All reviews

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

Workload:
5-7 часов в неделю
Expected time to complete:
30 hours
Language:
Русский
Certificate:
Computer Science Center
Certificate details
Certificate condition: 90 points
With distinction: 105 points

About the course

Программа курса основана на программах курсов языка C++, читаемых в разное время в Академии Современного Программирования, Академическом университете и Computer Science Center.

Мы постарались подобрать тесты и задачи на программирование, которые помогут проверить понимание изложенного материала. К сожалению, мы сможем проверять только работоспособность присланных нам решений — мы не сможем провести code review всех решений и дать комментарии относительно стиля кодирования. Однако, мы можем обсудить наиболее популярные ошибки: как фактические, приводящие к неработоспособности программы, так и стилистические, ошибки, которые ухудшают читабельность кода и усложняют его поддержку.

Мы благодарны компании JetBrains, при поддержке которой подготовлен данный курс, а также команде Стэпика. Так же хотелось бы поблагодарить Николая Михайловича Пульцина, автора программы курса по C++, на основе которой создан этот онлайн курс.

У этого курса есть продолжение.

Requirements

Курс рассчитан на студентов, владеющих синтаксисом хотя бы одного из «стандартных» структурных языков программирования (C, Pascal, Java, Fortran, и т.п.). Это значит, что мы предполагаем, что слушатели нашего курса уже знакомы с такими базовыми понятиями, как «переменная», «функция», «условный оператор» и «цикл». На первой лекции рассказывается о базовых синтаксических конструкциях, но в дальнейшем этому уделяется мало внимания.

Target audience

Студенты младших курсов

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