Автор проекта - Цыбина Мария.
Родилась в 2002 году в городе Москве. Четыре года училась в гимназическом классе школы № 1400. С пятого класса учусь в лицее информационных технологий или сокращенно ЛИТ № 1533. Любимые предметы: русский язык - мне нравится грамотно писать, математика - люблю решать задачи и примеры, ИЗО - рисовать пейзажи очень здорово, литература - нравится обсуждать разные произведения, история - интересно в прошлом искать ответы о настоящем. Хобби: много читаю, так как получаю от этого удовольствие, обожаю танцевать.
С раннего детства обучалась программированию под руководством моего папы. Во втором-третьем классах изучала программирование на базе программы "Исполнитель". Нужно было с помощью команд управлять роботом, который сажает цветы на клумбы, обходя препятствия.
С третьего класса обучалась программированию с помощью компьютерной игры Colobot. Там я изучала: типы переменных, блоки команд, простые циклы и т.д. В этой программе было много игровых заданий, в которых с помощью программирования можно было достичь цели. Потом я обучалась следующей версии Colobot - настроенной специально на обучении Ceebot-А. Там уже обучение усложнилось: новые команды управления роботами, сложные циклы и т. д. Сейчас перешла на последнюю версию – Ceebot 4. Она не русифицирована, поэтому параллельно изучаю английский. Но там больше возможностей: можно запрограммировать роботов играть в футбол; устраивать гонки; робот может спрашивать, что ему делать дальше.
На определенном этапе обучения я узнала, что есть конференции на которых школьники представляют свои проекты в программировании. И так как я уже достаточно давно занималась программированием мне стало интересно поучаствовать в такой конференции, но идти с решёнными задачами из Ceebota было бы смешно. Мы с папой стали думать какой же проект нам реализовать: то ли робот раскладывает в каком-то порядке предметы, то ли он куда-то летит по заданному маршруту. Остановились на летающем роботе достигающем заданной точки в гористой местности.
Первый мой проект назывался так же, но постановка задачи была достаточна простой: летающий робот поднимался на заданную высоту; поворачивался в сторону заданной цели; пролетал заданное расстояние; проверял высоту над поверхностью земли, если высота не изменялась он продолжал свой полёт, если текущая высота была больше заданной высоты то он опускался на заданную высоту, если текущая высота была меньше заданной высоты то он поднимался на заданную высоту. Таким образом летающий робот достигал цели огибая неровную поверхность. На основании этой постановки задачи я составила алгоритм, написала программу, отладила её в Ceebote, подготовила презентацию своего проекта и мы пошли на конференцию. Не смотря на высокое место занятое на конференции моим проектом, один вопрос из зала заставил меня усомниться в правильности алгоритма, реализованного в проекте. А вопрос звучал следующим образом: «А если перед роботом будет отвесная скала?». Действительно, если перед летающим роботом будет отвесная скала, он может разбиться так как алгоритм его работы предполагает, что он анализирует высоту над текущей точкой полёта, а не над следующей. Я стала думать над решением этой проблемы. Обсуждая с папой варианты решения проблемы наделения робота «зрением», мы рассматривали 2 варианта: использование либо радара, либо цифровой карты местности (ЦКМ). В итоге мы остановились на ЦКМ, потому что нам показалось, что в этом случае проект будет интереснее.
Игра является побуждающим фактором, который мотивирует учащихся развивать свои знания и сразу же применять их на практике в виртуальном мире игры. Интеллектуальная Обучающая Игровая Система - объединяет в себе образовательную программу, электронную игру и настройки виртуального мира.
ceebot.ruПрограмма обучения состоит из двух годичных курсов по несколько ступеней в каждом. По завершению всего обучения дети способны писать сложные программы с использованием массивов, функций, классов (элементов объектно-орентированного программирования), осуществлять ввод-вывод данных, работать с файлами.
ceebot.ruЯзык программирования, на котором происходит обучение, очень похож на Java, C++ и C#. Он был разработан специально, чтобы сделать обучение программированию легче. Все знания, полученные в ходе обучения, позволят легко осваивать материал при обучении профессиональному программированию.
ceebot.ru