Компания Crocodile Clips специализируется на выпуске обучающего программного обеспечения для школ и колледжей. Семейство ее продуктов Yenka, включающая шесть направлений: Yenka Mathematics, Yenka Physics, Yenka Chemistry, Yenka Science, Yenka Technology и Yenka Programming, уже довольно широко известно и переведено на 11 языков. В рамках этого арсенала предоставляются все возможности по симуляции и моделированию процессов, связанных с конкретными указанными направлениями. Автору этих строк порекомендовали обратить внимание на Yenka создатели роботов после статьи о визуальной системе программирования Flowstone. И, действительно, Yenka Technology позволяет симулировать процессы, то есть создавать электронные схемы и устройства, проверяя их в деле.  Ну что же, рассмотрим все поближе, причем охватим не только электронику, а сразу все семейство программ. 
 
 Первым делом стоит рассказать о лицензировании продуктов Yenka, поскольку данный вопрос довольно важен. Итак, в рамках программы предусматривается три типа лицензии: Home (бесплатная), Teacher Licence и School Site Licence. Для двух последних предоставляется возможность тестирования в рамках trial-версии, действующей в течение 15 дней. Teacher License является более дешевой и предусматривает использование в рамках класса на 40 рабочих мест. В этом варианте цена на один продукт из семейства Yenka находится в диапазоне от $225 до $400 (у каждого своя, самый дорогой — Yenka Science). School Site Licence расширяет ограничение по количеству рабочих мест до 2000, при этом диапазон цен на отдельные продукты семейства составляет $750-$1500 (самый дорогой — Yenka Science). 
 
 Что касается домашней лицензии Home License, то она дает полноценный бесплатный доступ ко всем возможностям, но с ограничениями, а именно, нельзя работать с 8.30 до 15.00 с понедельника по пятницу.  
 
 Отслеживание прав доступа к продуктам производится путем связи с сервером проекта Yenka, то есть для запуска программы вам необходимо быть подключенным к Интернету.  Вообще, если честно, я впервые столкнулся с подобным принципом авторизации и лицензирования, что сначала даже несколько поставило в тупик. 
 
 Сам пакет инсталляции весит для последней версии 3.3.0 «весит» 62 Мб и при установке занимает порядка 130 Мб пространства жесткого диска. Но при этом следует сказать, что он включает в себя не все, потому как на сайте имеются дополнительные материалы, которые можно скачать отдельно. Это могут быть уроки, примеры, а также видео.  Теперь рассмотрим семейство продуктов более подробно. 
 
 
 
 Yenka Programming 
 
 
 
 В данном случае мы говорим об обучении объектно-ориентированному программированию без привязки к какому-либо конкретному языку. Все взаимосвязи выстраиваются на уровне блок-схем, в качестве объектов могут использоваться 3D-модели (COLLADA, можно брать с Google Sketchup), изображения, анимации (можно составлять самостоятельно из множества картинок), кнопки, плееры звука и т.п. В целях обучения в программе предусмотрены свои анимированные персонажи, которые могут выполнять целый ряд действий, в том числе и танцевать.  
 
 Yenka Programming. Простой обучающий пример с созданием блок-схемы и танцующим 3D-персонажем. На самом деле программирование в этом модуле может быть гораздо более сложным. 
 
 В принципе, в данном случае все осваивается довольно быстро и легко, есть множество пошаговых уроков и примеров, а переделом совершенства является создание 3D-мира с движущимися персонажами и так далее. И этот модуль можно назвать, пожалуй, одним из самых несерьезных.  
 
 
 
 Yenka Technology 
 
 
 
 А вот этот вариант очень интересен, причем, стоит сказать, что он активно используется в среде создателей роботов и любителей электроники. Конечно же, в данном случае огромными плюсами являются наличие полнофункциональной бесплатной версии в рамках Home License, простоты освоения и хорошей элементной базы.  Yenka Technology содержит четыре модуля:    - Electronic circuit simulation — создание электронных схем из более чем 150 компонентов, это симулятор, то есть впоследствии можно посмотреть, как все будет работать. 
 - 3D PCB design. PCB (англ. PCB - printed circuit board) — это печатные платы. Данный модуль превращает загруженные электронные схемы в 3D-представления печатных плат. Этот модуль очень удобен для организации небольшого производства. 
 - Microcontroller programming. Программирование микроконтроллеров, при этом во мнимание берутся реально существующие PIC или PICAXE микроконтроллеры. 
 - Gears. Этот модуль позволяет производить эксперименты с различными механическими компонентами и их управлением за счет электронных схем. Все происходит в рамках 3D-эмуляции. 
 
 Я думаю, что многие уже поняли, почему данная система была мне рекомендована к описанию со стороны создателей роботов, ведь для них тут есть полный арсенал средств моделирования и симуляции. Еще один очень важный момент, на который стоит указать — имеется множество уроков, позволяющих изучить электронику буквально с нуля, при этом все демонстрируется на ярких анимационных примерах, доступных для понимания даже детям.  
 
 Yenka Technology. Схема, на базе которой сделана печатная плата, и реализована 3D-симуляция с двигателем. 
 
 Области электроники распространяются как на аналоговую, так и на цифровую части. При этом мы сталкиваемся фактически с полным циклом производства, а именно, создание рабочей схемы, испытание ее в рамках симуляции, создание на базе схемы печатной платы, помещение печатной платы в корпус  (есть возможность интеграции с CAD-приложениями или же опять же возможность использования Google Sketchup), соединение с механическими компонентами, такими как двигатели, шестерни, передачи т.п. Как все это работает можно увидеть уже в рамках 3D-симуляции.  
 
 Что касается микроконтроллеров, то это отдельная по интересам тема, но в целом могу дать информацию о поддерживаемых чипах:  - PIC: 16F627, 16F628, 16F84, 16F84A и 16F872.
 - PICAXE: 08, 08M, 14M, 18, 18A, 18M, 18X, 20M, 28, 28A, 28X, 28X1.
 
 Спроектировать обыкновенного колесного робота в данном симуляторе довольно просто, а учитывая, что есть много примеров, выполненных в рамках пошаговых уроков, все действия производятся осознанно.  
 
 
 
 Yenka Science 
 
 
 
 В перечислении продуктов Yenka мы указали на Yenka Physics и Yenka Chemistry, в объединенном виде они представляют собой комплект Yenka Science, хотя могут продаваться и раздельно. Ваш покорный слуга не раз описывал ПО для обучения и научный софт, поэтому могу с уверенностью сказать: Yenka Science — одно из лучших предложений, которое есть на рынке обучающего ПО. Можно ставить какие угодно эксперименты, симулятор наглядно отобразит результаты.    В целом мы имеем охват следующих тематик: - Light and Sound. Волновая физика. 
 - Force and Motion. Кинематика, статика, динамика. 
 - Electricity and Magnetism. Электричество.
 - Analogue Electronics. Аналоговая электроника.
 - Digital Electrinics. Цифровая электроника.
 - Inorganic and physical chemistry. Неорганическая и физическая химия. 
 - Electrochemistry. Электрохимия (электролиз, гальваностегия и т.п.), в симуляции опытов дается большой спектр металлических и углеродных электродов, а также 28 вариантов электролитов. 
 
 
 
 Все примеры являются современными, например в рамках электричества (физика) предлагается построить ветряные электростанции с подробным, простым для понимания  и ярким объяснением каждого отдельного структурного блока. При этом все пошагово, то есть объясняется электромагнитная индукция и т.п. и как результат выстраивается полная цепочка от построения ветряка до подключения к нему потребителя электроэнергии.  
 
 
 
 Неорганическая химия и вовсе порадовала — симулирована целая лаборатория со всеми мензурками колбами, горелками, набором веществ и так далее. Реакции анимированы.    
 
 Yenka Mathematics 
 
 
 
 Довольно неоднозначный модуль, который затрагивает две глобальные темы: статистика+теория вероятностей и 3D+пространственные координаты. Почему я применил термин «3D», а не «стереогеометрия»? Дело в том, что здесь все подается несколько специфически, и все основывается большей частью на обучение пространственному мышлению в первую очередь.  
 
 
 
 Есть набор трехмерных фигур, которые можно вращать масштабировать и т.п., также можно ставить в ними некоторые эксперименты по вычислению объема и т.п., но сделано все большей частью в игровой манере, то есть, обучающимся дается возможность составления различных сложных моделей из простых и так далее. В принципе, уроки охватывают курс стереогеометрии, при желании можно скачать дополнительные либо же составить свои.  
 
 
 
 А вот специальный подраздел Coordinates уже учит пространственному мышлению в рамках различных координатных систем. Причем за основу взято представление, использующееся в разработке компьютерных игр. Обучающимся дается возможность создать свою игру.  
 
 
 
 Статистика представлена на базе конкретного примера с имеющимися персонажами. На базе этого модуля дается возможность обучения работы с графиками, диаграммами, гистограммами, таблицами, графами. Фактически на пальцах объясняется суть корреляции, интерполяции и экстраполяции. Отдельное внимание уделено теории вероятностей, для чего есть симуляторы игр с подбрасыванием монет и лотереями.  
 
 
 
 Подытожим 
 
 
 
 Вообще, сам рабочий процесс в рамках продуктов Yenka мне все время напоминал популярную немецкую игру Crazy Machines (на русском языке она известна под названием «Заработало!»). Но, если в ней мы решаем/решали некие абстрактные технические головоломки, в рамках Yenka все имеет конкретное практическое значение, связанное с научными дисциплинами. Семейство программ порадовало очень сильно, честно сказать, есть даже белая зависть к новому поколению обучающихся, мы то все как-то по книгам, некоторые опыты представляли себе только в уме. При этом отдельно стоит указать на современность и актуальность продуктов. Например, вариант с энергообеспечением от ветряной мельницы с объяснением каждого структурного элемента на базе анимированных примеров, с которыми можно еще поэкспериментировать выглядит очень интересно.  
 
 Также стоит отметить, что база дополнительных уроков и примеров, которые при желании можно интегрировать в программу дополнительно через интернет постоянно пополняется, причем не только за счет самих разработчиков, но и других энтузиастов.  Единственная проблема, с которой могут столкнуться наши пользователи — отсутствие русскоязычной версии. 
 
 
 
 
 
 Перепечатка материалов или их фрагментов возможна только с согласия автора.
 
 
 
    |