Турнир (курс/модуль)

Название: Курс "Основы программирования. Часть I."
Тип турнира: Описание курса
Условия
Время начала: 31.08.2019 23:00:00
Статус: открыт
Участие
Способ регистрации: регистрация с подтверждением
Реквизиты для оплаты:

Скачать [pdf] (Стоимость курса - 900 грн)

Важно! Оплату производите после регистрации в системе DOTS!
Информация

Описание курса

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

    Курс рассчитан на тех, кто ещё не изучал программирование, но очень хочет. В курсе будут разобраны основные парадигмы программирования и базовые алгоритмические структуры: линейная алгоритмическая структура, алгоритмическая структура выбора (ветвление) и циклическая алгоритмическая структура. Основной упор будет сделан на практическое применение полученных знаний — в рамках курса учащимся предстоит решить около 200 практических задач.

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

Порядок прохождения и программа курса

  • Курс "Основы программирования. Часть 1." рассчитан на учащихся в возрасте от 11 лет. Начать прохождение курса можно в любой момент. Оптимальным для размеренного и вдумчивого прохождения курса считается срок в 1 учебный год, при средней нагрузке в неделю 2-4 академических часа. Можно пройти курс и гораздо быстрее, но если, по каким-то причинам, учащийся не успевает, то можно проходить курс и дольше, дополнительная плата за это не взимается.

    На текущий момент в курсе представлены учебные материалы по двум языкам программирования: Pascal и C++. При этом выполнять задания можно на любом из более 20 представленных языков, поэтому курс уже сейчас можно использовать, как практикум для обучения на этих языках. Для данного курса наша команда планирует постепенно добавлять учебные материалы и по другим языкам программирования.

    Курс состоит из трех блоков, каждый из которых содержит 8 занятий и зачетное задание. Отдельное занятие представляет собой набор из 8-9 задач различной сложности и материалов, необходимых для решения этих задач. Большая часть материалов - это небольшие видео-уроки с демонстрацией программного кода и закадровым пояснением этого кода.

    Учащийся изучает материалы занятия и пытается применить полученные знания для решения задач. Проверка решений производится системой DOTS в автоматическом режиме (обычно) в течение нескольких секунд после отправки этого решения. Для прохождения курса и выполнения заданий в принципе достаточно любого устройства с доступом к Internet и возможностью набора текста. Решения можно сдавать в любое время дня или ночи.

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

    Блоки курса:

    1. Введение. Линейная алгоритмическая структура. Знакомство с языком программирования, среда разработки, первые программы. Ввод и вывод данных, типы данных и операции над ними.

    2. Алгоритмическая структура ветвления. Операторы ветвления. Структуры выбора. Составление сложных логических выражений. Линеаризация ветвлений.

    3. Алгоритмическая структура цикл. Повторения участков кода. Циклы с проверкой условия. Вложенные циклы. Линеаризация циклов.

