EMBER_CLI_FASTBOOT_BODY

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

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

5-7 часов в неделю
Certificate Stepik

About this course

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

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

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

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

Who is this course for

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

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

Meet the Instructors

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

Course content

Введение в язык C++
  1.  
     
  2.  
     
  3.  
     
  4.  
     
  5.  
     
  6.  
     
  7.  
     
  8.  
     
Как выполняются программы на C++
Структуры и классы
Объектно-ориентированное программирование
Дополнительные возможности C++
Шаблоны
Заключительный модуль

Certificate

Computer Science Center

Learners' reviews

Все супер)
Отличный курс для тех, кто изучает C++. Помогает с чистого C подняться до C++.
Я думал я хорошо знаю C++ и начал проходить курс лишь для того, чтобы освежить знания...как же я ошибался) Узнал очень много нового, а зубодробительные задачки заставили попотеть

Share this course