ЛАБОРАТОРИЯ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА И РОБОТОТЕХНИКИ

Института математики, механики и компьютерных наук ЮФУ им. И.И. Воровича

 
Сайт Южного федерального университета

Информация

На базе Лаборатории в тестовом режиме проводятся занятия с учащимися «Воскресной компьютерной школы мехмата ЮФУ», на которых ребята знакомятся с основами программирования роботов. В качестве базового материала используется робототехнический комплекс Lego Mindstorms NXT 2.0, которыми обеспечена Лаборатория.

Занятия по программированию роботов проводятся в рамках третьей ступени курса «Программирование», на данный момент программой предусмотрено несколько уроков, на которых рассматриваются базовые концепции и приёмы работы с комплексом LEGO Mindstorms NXT. Рассматривается возможность создания полноценного учебного курса, целиком посвященного программированию робототехнических комплексов.

Программисты третьей ступени в ВКШ

Отличительной особенностью методики преподавания в Компьютерной школе является использование среды программирования PascalABC.NET для написания программ управления роботами, что выгодно отличает данный курс от большинства образовательных программ по робототехнике. Как правило, в школах, ВУЗах и других образовательных учреждениях подобные курсы проводятся с использованием среды визуального программирования компании LEGO, рассчитанной на детей от 10 лет, и весьма лёгкой в освоении старшеклассниками. Стоит также отметить в качестве примера систему Scratch, также представляющую собой среду визуального программирования, и широко используемую в обучении начинающих программистов на Западе. Однако основным недостатком систем визуального программирования является практически полное их отсутствие в профессиональной деятельности программистов – в работе такие системы не используются, только в обучении. Как следствие, традиций обучения программированию с использованием визуальных языков в российском образовании нет (что, впрочем, нельзя отнести к его недостаткам). И школьники, занимающиеся только программированием для комплексов LEGO, зачастую несколько неверно представляют себе процесс написания программ – это всё-таки не только составление из красивых блоков алгоритма движения кота Скрэтча или схемы поворота робота за лампочкой. Впрочем, не будем сгущать краски – классические языки программирования входят в школьную программу по информатике, и соответствующие навыки при должном старании приобретаются.

Скриншот визуальной среды разработки, и системы PascalABC.NET с эквивалентными фрагментами управляющей программы для робота:

IDESmall

В Детской компьютерной школе при мехмате ЮФУ изучение робототехнических комплексов включено в программу третьей ступени программирования, и совмещено с изучением довольно сложных концепций – объектно-ориентированного программирования, базовых принципов многопоточного программирования, обработки событий, делегатов, таймеров и прочих интересных вещей. Да, и всё это изучается с помощью языка программирования PascalABC.NET, совмещающего дружелюбие и удобство классического языка Паскаль с современными средствами и концепциями платформы .NET.

Фрагмент занятия по робототехнике в Лаборатории с учащимися Воскресной компьютерной школы:

Актуальная информация по вопросам, связанным с робототехникой для школьников в ВКШ, размещается на сайте.

 

Авторизация

Вход

Free Joomla! template by Age Themes