Informações sobre o curso

610,732 visualizações recentes

Resultados de carreira do aprendiz

31%

comecei uma nova carreira após concluir estes cursos

37%

consegui um benefício significativo de carreira com este curso

15%

recebi um aumento ou promoção
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Nível intermediário
Aprox. 125 horas para completar
Russo
Legendas: Russo

Habilidades que você terá

Computer ProgrammingC++17AlgorithmsObject-Oriented Programming (OOP)

Resultados de carreira do aprendiz

31%

comecei uma nova carreira após concluir estes cursos

37%

consegui um benefício significativo de carreira com este curso

15%

recebi um aumento ou promoção
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Nível intermediário
Aprox. 125 horas para completar
Russo
Legendas: Russo

oferecido por

Logotipo de Instituto de Física e Tecnologia de Moscou

Instituto de Física e Tecnologia de Moscou

Logotipo de Yandex

Yandex

Logotipo de E-Learning Development Fund

E-Learning Development Fund

Programa - O que você aprenderá com este curso

Classificação do conteúdoThumbs Up92%(65,046 classificações)Info
Semana
1

Semana 1

12 horas para concluir

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

12 horas para concluir
18 vídeos (Total 121 mín.), 22 leituras, 11 testes
18 videos
Hello, world!4min
Обзор типов8min
Операции с простыми типами4min
Операции с контейнерами, count, sort8min
Ввод и вывод10min
Условия, циклы, комментарии: краткий обзор5min
Создание проекта в Eclipse5min
Отладчик в Eclipse5min
Операции: присваивание5min
Операции: деление, инкременты10min
Логические операции6min
Принципы тестирования и отладки решений заданий по программированию6min
Тестирование и отладка решения задачи «Минимальная строка»12min
Условный оператор if7min
Цикл while6min
Цикл for, часть 110min
Цикл for, часть 21min
22 leituras
Как всё устроено и зачем10min
План специализации "Искусство разработки на современном C++"3min
Где задать вопрос: telegram, forum5min
Правила Telegram-чата5min
Использование точки с запятой в C++5min
Установка компилятора на Windows10min
Установка Eclipse на Windows10min
Установка Eclipse на Linux10min
Установка Eclipse на Mac
Что надо знать перед первым заданием по программированию10min
О тестировании решений10min
Проблемы с загрузкой файла ответа2min
Решение задачи «A + B»10min
Решение задачи «Минимальная строка»3min
Решение задачи «Уравнение»5min
Решение задачи "Деление"10min
Решение задачи "Расчёт стоимости товара"10min
Решение задачи "Чётные числа"10min
Решение задачи «Второе вхождение»3min
Решение задачи «Наибольший общий делитель»7min
Решение задачи «Двоичные числа»10min
Конспект10min
2 exercícios práticos
Знакомство с C++30min
Языковые конструкции30min
Semana
2

Semana 2

26 horas para concluir

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

26 horas para concluir
12 vídeos (Total 99 mín.), 20 leituras, 22 testes
12 videos
Передача параметров функций по значению6min
Передача параметров функций по ссылке8min
Передача параметров функций по константной ссылке15min
Модификатор const как защита от случайных изменений7min
Векторы, часть 16min
Векторы, часть 28min
Словари, часть 111min
Словари, часть 29min
Словари: новые возможности4min
Множества, часть 15min
Множества, часть 24min
20 leituras
Решение задачи «Факториал»1min
Решение задачи "Палиндром"10min
Решение задачи «Отбор палиндромов»5min
Решение задачи "Максимизатор"10min
Решение задачи «Перемещение строк»1min
Решение задачи «Разворот последовательности»5min
Решение задачи "Разворот последовательности — 2"10min
Конспект10min
Решение задачи "Средняя температура"10min
Решение задачи «Очередь»5min
Решение задачи «Ежемесячные дела»5min
Решение задачи "Анаграммы"10min
Решение задачи "Справочник столиц"10min
Решение задачи «Автобусные остановки — 1»10min
Решение задачи «Автобусные остановки — 2»3min
Решение задачи "Количество уникальных строк"10min
Решение задачи "Множество значений словаря"10min
Решение задачи «Синонимы»5min
Решение задачи «Автобусные остановки — 3»3min
Конспект10min
4 exercícios práticos
Функции30min
Векторы25min
Словари25min
Множества15min
Semana
3

Semana 3

11 horas para concluir

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

