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

Решение вычислительных задач на языке C++

Программа развивает навыки решения задач вычислительной математики с использованием базовых синтаксических конструкций C++. Охватываются темы от матричных вычислений до численного интегрирования и алгоритмов сортировки.
Студентов 668 Выпускников 97 Для всех
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Объем

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

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

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

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

Авторы

Богданов Марат Робертович
Богданов Марат Робертович
Кандидат биологических наук, доцент ВАК, эксперт Национального информационно-аналитического центра РФ, эксперт Программы Фулбрайт в РФ.
Чему я научусь?
  • Составлять программы на C++ для решения систем уравнений и работы с матрицами.
  • Реализовывать численные методы дифференцирования и интегрирования.
  • Применять алгоритмы сортировки одномерных и многомерных массивов.
  • Использовать классы, конструкторы и деструкторы для структурирования кода.
  • Работать со структурами данных и динамическими связанными списками.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Структура программы Введение
2 Использование математических функций
3 Операторы выбора
Операторы выбора тест для курса Решение вычислительных задач на языке C++ 40 мин
4 Операторы цикла
5 Оператор do-while
6 Оператор итерационного цикла for
Оператор итерационного цикла for тест для курса Решение вычислительных задач на языке C++ 40 мин
7 Одномерные массивы
8 Многомерные массивы
Многомерные массивы тест для курса Решение вычислительных задач на языке C++ 40 мин
9 Определение указателей
10 Массивы указателей
Массивы указателей тест для курса Решение вычислительных задач на языке C++ 40 мин
11 Определение функций
12 Численное решение алгебраических уравнений
13 Перегрузка функций
14 Параметризованные функции
15 Рекурсивные функции
Рекурсивные функции тест для курса Решение вычислительных задач на языке C++ 40 мин
16 Определение структур
17 Использование указателей на структуры
18 Связанные списки структур
Связанные списки структур тест для курса Решение вычислительных задач на языке C++ 40 мин
19 Определение классов
20 Конструкторы и деструкторы
21 Перегрузка методов класса
22 Дружественные функции
Дружественные функции тест для курса Решение вычислительных задач на языке C++ 40 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

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

Сертификат

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

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

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

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

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