À propos de ce cours
4.8
800 notes
140 avis
100 % en ligne

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Niveau intermédiaire

Niveau intermédiaire

Heures pour terminer

Approx. 49 heures pour terminer

Recommandé : 12 hours/week...
Langues disponibles

Russe

Sous-titres : Russe

Compétences que vous acquerrez

AlgorithmsC++11Object-Oriented Programming (OOP)C++Computer Programming
100 % en ligne

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Niveau intermédiaire

Niveau intermédiaire

Heures pour terminer

Approx. 49 heures pour terminer

Recommandé : 12 hours/week...
Langues disponibles

Russe

Sous-titres : Russe

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
Heures pour terminer
8 heures pour terminer

Знакомство с искусством C++

Первая неделя курса посвящена знакомству с элементами языка, которые используются чаще всего: основные типы данных, простейший ввод и вывод, условные операторы и циклы. Кроме того, мы покажем, как установить необходимый для обучения софт на разные операционные системы....
Reading
22 videos (Total 144 min), 17 lectures, 11 quiz
Video22 vidéos
Hello, world!4 min
Обзор типов8 min
Операции с простыми типами4 min
Операции с контейнерами, count, sort8 min
Ввод и вывод10 min
Условия, циклы, комментарии: краткий обзор5 min
Установка компилятора на Windows4 min
Установка Eclipse на Windows4 min
Установка Eclipse на Linux8 min
Установка Eclipse на Mac4 min
Создание проекта в Eclipse5 min
Отладчик в Eclipse5 min
Операции: присваивание5 min
Операции: деление, инкременты10 min
Логические операции6 min
Принципы тестирования и отладки решений заданий по программированию6 min
Тестирование и отладка решения задачи «Минимальная строка»12 min
Условный оператор if7 min
Цикл while6 min
Цикл for, часть 110 min
Цикл for, часть 21 min
Reading17 lectures
Как всё устроено и зачем10 min
План специализации "Искусство разработки на современном C++"3 min
Где задать вопрос: telegram, forum, slack3 min
Правила Telegram-чата5 min
Использование точки с запятой в C++5 min
Что надо знать перед первым заданием по программированию10 min
Проблемы с загрузкой файла ответа2 min
Решение задачи «A + B»10 min
Решение задачи «Минимальная строка»3 min
Решение задачи «Уравнение»5 min
Решение задачи "Деление"10 min
Решение задачи "Расчёт стоимости товара"10 min
Решение задачи "Чётные числа"10 min
Решение задачи «Второе вхождение»3 min
Решение задачи «Наибольший общий делитель»7 min
Решение задачи «Двоичные числа»10 min
Конспект10 min
Quiz2 exercices pour s'entraîner
Знакомство с C++8 min
Языковые конструкции8 min
Semaine
2
Heures pour terminer
14 heures pour terminer

Техника владения функциями и контейнерами

...
Reading
12 videos (Total 99 min), 20 lectures, 22 quiz
Video12 vidéos
Передача параметров функций по значению6 min
Передача параметров функций по ссылке8 min
Передача параметров функций по константной ссылке15 min
Модификатор const как защита от случайных изменений7 min
Векторы, часть 16 min
Векторы, часть 28 min
Словари, часть 111 min
Словари, часть 29 min
Словари: новые возможности4 min
Множества, часть 15 min
Множества, часть 24 min
Reading20 lectures
Решение задачи «Факториал»1 min
Решение задачи "Палиндром"10 min
Решение задачи «Отбор палиндромов»5 min
Решение задачи "Максимизатор"10 min
Решение задачи «Перемещение строк»1 min
Решение задачи «Разворот последовательности»5 min
Решение задачи "Разворот последовательности — 2"10 min
Конспект10 min
Решение задачи "Средняя температура"10 min
Решение задачи «Очередь»5 min
Решение задачи «Ежемесячные дела»5 min
Решение задачи "Анаграммы"10 min
Решение задачи "Справочник столиц"10 min
Решение задачи «Автобусные остановки — 1»10 min
Решение задачи «Автобусные остановки — 2»3 min
Решение задачи "Количество уникальных строк"10 min
Решение задачи "Множество значений словаря"10 min
Решение задачи «Синонимы»5 min
Решение задачи «Автобусные остановки — 3»3 min
Конспект10 min
Quiz4 exercices pour s'entraîner
Функции12 min
Векторы25 min
Словари25 min
Множества15 min
Semaine
3
Heures pour terminer
10 heures pour terminer

Медитация над алгоритмами и классами

