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

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

Внутри каждой темы есть разделы с иконкой листа (📄) и с иконкой короны (👑). Первой иконкой обозначается обязательный для изучения материал, второй — дополнительный, который обычно прорабатывается самостоятельно.

Конспекты занятий

Тема 1. Введение в язык. Простые программы

Тема 9. Работа с файлами