Чему вы научитесь
- Моя цель, научить вас не только синтаксису языка или стандартным алгоритмам, моя цель показать вам, как находить нестандартный подход к решению задач и их реализации.
О курсе
Существует миф, что придет учитель, взмахнет волшебной палочкой, и каждый желающий выиграет любую олимпиаду, конкурс или напишет КЕГЭ на 100 баллов, но это не так. Развею этот миф и расскажу, как правильно готовиться и развивать свое мышление.
Правила, по которым будем работать в курсе:
Правило № 1
Много практики. Если не получаются сложные задачи - не решай их.
Вернись к ним позднее, но не оставляй задачи нерешенными.
Вернись к ним позднее, но не оставляй задачи нерешенными.
Помни, что мышление - этот инструмент, который заложен в нас природой. Именно его мы будем развивать через программирование. Будем учиться реализовывать ваши мысли и создавать код для решения задач. Для этого просто знать языки программирования и как они работают недостаточно. Через некоторое время ты уже сможешь взломать любой электронный журнал, создать игру с тем функционалом, который подходит именно тебе.
Правило № 2
Старайся делать все самостоятельно. Не ищи ответы в интернете и не прибегай к помощи потусторонних сил. Учись находить решение самостоятельно.
Учти, что нет волшебной формулы, которая поможет тебе решать задачи сразу. Труд, который нарабатывается каждый день, поможет тебе прийти к своей конечной цели и воплотить все желания в реальность.
Правило № 3
Решай много задач и не только в этом курсе.
Пройдя данный курс, ты прокачаешь свое умение мыслить и рассуждать, это именно то, что лежит в основе создания алгоритмов для всех задач, которые мы будем разбирать в рамках этого курса.
Для кого этот курс
Начальные требования
Необходимо обладать знания представленных в части 1(https://stepik.org/103676) .
Наши преподаватели
Как проходит обучение
Курс содержит:
-видео лекции, раскрывающие содержание каждой изучаемой темы;
-конспекты, где изложен лекционный материал в текстовом формате;
-вопросы для самопроверки;
-задачи с автоматической проверкой для самостоятельного решения.
В каждом Блок по теме необходимо :
-просматривать видео лекцию (при необходимости просмотри несколько раз);
-прочитать конспект и записать в тетрадь все основные моменты;
-решить задачу из видео-разбора;
-ответить на вопросы в конце конспекта;
-решать не менее 70% от задач для самостоятельного решения.
Программа курса
Что вы получаете
- -сформированное алгоритмическое мышления и понимания необходимости формального описания алгоритмов;
- -понятия сложности алгоритма, знания основных алгоритмов обработки числовой и текстовой информации, поиска и сортировки;
- владения:
- -знания стандартных приёмов написания на алгоритмическом языке программы для решения стандартной задачи с использованием основных конструкций программирования и отладки таких программ; использования готовых прикладных компьютерных программ по выбранной специализации;
- -владение универсальным языком программирования высокого уровня С++, представлениями о базовых типах данных и структурах данных; умением использовать основные управляющие конструкции;
- -умение понимать программы, написанные на выбранном для изучения универсальном алгоритмическом языке высокого уровня;
- -знания основных конструкций программирования; умением анализировать алгоритмы с использованием таблиц;
- -навык и опыт разработки программ в выбранной среде программирования, включая тестирование и отладку программ; элементарными навыками формализации прикладной задачи и документирования программ.