...
Reading
15 videos (Total 110 min), 11 lectures, 14 quiz
Video15 vidéos
Алгоритмы count и count_if, лямбда-функции10 min
Модифицирующий range-based for4 min
Области видимости переменных7 min
Инициализация переменных11 min
Зачем нужны структуры3 min
Как написать структуру9 min
Что такое класс8 min
Методы4 min
Константность методов8 min
Параметризованные конструкторы5 min
Конструкторы по умолчанию, использование конструкторов7 min
Значения по умолчанию для полей структур2 min
Деструкторы7 min
Время жизни объекта10 min
Reading11 lectures
Решение задачи «Сортировка целых чисел по модулю»5 min
Решение задачи «Сортировка без учёта регистра»15 min
Конспект10 min
Конспект10 min
Решение задачи "Отсортированные строки"10 min
Решение задачи «Имена и фамилии — 1»8 min
Решение задачи «Имена и фамилии — 2»15 min
Решение задачи "Строка"10 min
Решение задачи «Имена и фамилии — 3»10 min
Решение задачи "Способы инициализации"10 min
Конспект10 min
Quiz6 exercices pour s'entraîner
Алгоритмы8 min
Видимость и инициализация переменных16 min
Введение в структуры и классы20 min
Константность методов15 min
Конструкторы10 min
Деструкторы и время жизни объекта35 min
Semaine
4
Heures pour terminer
13 heures pour terminer

Ката по вводу/выводу, исключениям и перегрузке операторов

...
Reading
11 videos (Total 93 min), 15 lectures, 15 quiz
Video11 vidéos
Класс Function: описание проблемы, пример использования8 min
Классы Function и FunctionPart9 min
Знакомство с потоками ввода и вывода5 min
Аккуратное создание потока2 min
Читаем данные через разделитель2 min
Операторы ввода/вывода и запись в конец файла6 min
Форматирование данных при выводе в поток8 min
Перегрузка операторов ввода и вывода12 min
Перегрузка + < , сортировка интервалов8 min
Введение в исключения16 min
Reading15 lectures
Решение задачи «Структура LectureTitle»3 min
Решение задачи "Обратимая функция"10 min
Решение задачи «Обратимая функция с умножением и делением»5 min
Конспект10 min
Решение задачи «Работа с файлами»5 min
Решение задачи "Вывод с точностью"10 min
Решение задачи «Чтение и вывод таблицы»5 min
Решение задачи "Список студентов"10 min
Конспект10 min
Решение задачи «Класс Rational»15 min
Конспект10 min
Решение задачи "Функция EnsureEqual"10 min
Решение задачи «Исключения в классе Rational»3 min
Решение задачи «Работа с сервером времени»3 min
Конспект10 min
Quiz3 exercices pour s'entraîner
Работа с текстовыми файлами и потоками10 min
Перегрузка операторов6 min
Исключения6 min
4.8
140 avisChevron Right
Orientation de carrière

30%

a commencé une nouvelle carrière après avoir terminé ces cours
Avantage de carrière

83%

a bénéficié d'un avantage concret dans sa carrière grâce à ce cours
Promotion de carrière

14%

a obtenu une augmentation de salaire ou une promotion

Meilleurs avis

par ABSep 26th 2018

Наверное лучший курс по программированию, где просто идеально соблюден баланс между теорией и практикой. И сложность практических задач подобрана просто шикарно! Спасибо вам за такой курс!

par OSApr 11th 2018

Отличный курс! Здорово, что можно действительно освоиться с инструментами и набить руку на задачках, а на просто понять теорию. И конечно, на белом поясе останавливаться не хочется :)

À propos de Moscow Institute of Physics and Technology

Московский физико-технический институт (неофициально известный как МФТИ или Физтех) является одним из самых престижных в мире учебных и научно-исследовательских институтов. Он готовит высококвалифицированных специалистов в области теоретической и прикладной физики, прикладной математики, информатики, биотехнологии и смежных дисциплин. Физтех был основан в 1951 году Нобелевской премии лауреатами Петром Капицей, Николаем Семеновым, Львом Ландау и Сергеем Христиановичем. Основой образования в МФТИ является уникальная «система Физтеха»: кропотливое воспитание и отбор самых талантливых абитуриентов, фундаментальное образование высшего класса и раннее вовлечение студентов в реальную научно-исследовательскую работу. Среди выпускников МФТИ есть Нобелевские лауреаты, основатели всемирно известных компаний, известные космонавты, изобретатели, инженеры....

À propos de Yandex

Yandex is a technology company that builds intelligent products and services powered by machine learning. Our goal is to help consumers and businesses better navigate the online and offline world....

À propos de la Spécialisation Искусство разработки на современном C++

В специализации преподаватели делятся своим многолетним опытом создания больших проектов на языке C++. Они не пересказывают учебник, а учат решать задачи, с которыми на практике сталкиваются большинство разработчиков. Лекции, подаваемые в лёгкой и доступной форме, подкрепляются большим количество задач по программированию. Закончив эту специализацию, вы сможете не только рассуждать о C++, сравнивая его с другими языками, но и получите реальный навык программирования....
Искусство разработки на современном C++

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous vous inscrivez au cours, vous bénéficiez d'un accès à tous les cours de la Spécialisation, et vous obtenez un Certificat lorsque vous avez réussi. Votre Certificat électronique est alors ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.