EMBER_CLI_FASTBOOT_BODY

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

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. User picture
    Александр Смаль
    ПОМИ РАН, Computer Science Center, СПбАУ
    Сотрудник лаборатории математической логики ПОМИ РАН. Преподаватель СПбАУ.
  2. Преподаватель СПбАУ.

Reviews

Edgar Makarov June 17, 2018 link
Rated:  5
Хороший курс, читается очень академически, разбираются многие нюансы. Очень понравился лектор, спасибо за огромную работу. Отдельно хочется прокомментировать задачи, которые оказались весьма сложными но (благодаря комментариям и пересмотрам лекций) весьма решаемыми. Тем не менее, хотелось бы больше задач на "попрактиковать" написание кода. Также, не очень удобно, что почти везде надо было реализовать функцию/класс, при этом остальную обертку приходилось переписывать или собирать из предыдущих уроков. За лекции твердая 5, за задачи 4. Выражаю огромную благодарность)
Rated:  5
Лучший курс по C++ и по программированию в целом. Очень благодарен брату, что он мне его посоветовал, т.к. данный курс дал огромный багаж знаний по множеству тем, которые были мне интересны, но трудно было найти такого хорошего преподнесения материала. Советую всем, кто начинает свой путь в программировании.
Rated:  4
Отличный и очень интересный курс. Хотелось бы чуть больше тривиальных задачек на закрепление материала. Все таки курс рассчитан для начинающих.
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:
31 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.