Jeroo — кроссплатформенный образовательный инструмент для изучения концепций объектно-ориентированного программирования . В частности, программа помогает изучать такие концепции, как объекты , методы и основные структуры управления . [1] Jeroo поддерживает три синтаксических стиля: Java/C#/Javascript, Python и Visual Basic.
Программа имеет графический интерфейс, разделенный на два подокна. В первом подокне пользователь может вводить код для выполнения в среде Jeroo. Во втором подокне пользователь может видеть эффекты своего кода в графической среде. Второе подокно показывает остров, населенный Jeroo. Пользователь может давать указания Jeroo, программируя в первом подокне, выполнять различные действия, такие как перемещение, прием пищи или сбор цветов.
Инструмент получил награду NEEDS «Выбор редактора» в номинации «Главный победитель» в 2004 году. [2]
Jeroo использует множество различных методов для вовлечения своих студентов, таких как повествование и анимированное исполнение. Программа рассматривается как очень полезный и эффективный инструмент для развития опыта и знаний в области компьютерного программирования . Также было проведено много соревнований по компьютерным наукам с участием программы Jeroo и ее функций.
Джеру может делать несколько вещей, таких как:
Действие | Код | Дополнительная информация |
---|---|---|
прыгать | прыжок( н ); | Если n — целое число больше 0, это перемещает Jeroo на n делений вперед. |
выбирать | выбирать(); | Срывает цветок с локации Джеру. |
растение | растение(); | Сажает цветок на месте Джеру. |
повернуть | повернуть(); | Это может повернуть Jeroo влево или вправо. поворот (ВЛЕВО); или поворот (ВПРАВО); |
бросать | бросить(); | Это заставляет Джеру бросить цветок на пространство перед собой, отключая сеть. |
давать | давать(); | Это заставляет Джеру передать цветок другому Джеру. «Дающий» должен смотреть в сторону получателя, но получатель может смотреть в любом направлении. |
Источник: [3]