Основы программирования на C/C++

Вводный курс по программированию на языке С/C++. Последовательно излагаются понятия языка и постепенно усваиваются типовые алгоритмы. Задачи подобраны от простого к сложному.
2-4 часа в неделю
Stepik certificate

About this course

Курс предназначен для новичков.

Рассматриваются базовые понятия языка С++: переменные и типы данных, основные алгоритмические конструкции, массивы,  указатели, функции, управление динамической памятью, строки, структуры, файлы. Не затрагиваются вопросы объектно-ориентированного программирования!

Основная цель этого курса - развить алгоритмическое мышление у начинающего программиста. По окончании курса Вы сможете писать консольные приложения на С/C++.

Для этого потребуется:

  •  знание основных алгоритмических конструкций и базовых типов данных,
  •  умение использовать функции и принципы модульного программирования,
  • понимание указателей и ссылок, 
  • практика работы со строками и структурами,
  • умение использовать динамическую память....

В общем требуется практика, практика и  практика! И чтобы чтобы весь этот объем знаний и навыков не превратился в "кашу" и удобно осел в голове, очень важна последовательность подачи материала и подбор задач так, чтобы для их решения было достаточно только тех знаний, которые уже получены ранее. 

Теоретический материал курса изложен так  подробно и последовательно, что отпадает необходимость использовать дополнительные источники информации при решения задач.  Поддержка автора курса заключается в своевременном ответе на комментарии. Также участвовать в ответах могут все учащиеся.

 В конце курса описано  пошаговое создание проекта "Записная книжка", который позволяет применить все полученные знания. 

Видео удобнее просматривать на скорости 1,5!

14.02.2022 вышло дополнение к этому курсу: "Основы программирования на C/C++ для продолжающих :)" . Еще больше разнообразных задач для закрепления материала! Итоговые тесты по каждой теме! Плюс новые темы для более глубокого изучения языка С++. Если чувствуете себя уверенно, то проходить новый курс можно параллельно с этим. Но если Вы совсем новичок - рекомендую сначала пройти этот курс, а потом  -  для продолжающих :)

18/04/2022 В связи с проблемой оплаты курса в долларах делаю первую часть курса бесплатной: https://stepik.org/course/78068 Туда включены задачи и тесты из курса для продолжающих. Решение временное (приблизительно на месяц).

Whom this course is for

Студенты младших курсов, школьники старших классов и все желающие начать изучать программирование

Initial requirements

Предварительные знания не требуются

Meet the Instructors

Course content

loading...
Certificate

Certificate

Stepik certificate

Price

Price: $10
Try for free
You've tried this course and realized it's not for you? That's fine, we will pay you back within 30 days from the purchase.

Share this course

Price: $10
Try for free