Лаборатория алгоритмической инженерии и IT технологий
Предметы (дисциплины):
Начальные классы: Программирование на визуальном языке Scratch. Программирование на языке Scratch с применением плат Tetrа.
Средние классы: Программирование микроконтроллеров: Microbit, Аrduino
Старшие классы: Прикладное программирование: программирование микроконтроллеров аrduino Uno/Nano, ESP8266, языки программирования C++, Python.
Изучать программирование в данной лаборатории начинают с помощью визуального языка программирования Scratch. Программы на Scratch составляются из набора логических блоков. Ими можно задавать условия, циклы, считывать показания сенсоров, посылать исполнительные команды, вводить переменные. Все как в настоящем программировании, только проще и наглядней: не нужно печатать код, всё понятно интуитивно.
А что будет, если взять материнскую плату Tetra и подключить ее к своему компьютеру через обычный USB-кабель, а затем запрограммировать её на выполнение задуманного алгоритма? Вы получите собственное электронное устройство. С помощью платы Tetra, комплекта электронных модулей и языка программирования Scratch, дети проводят ряд увлекательных экспериментов и погружаются в программирование.
К Tetra можно подключать различные электронные модули, чтобы определять нажатия кнопок, измерять температуру, освещённость, считывать значения с других сенсоров. Можно управлять моторами, включать светодиоды, воспроизводить звук. Каждый модуль имеет своё назначение.
Дети конструируют марсоходы с дистанционным управлением, строят роботов-следопытов и создают умные устройства.
Старшеклассники в лаборатории погружаются в мир программирования
микроконтроллеров: Microbit, Аrduino Uno/Nano, ESP8266, микропроцессоров, знакомятся с интерфейсами, протоколами сети Интернет. Освоивают язык программирования Python, с помощью которого отправите и получите данные из интернет- сервисов, создают погодную станцию, компьютерные игры, умные устройства и многое многое другое.
В данной лаборатории ребенок:
- овладеет алгоритмическим мышлением;
- узнает базовые принципы программирования;
- поймёт, как работает современная электроника, основанная на микроконтроллерах.