Компьютерные науки

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

В программе рассматриваются основы языка C++ в соответствии со стандартом ISO/IEC 14882, включая синтаксис, функции и классы.
Студентов 6908 Выпускников 734 Для специалистов
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Программирование
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Учебная программа посвящена основным особенностям языка C++. В учебной программе изучаются управляющие операторы, структуры данных, функции, а также основы объектно-ориентированного подхода, такие как классы, наследование и шаблоны. Материал последовательно переходит от простейших конструкций к функциям и наследованию. Учебная программа формирует базовые навыки разработки на C++ у начинающих специалистов и позволяет использовать для написания кода компилятор gcc или среду Microsoft Visual C++.
Цели
  • Сформировать базовое понимание синтаксиса C++.
  • Познакомить со структурами данных и управляющими операторами.
  • Дать основы работы с классами и шаблонами.
Чему я научусь?
  • Писать простейшие программы на языке C++.
  • Использовать функции и структуры данных.
  • Применять наследование и шаблоны классов.

Авторы

Павловская Татьяна Александровна
Павловская Татьяна Александровна
Профессор СПбГУ ИТМО.
Чему я научусь?
  • Писать простейшие программы на языке C++.
  • Использовать функции и структуры данных.
  • Применять наследование и шаблоны классов.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Основные понятия языка "Вводятся базовые для всего дальнейшего изложения понятия: из каких простейших ""кирпичиков"" состоят все тексты на языке... "Вводятся базовые для всего дальнейшего изложения понятия: из каких простейших ""кирпичиков"" состоят все тексты на языке программирования, что понимают под типом данных, какие встроенные типы данных есть в языке C++." ещё
Основные понятия языка тест для курса Программирование на языке C++ 70 мин
2 Простейшие программы В данной лекции описывается структура простейшей программы, переменные, операции, выражения, преобразования базовых типов, вводные замечания о... В данной лекции описывается структура простейшей программы, переменные, операции, выражения, преобразования базовых типов, вводные замечания о средствах ввода-вывода, особенности вывода кириллицы в консольное окно ещё
Простейшие программы тест для курса Программирование на языке C++ 85 мин
3 Управляющие операторы. Структуры данных языка С В данной лекции рассматриваются основные операторы языка: ветвления, циклы, передача управления, а также типы и структуры... В данной лекции рассматриваются основные операторы языка: ветвления, циклы, передача управления, а также типы и структуры данных, унаследованные из языка С: указатели, массивы, строки, перечисления, структуры и объединения ещё
Управляющие операторы. Структуры данных языка С тест для курса Программирование на языке C++ 120 мин
4 Функции Описание и использование функций. Параметры функции. Функции стандартной библиотеки С. Директивыпрепроцессора. Создание программ, состоящих из нескольких... Описание и использование функций. Параметры функции. Функции стандартной библиотеки С. Директивыпрепроцессора. Создание программ, состоящих из нескольких модулей. Области действия имен. Именованные области ещё
Функции тест для курса Программирование на языке C++ 55 мин
5 Классы В данной лекции рассматривается логика объектно-ориентированного подхода. Описание классов и объектов. Основные элементы класса: поля, методы,... В данной лекции рассматривается логика объектно-ориентированного подхода. Описание классов и объектов. Основные элементы класса: поля, методы, указатель this, конструкторы, деструкторы, операции. Дружественные функции и классы. Указатели на элементы классов ещё
Классы тест для курса Программирование на языке C++ 130 мин
6 Наследование. Шаблоны классов В данной лекции рассматривается простое и множественное наследование классов. Виртуальные методы. Абстрактные классы. Создание и использование... В данной лекции рассматривается простое и множественное наследование классов. Виртуальные методы. Абстрактные классы. Создание и использование шаблонов классов. ещё
Наследование. Шаблоны классов тест для курса Программирование на языке C++ 25 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.