О курсе
О чём данный курс?
Мы стремимся облегчить школьникам достижение высоких результатов на олимпиадах по информатике и сдаче Компьютерного Единого Государственного Экзамена по окончании учебного заведения. Традиционно, и соревнования, и экзамен включают в себя задания, в качестве решения которых необходимо предоставить программу на одном из языков программирования, большое количество из которых решаются методом динамического программирования (ДП). Мы хотим научить слушателей использовать данный способ, определять ситуации, когда он может быть довольно легко применён.
Какими знаниями я должен обладать к началу изучения курса?
Мы предполагаем, что каждый слушатель знает базовую школьную математику 1-6 класса и основы одного из языков программирования, то есть умеет объявлять переменные, считывать входные данные и выводить результат, выполнять арифметические операции, работать с массивами и т.п.
Как организуется обучение?
Структура курса состоит из лекций и практических заданий объёмом 2-3 задачи. Рекомендуем проходить курс последовательно. В конце курса проводится итоговая работа.
Что необходимо для успешного прохождения курса?
Для успешного прохождения курса необходимо выполнить 85% практических заданий и на 100 баллов сдать итоговую работу.
Получу ли я сертификат об окончании курса?
Да, успешно прошедшим курс слушателям мы выдаём сертификаты об окончании курса.
Куда я могу обратиться, если у меня возникнут вопросы?
Если ваш вопрос касается сложностей с пониманием содержания темы, то свой вопрос вы можете оставить в комментариях к соответствующей лекции, где остальные слушатели могут вам ответить. Мы также призываем тех, кто разобрался в теме, помогать другим слушателям, отвечая в комментариях на их сообщения. Организационные и остальные вопросы вы можете написать нам на почту: a.aleksey3@mail.ru.
Для кого этот курс
Начальные требования
Знание основ языка программирования