Информация для учащихся

  • Разработка индивидуального плана обучения

    • Курс "Основы программирования. Часть 1." вы будете проходить в режиме "онлайн". Это означает, что у вас не будет учителя, который "заставит учиться", вызовет родителей, если учиться не хочется и т.п. С другой стороны, вашу успеваемость будет контролировать специальное программное обеспечение (система DOTS) и вы с лёгкостью можете самостоятельно отслеживать свой прогресс.

      Поэтому очень важно составить индивидуальный план обучения и стараться строго его придерживаться. Вот несколько простых рекомендаций и рассчётов, которые помогут вам в разработке индивидуального плана:

      • Старайтесь учиться "равномерно". Не надо пытаться сразу сделать всё, также не стоит откладывать всё на потом.

      • Учебный год состоит из 34 или 35 учебных недель, плюс каникулы. А весь курс состоит из 3 модулей, в каждом из которых 8 блоков. Итого: 24 блока, плюс промежуточный модульный контроль и экзамен.

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

      • Не зацикливайтесь на каком-то блоке. Если не получилось за запланированное время (например, неделю) выполнить все задачи из такого блока, то лучше перейти к следующему блоку, а к нерешённым задачам вернуться позже.

      • Заведите свой письменный или электронный учёт продвижения по курсу, а также конспект, в котором можно систематизировать не только материалы курса, но и собственные наблюдения и наработки.

      • Запланируйте регулярное отслеживание новостей, электронной почты и других дополнительных информационных каналов курса (Telegram, Viber, Instagram, Facebook).

  • Вопросы

    • У любого обучаемого во время прохождения курса естественно могут (и должны!) возникнуть вопросы. Вопросы могут быть:

      • Организационные. Это вопросы связанные с порядком прохождения курса, вопросы по организации модульного контроля и экзамена, проблемы со входом в аккаунт, вопросы по оплате и т.п.

      • Вопросы по работе с программным обеспечением (среды разработки, веб-интерфейс тестирующей системы и т.п.

      • Вопросы по учебному материалу.
      • Вопросы по задачам.

      Если у вас появился вопрос, его обязательно надо задать!

      Вот очевидные варианты, кому можно задать вопрос:

      • авторам курса в разделе Вопросы или через любой удобный информационный канал связи (почта, мессенджеры);

      • своим школьным преподавателям;

      • родителям;

      • друзьям, друзьям друзей, и т.д.;

      • Гуглу.

Информация для родителей

    • Вашему ребёнку — ученику проекта «Доступное программирование» будет создана учётная запись (аккаунт) в системе DOTS. Зарегистрироваться в системе DOTS можно по ссылке «Регистрация»:


    • Для регистрации достаточно придумать уникальный "Логин/ник", указать существующий адрес электронной почты и ввести 4-х значный код защиты:


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

    • После регистрации учащегося в системе и первого входа в систему DOTS, необходимо зарегистрироваться на курс "Основы программирования. Часть I.":


    • Самый важный шаг и для нас и для Вас — это оплата курса.
      Реквизиты для оплаты указаны в начале описания.

      Оплата за курс невысокая — 900 грн. При этом, проходить курс можно сколь угодно долго, главное чтобы была активность на зарегистрированном аккаунте. Оптимальным для размеренного и вдумчивого прохождения курса считается срок в 1 учебный год, при средней нагрузке в неделю 2-4 академических часа, хотя можно пройти курс и быстрее.

      Для нас очень важно, чтобы решение об оплате курса было взвешенным и обдуманным! Мы действительно хотим, чтобы каждый учащийся успешно прошёл этот курс!


    • Работа с проектом "Доступное программирование"
      Курс "Основы программирования" — это не "сухой онлайн"!

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

      - после входа в систему доступен раздел "Вопросы"
      - почта
      - телеграмм
      - вайбер
      - facebook

    • Мы очень надеемся, что родители вместе с учащимися примут активное участие в проекте "Доступное программирование" и помогут своему ребёнку:

      - правильно зарегистрироваться в системе
      - подать заявку на прохождение курса "Основы программирования"
      - составить индивидуальный план обучения и придерживаться этого плана
      - грамотно сформулировать вопрос авторам курса
      - и даже решить некоторые задачи :)

Информация для учителей информатики

    Уважаемые коллеги!

    Дисциплина "Основы программирования" является всего лишь небольшой составляющей школьного курса Информатика. Программа школьной информатики даёт детям (в лучшем случае) только представление о том, "что такое программирование?", причём зачастую неправильное :)

    На самом деле, как Вы знаете, программирование - это, в первую очередь, искусство. The Art of Computer Programming («Искусство программирования») - фундаментальная монография известного американского математика и специалиста в области компьютерных наук Дональда Кнута, посвященная рассмотрению и анализу важнейших алгоритмов, используемых в информатике. В 1999 году книга была признана одной из двенадцати лучших физико-математических монографий столетия.

    С другой стороны программирование - это интеллектуальные состязания, которые с каждым годом становятся всё круче, сложнее и интереснее. А ещё программирование - это неотъемлемая часть IT индустрии - отрасли с высокими долларовыми зарплатами и интересной работой.

    А ещё, программирование - это вторая грамотность. Это по-прежнему метафора, но которая, как нам кажется, наилучшим образом фокусирует цели и содержание проекта.

    В рамках проекта "Доступное программирование" мы постарались собрать и упорядочить лучшие материалы и методики для обучения программированию, которые были накоплены за последние лет 10-12 профессиональной деятельности нескольких преподавателей города Харькова. Здесь не просто "архив материалов", а тематические, тщательно проработанные, апробированные и отсортированные подборки задач + качественные видео-ролики с закадровым объяснением материала. И самое главное - все задачи проверяются круглосуточно в автоматическом режиме тестирующей системой DOTS.

    У Вас есть возможность получить доступ к любому курсу на "Доступном программировании" бесплатно. Для этого достаточно зарегистрироваться в системе DOTS и связаться любым удобным способом с командой проекта.

      Получив доступ, Вы можете:
    • пройти курс, а можете и не проходить :)
    • использовать материалы курсов для некоммерческой деятельности, например, демонстрировать видео-материалы на уроках информатики
    • исследовать наши подборки задач и структуру курсов, а на основе этих исследований творить свою успешную историю преподавания программирования

      Мы будем очень признательны, если Вы:
    • будете рекомендовать "Доступное программирование" своим ученикам, знакомым, коллегам
    • поможете исправить неточности или опечатки в учебных материалах
    • предложите свои задачи или учебные материалы для публикации на "Доступном программировании"
    • поможете нам перевести задачи и материалы проекта на украинский и анлгийский языки

Чтобы подать заявку на прохождение курса, войдите в систему.

Если у Вас нет учётной записи - зарегистрируйтесь.