11 horas para concluir
15 vídeos (Total 110 mín.), 11 leituras, 14 testes
15 videos
Алгоритмы count и count_if, лямбда-функции10min
Модифицирующий range-based for4min
Области видимости переменных7min
Инициализация переменных11min
Зачем нужны структуры3min
Как написать структуру9min
Что такое класс8min
Методы4min
Константность методов8min
Параметризованные конструкторы5min
Конструкторы по умолчанию, использование конструкторов7min
Значения по умолчанию для полей структур2min
Деструкторы7min
Время жизни объекта10min
11 leituras
Решение задачи «Сортировка целых чисел по модулю»5min
Решение задачи «Сортировка без учёта регистра»15min
Конспект10min
Конспект10min
Решение задачи "Отсортированные строки"10min
Решение задачи «Имена и фамилии — 1»8min
Решение задачи «Имена и фамилии — 2»15min
Решение задачи "Строка"10min
Решение задачи «Имена и фамилии — 3»10min
Решение задачи "Способы инициализации"10min
Конспект10min
6 exercícios práticos
Алгоритмы30min
Видимость и инициализация переменных30min
Введение в структуры и классы20min
Константность методов15min
Конструкторы10min
Деструкторы и время жизни объекта35min
Semana
4

Semana 4

31 horas para concluir

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

31 horas para concluir
11 vídeos (Total 93 mín.), 15 leituras, 15 testes
11 videos
Класс Function: описание проблемы, пример использования8min
Классы Function и FunctionPart9min
Знакомство с потоками ввода и вывода5min
Аккуратное создание потока2min
Читаем данные через разделитель2min
Операторы ввода/вывода и запись в конец файла6min
Форматирование данных при выводе в поток8min
Перегрузка операторов ввода и вывода12min
Перегрузка + < , сортировка интервалов8min
Введение в исключения16min
15 leituras
Решение задачи «Структура LectureTitle»3min
Решение задачи "Обратимая функция"10min
Решение задачи «Обратимая функция с умножением и делением»5min
Конспект10min
Решение задачи «Работа с файлами»5min
Решение задачи "Вывод с точностью"10min
Решение задачи «Чтение и вывод таблицы»5min
Решение задачи "Список студентов"10min
Конспект10min
Решение задачи «Класс Rational»15min
Конспект10min
Решение задачи "Функция EnsureEqual"10min
Решение задачи «Исключения в классе Rational»3min
Решение задачи «Работа с сервером времени»3min
Конспект10min
3 exercícios práticos
Работа с текстовыми файлами и потоками30min
Перегрузка операторов30min
Исключения30min

Avaliações

Principais avaliações do ОСНОВЫ РАЗРАБОТКИ НА C++: БЕЛЫЙ ПОЯС

Visualizar todas as avaliações

Sobre Programa de cursos integrados Искусство разработки на современном C++

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

Perguntas Frequentes – FAQ

  • O acesso a palestras e tarefas depende do tipo de inscrição. Se você participar de um curso como ouvinte, você poderá ver quase todo o conteúdo do curso gratuitamente. Para acessar tarefas valendo nota e obter um Certificado, você precisará adquirir a experiência do Certificado, durante ou após a participação como ouvinte. Se você não vir a opção de participar como ouvinte:

    • o curso pode não oferecer essa opção. Você pode experimentar um teste gratuito ou solicitar o auxílio financeiro.
    • Em vez disso, o curso pode oferecer 'Curso completo, sem Certificado'. Com esta opção, é possível ver todo o conteúdo do curso, enviar as avaliações necessárias e obter uma nota final. Isso também significa que você não poderá comprar uma experiência de Certificado.
  • Quando você se inscreve no curso, tem acesso a todos os cursos na Especialização e pode obter um certificado quando concluir o trabalho. Seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

  • Se você se inscrever, terá 7 dias para testar sem custo e, durante este período, pode cancelar sem multa. Depois disso, não reembolsamos, mas você pode cancelar sua inscrição a qualquer momento. Veja nossa política para o reembolso total.

  • Sim, a Coursera oferece auxílio financeiro ao aluno que não possa pagar a taxa. Faça a solicitação clicando no link Auxílio Financeiro, abaixo do botão "Inscreva-se" à esquerda. Preencha uma solicitação e será notificado caso seja aprovado. Você terá que completar esta etapa para cada curso na Especialização, incluindo o Trabalho de Conclusão de Curso. Saiba mais .

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.