Логика и алгоритмы – ключи к успеху в информатике

Данный курс разработан для системного формирования алгоритмического мышления у учащихся 8 классов. Он поможет вам освоить фундаментальные понятия алгоритмизации и получить первые практические навыки программирования на востребованном языке Python. Курс построен на практических задачах и полностью соответствует…
Начальный уровень
1-2 часа в неделю

Чему вы научитесь

  • Понимать, что такое алгоритм, и перечислять его основные свойства (дискретность, понятность, определённость, результативность, массовость).
  • Составлять и записывать алгоритмы для формальных исполнителей с помощью школьного алгоритмического языка.
  • Использовать алгоритмические конструкции: следование (линейные алгоритмы), ветвление (полная и неполная форма) и повторение (циклы).
  • Писать простые программы на Python: ввод и вывод данных, оператор присваивания, условный оператор if, циклы for и while.

О курсе

Онлайн-курс создан для учащихся 8 класса как дополнение к школьным урокам информатики. Его цель —не только познакомить с теорией алгоритмов, а также сформировать алгоритмическое мышление: умение разбивать сложную задачу на простые шаги, планировать последовательность действий и находить эффективное решение.

Курс состоит из 4 содержательных модулей:

Модуль 1. Понятие алгоритма. Исполнители алгоритмов. Свойства алгоритма.

  • Урок 1. Понятие алгоритма. Исполнители алгоритмов.

  • Урок 2. Свойства алгоритма. Способы записи алгоритма.

Модуль 2. Алгоритмические конструкции «следование» и «ветвление».

  • Урок 1. Объекты алгоритмов.

  • Урок 2. Алгоритмическая конструкция «следование». Линейный алгоритм.

  • Урок 3. Алгоритмическая конструкция «ветвление»: полная и неполная формы.

Модуль 3. Алгоритмическая конструкция «повторение». Циклические алгоритмы.

  • Урок 1. Алгоритмическая конструкция «повторение».

  • Урок 2. Обобщение и систематизация знаний.

Модуль 4. Начала программирования на языке Python.

  • Урок 1. Общие сведения. Алфавит и словарь языка.

  • Урок 2. Типы данных. Оператор присваивания.

  • Урок 3. Организация ввода и вывода данных.

  • Урок 4. Программирование линейных алгоритмов.

  • Урок 5. Программирование разветвляющихся алгоритмов. Условный оператор.

  • Урок 6. Программирование циклических алгоритмов.

  • Урок 7. Обобщение и систематизация знаний.

Все задания разработаны на основе материалов учебника Босовой Л.Л., что гарантирует полное соответствие школьной программе и Федеральному государственному образовательному стандарту (ФГОС).

Для кого этот курс

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

Наши преподаватели

Как проходит обучение

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

Программа курса

загружаем...

Что вы получаете

  • Доступ ко всем материалам курса;
  • Набор готовых решений типовых алгоритмических задач;
  • Возможность писать и проверять свой первый код на Python прямо в браузере, без установки дополнительных программ.
  • Фундамент для дальнейшего изучения программирования и подготовки к ОГЭ по информатике.
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно