Некоторые навыки программирования, которые можно освоить школьнику на базовом уровне:
- Знание алгоритмов. 1 Ученик должен понимать, что такое алгоритм, какова его роль в системах управления, в чём состоят основные свойства алгоритма. 1
- Способы записи алгоритмов. 1 Это могут быть блок-схемы или учебный алгоритмический язык. 1
- Основные алгоритмические конструкции. 1 К ним относятся следование, ветвление, множественный выбор, цикл, структуры алгоритмов. 1
- Назначение вспомогательных алгоритмов. 1 Также важно изучить технологии построения сложных алгоритмов: метод последовательной детализации и сборочный (библиотечный) метод. 1
- Основные свойства величин в алгоритмах обработки информации. 1 Нужно понять, что такое имя, тип, значение величины, в чём смысл присваивания. 1
- Назначение языков программирования. 1 Важно узнать, в чём различие между языками программирования высокого уровня и машинно-ориентированными языками. 1
- Правила представления данных. 1 Например, на языке Pascal. 1
- Правила записи основных операторов. 1 Это ввод, вывод, присваивание, цикл, ветвление. 1
- Правила записи программы. 1 Также важно понять, что такое трансляция. 1
- Назначение систем программирования. 1 Нужно изучить содержание этапов разработки программы: алгоритмизация, кодирование, отладка и тестирование. 1
Для обучения можно использовать разные языки программирования, например Scratch, Python, HTML, CSS и JavaScript 245.