EDUNEWS.PL - портал о современном образовании - Что-то о языках программирования

Мы должны преподавать программирование в начальной школе - вероятно, многие согласятся. Соответствующее программирование доступно в Интернете одним щелчком мыши. Поэтому нельзя принять аргумент о том, что в школе нет нужных инструментов для проведения занятий с учащимися. Что выбрать? Logo, Scratch, Python ... или что-то совершенно другое? Мы должны преподавать программирование в начальной школе - вероятно, многие согласятся

В учебной программе по ИТ (постановление министра национального образования от 27 августа 2012 года - Dz.U.2012.977 об основной учебной программе дошкольного образования и общего образования в отдельных типах школ) мы можем прочитать следующие рекомендации для 2-го этапа образования (4-6 классы) ):

5. Решение проблем и принятие решений с помощью компьютера. студент:
1) использование последовательности команд создает простые темы или управляет объектом на экране; (...)

На третьем этапе обучения допускается использование языка программирования, такого как логотип или паскаль, который имеет большое образовательное значение и может служить для обучения концепциям ИТ.

Ну, так много сухого текста из регламента, и теперь я хотел бы перейти к существу. Сегодня я хотел бы познакомить всех с различным программным обеспечением, которое мы можем использовать на уроках ИТ. Несколько лет назад мой старший сын (теперь уже взрослый) изучал логотип в начальной школе. В то время использовалась программа Logomotion, которая, вероятно, все еще имеет много школ. В следующем году мой младший сын также придет к тому моменту, когда он выучит язык логотипа в школе. Интересно, будет ли это тот же Logomotion или что-то еще ... Ну, а что еще? Может быть, стоит ввести другие языки программирования? Ведь программируемая основа не навязывает какого-либо конкретного решения. Только «рекомендует язык, такой как логотип». Так может что-то еще?
В начале давайте остановимся на нашем логотипе - это довольно простой язык программирования, основанный на языке LISP , гораздо более сложный.

Оба языка программирования были созданы в MIT. Уже упомянутое Logomotion является закрытым программным обеспечением Imagine; Это большая проблема, потому что даже попытки купить исходный код у определенного местного органа власти у этой компании не увенчались успехом - и даже собирался разрабатывать программное обеспечение. У нас есть несколько других интересных проектов. Одним из них является логотип Berkeley (UCBLogo) - он допущен в качестве эквивалентной среды для конкурса miniLogia, организованного OEIiZK в Варшаве. UCB доступен для Linux, Windows, MacOS. Это среда с доступным исходным кодом, поэтому каждый может адаптировать его к своим потребностям.

Еще одна среда, которую я хотел бы представить, - KTurtle . Это бесплатное и открытое программное обеспечение, доступное для Linux. Это часть проекта KDE EDU APPS (Образовательные приложения для среды KDE). Это очень дружелюбная и функциональная обстановка. Он имеет различные интересные функции, такие как указание направления и преобразование его в команду.

Программы, которые мы пишем, могут быть сохранены для повторного использования, мы можем сохранить изображение в виде PNG, SVG, мы также можем генерировать HTML-страницу. Интересно, что мы можем выбрать в настройках среды, хотим ли мы использовать английские названия команд Logo или польские.

Кроме того, Turtle ART также доступна в Linux; был создан для проекта OLPC - и потому, что это чистый Linux со специальной графической средой, а Turtle ART - бесплатное и открытое программное обеспечение, поэтому не было проблем с переносом этого программного обеспечения в «нормальную» среду X-Windows в Linux.

В дополнение к языку программирования Logo у нас также есть Scratch - это отличная среда обучения программированию от MIT, которая в настоящее время бьет рекорды популярности. Это может быть идеальная среда для обучения программированию молодых людей. Работает в системах Linux, Windows и MacOS. Это также свободная и легальная среда, поэтому ученики в школе, дома - они могут иметь то же самое бесплатно - они могут учиться и играть без проблем.

Что важно - каждый может создать программу в Scratch на специальном игровом портале - таким образом создать сообщество и богатый репозиторий готовых примеров для обучения.

Что важно - каждый может создать программу в Scratch на специальном игровом портале - таким образом создать сообщество и богатый репозиторий готовых примеров для обучения

Кроме того, есть также Python - также очень популярный язык программирования, на его основе даже была создана специальная среда «Django» для быстрого создания веб-порталов. Для создания приложений на Python мы можем использовать специальную среду SPE, которая доступна для Linux, MacOS, Windows.

Ну, я пишу это, чтобы все знали о нескольких важных вещах:

1. Инструменты, которые я описываю (кроме неудачного Logomotion), являются легальным и бесплатным программным обеспечением, доступным всем вместе с исходным кодом, по открытым лицензиям , любой может их легально использовать, доступны для Linux и, как правило, также для других систем.

2. В последнее время наблюдается тенденция к использованию программ в модели OpenSource (т.е. свободного и открытого программного обеспечения) в образовании ; это очень правильное направление - благодаря этому мы не строим барьеры, но мы создаем возможности ...

3. Если кто-то хочет, все языки, о которых я пишу, могут быть легко использованы и использованы свободно - и вполне законно.
Возможно, в будущем дети будут изучать другие языки программирования или среды, которые еще не известны или еще не известны - приложения, основанные на JavaScript и HTML5, сегодня считаются современными, но кто знает, что будет завтра?

Ну, а теперь последний шаг - ты хочешь попробовать? Введите фразу «Школьный ремикс» в любой поисковой системе. Тем более я не буду давать вам конкретную страницу, чтобы не было рекламы.

Я предоставлю только поисковую ссылку: https://startpage.com/do/search?q=szkolny+remiks+uczniowski&l=polski - просто нажмите.
И поисковая система, которую я использую, является улучшенным, новым способом поиска через Google - я напишу об этом в следующей статье ....

Ссылки на интересные страницы

Адам Юркевич - программист, пропагандист свободного и открытого программного обеспечения, тренер в области использования новых технологий в образовании, а также член группы Superbelfrzy RP ,Он является создателем ремикса School Student Remix - системы Linux для образования.Эта статья появилась в Блог супербелфа и был частично переписан Марчин Полак.Лицензия CC-BY-SA.