Представьте, что для создания бота, собирающего любые отчеты и анкеты, от сотрудников, кандидатов или клиентов, вам нужен только обычный текстовый блокнот.
Визуальное программирование *
Всё о попытках визуализировать программирование
Новости
Программирование для детей 5–6 лет: как заинтересовать ребенка
Даже в пять или шесть лет ребенка можно заинтересовать написанием кода и начать учить программированию. Но тема спорная: кто-то скажет, что дошкольный возраст – это слишком рано, что в это время дополнительное обучение нужно направлять в другое русло. Однако есть вполне детские вводные языки и среды: Scratch Junior, Kodu и др. О них и поговорим.
В первую очередь еще раз отметим: курсы программирования для детей 5 лет и старше – спорный вариант обучения. Но здесь нет правил и строгих ограничений: пока одни дошкольники успешно осваивают основы кодинга на занятиях с профессиональными педагогами и радуются достижениям вместе с родителями, другие демонстрируют успехи в чем-то еще, скажем, в музыке, спорте, рукоделии, танцах и не только.
Спешим уточнить, что мы считаем, что важнее отталкиваться от интересов ребенка. Но иногда заинтересованность в чем-либо нужно развивать. Если, скажем, дошкольник любит проводить время за компьютером и играть в игры, это увлечение можно направить в правильное русло: рассказать, что он сам может научиться разработке. Здесь ключевой момент, как нам кажется, сводится к тому, чтобы не давить на ребенка и заставлять его делать что-то субъективно полезное, а поддержать основой интерес и развить его благодаря дополнительным занятиям.
Программирование для детей 10 лет: с чего начать
Стоит ли обучать ребенка программированию в десять лет? Однозначно да, если он интересуется темой. Но мы не настаиваем, а хотим рассказать о популярных и распространенных направлениях, которые часто становятся основами онлайн-курсов программирования для детей 10 лет.
Современные дети все чаще предпочитают разрабатывать собственные игры, создавать трехмерные модели, «оживлять» их и программировать поведение виртуальных персонажей. Именно игровая основа и возможность творческого самовыражения привлекает ребят: они с охотой начинают учиться самостоятельно или под руководством чутких педагогов.
Давайте перейдем к сути и рассмотрим 6 основных направлений, связанных с кодингом, а также 3 дополнительных, которые подойдут, если программирование не интересует или кажется слишком сложным.
Закоулками мечты. Часть 2
Читаем предыдущую статью. Борьба за реализацию мечты продолжается.
Вячеслав ответил и все в мгновение ока стало ясно. Или, точнее, почти все.
А теперь подробнее...
Действительно, я дал в штангу - промазал с параметрами 2-го фазификатора. Не установил нужные значения. Мой косяк. Сбило то, что, во-первых, результаты совпадали (так уж получилось и теперь понятно почему) и, во-вторых, сравнивался код. В первую очередь на С++, как первый кандидат на ошибку. А он совпадал.
Сами же параметры скрыты - в свойствах блока и я как-то в суете забыл про них. Что тоже объяснимо (хотя и не оправдывает). Просто на С++ параметры в явном виде в тексте программы, а в SimInTech в неявном - настройках, а я фазификатор размножил копированием. Верхний работал и, вроде, верно, а потому какие могли быть вопросы к скопированному? Это я так думал. Действительно, к нему вопросов нет (пока), но были (есть?) ко мне. Но я уже покаялся...
Все это безобразие, невнимательность и далее по списку. Но это мой грех, про который я знаю, но преодолеть не в силах :( И потом я не какой-нибудь ChatGPT XXX, который не ошибается. Я же поднял "хайп", народ взбаламутил!? Гнать таких программистов! Заменить на ИИ!... И это уже происходит. И кто-то даже верит, что это поправит дело. Наивный...
Но давайте серьезно. Итак, я установил нужные параметры фазификатору, и результат не заставил себя ждать (см. рис. 1). Но, чтобы он устраивал, так тоже нет. Видна перерегулировка. Опять что-то не так с параметрами? Тьфу-тьфу. Я уже прямо боюсь... :) Но , вроде, с ними разобрались и не должно быть подвоха. Код? Проверено многократно. Глаз "замылился"? Может. Но, если честно, я его/их настолько "замылил", что смотреть на код уже сил просто нет... Тоже обычное дело ;)
Истории
Как создать Friday Night Funkin' в Scratch — урок для школьников
Урок по созданию игры в Scratch для детей от 8 лет и старше: как сделать клон Friday Night Funkin’ с помощью короткой и простой инструкции.
Scratch – визуальный язык программирования для детей, а еще среда, в которой школьники в геймифицированной форме учатся создавать программы в виде игр, мультфильмов и анимации с помощью блоков. Такой подход очень увлекает и поддерживает интерес к написанию кода: ребята уверенно движутся в направлении IT от одной ступени к другой.
Аргумент в пользу работы с языком в раннем возрасте, на мой взгляд, следующий: игровая форма. Именно она вовлекает в учебный процесс и стимулирует заинтересованность каждого ребенка в освоении программирования.
Реализация мечт (нечеткая логика)! Пошаговый рецепт
Есть задача, а для кого-то почти мечта - реализовать нечеткую математику в ВКПа. И здесь отдельное спасибо Вячеславу Петухову за материал, ставший основой похода в нечеткую логику на базе автоматов. Правда, сам Вячеслав высказался отрицательно о реальности подобного "блицкрига", но, ведь, когда есть цель и неистребимое желание ее достичь, то, порой, даже невозможное становится возможным. Мне же, что там скрывать, очень захотелось в ВКПа создавать объекты на основе нечеткой логики, аналогичные объектам в SimInTech. Тем более, что когда-то теория нечетких множеств привлекала мое внимание, а понятие нечеткого регулятора и сейчас, если честно, бередит мои мысли...
Чтобы от чего-то оттолкнуться, был выбран проект из каталога демо-примеров платформы SimInTech из подкаталога "Автоматика и математика\Нечёткая Логика\Система поддержания уровня воды в баке". И на момент начала написания данной статьи мною уже были успешно реализованы некоторые из типовых блоков библиотеки "Нечеткая логика" платформы SimInTech (см. рис. 1). Заметим, что дополнительную информацию о нечеткой логике можно почерпнуть из справки платформы SimInTech, зайдя в раздел "Лабораторные работы по ВУЗам", затем в "Московский Политех" и в завершение - "Разработка системы нечеткого вывода".
Дело семейное: влияют ли родители-программисты на выбор профессии детей?
В наше время программирование стало у детей популярным занятием. Они сами решают, что хотят заниматься веб-дизайном, изучать 3D-моделирование, разрабатывать игры и писать скрипты для чат-ботов на Python. Это подтверждает и статистика. Так, по данным исследования, более 25% детей хотят учиться на курсах программирования, тогда как изучение иностранных языков выбирают 23% детей. Разница, конечно, небольшая, но тем не менее она есть, ведь еще не так давно ситуация была обратной.
Самый яркий и объективный пример для ребенка — это его семья. На профориентацию школьника сильно влияют родители, родные братья и сестры, по большей части своим примером. И когда школьник с детства видит, например, что его папа работает ИТ-специалистом в крупной компании или главным ИТ-инженером в сфере тяжелой промышленности, конечно же ему хочется равняться на него. Успех родителя в данном случае для ребенка определяет все: и собственный интерес, и выбор дополнительных занятий и увлечений.
Ниже расскажем вам четыре вдохновляющие истории об ИТ-поколениях, где детей на цифровые свершения вдохновляют взрослые.
3D-моделирование в TinkerCAD для детей: все о программе и полезные ресурсы
Начать создавать первые собственные 3D-модели может даже ребенок 6–9 лет. В этом ему поможет TinkerCAD – мощный инструмент, который был разработан специально для начинающих детей.
Сегодня предлагаем поговорить о 3D-моделировании и пользе обучения дошкольников и младших школьников использованию соответствующих редакторов и приложений. Для примера возьмем TinkerCAD — бесплатную программу, работать в которой можно онлайн благодаря облачным технологиям, реализованным разработчиком. TinkerCAD принадлежит Autodesk — компании, лидирующей в сфере создания программного обеспечения для проектирования и обработки цифровой информации.
Программирование для детей 7 лет: ТОП-30 бесплатных видеоуроков
Научиться программировать может даже ребенок 7 лет. В этом ему помогут вводные языки и среды вроде Scratch и Kodu Game Lab. О них и поговорим в этой статье и прикрепим ссылки на уроки.
Мы с коллегами считаем, что даже младший школьный возраст — не причина для отказа от обучения ребенка кодингу. Особенно при условии, что он интересуется геймингом и написанием кода. Это увлечение обязательно нужно поддержать: погружение дошкольника или школьника в азы программирования в игровой форме способно приблизить к IT и заложить основы профессионального будущего в одной из востребованных профессий.
Хочу отметить 3 направления обучения для начинающих: Scratch Junior, Kodu Game Lab и Scratch. Давайте рассмотрим каждое и ознакомимся с тематическими уроками: это поможет погрузиться в основы IT и попрактиковаться, решая различные задачи по понятным примерам.
Программирование для детей 12 лет: какое направление выбрать
Программирование кажется сложной темой, но научиться писать код может даже начинающий подросток без опыта. Как это сделать и какое направление выбрать детям 12 лет и старше? Предлагаем разобраться.
Сегодня школьники уже почти не интересуются традиционными секциями и кружками, часто предпочитают более современные занятия: они с охотой проходят курсы IT, увлеченно учатся программировать, создавать 3D-модели, игры и не только. Мы с коллегами считаем, что это стремление нужно поддерживать, а соответствующий интерес и потенциал — развивать, ведь даже маленький программист без опыта по мере обучения становится все ближе к информационным технологиям и одной из востребованных профессий будущего.
Успешные школьники в IT: могут ли дети зарабатывать программированием?
Мир стремительно меняется. Технологии проникают во все сферы жизни, и сегодня знание кода становится столь же важным, как умение читать и писать. Программирование — это не просто набор заумных символов на экране, это язык, на котором говорят машины, а значит, это ключ к пониманию и управлению окружающим нас цифровым миром.
Для многих детей, растущих в эпоху цифровых технологий, программирование все больше становится необходимым навыком. И не только по причине перспективной профессии в ИТ-сфере (хотя именно об этом в большей степени мы сегодня и будем говорить). Оно развивает целый спектр важных для жизни навыков:
Scratch программирование для детей: ТОП-30 бесплатных видеоуроков
Scratch программирование, хоть и остается самым простым и примитивным языком, по-прежнему популярен на начальном этапе освоения кода. И не зря, ведь это оптимальный способ показать ребенку, как работает любой компьютерный код, научить его логически размышлять. Ну а хорошо развитое логическое мышление в целом облегчит жизнь ребенку и научит решать любую сложную задачу.
Но где учиться? Конечно, Scratch — доступная среда: можно прямо сейчас зайти на сайт и начать что-то делать, методом «тыка» собрать код из блоков, чтобы получить примитивную программу. Но это малоэффективно, так что мы собрали 30 бесплатных видеоуроков, где пошагово объясняют, как работать с теми или иными инструментами визуальной среды. А еще в подборке есть полные гайды от школы Pixel по созданию популярных игр, с которыми легко справится даже ребенок 7-8 лет.
Знакомство со Scratch для детей: как установить программу и создать первую игру
Язык программирования Scratch — это относительно молодой язык, который появился в 2007 году как способ обучения детей кодингу. Он прост, интерактивен и доступен для ребят, так как в нем не нужно писать строчки кода, составлять скрипты с тегами и классами, подключать внешние библиотеки. Scratch сравним с детской компьютерной игрой: у вас есть сцена, на которой происходит действие с персонажами. Они могут прыгать, бегать, кидать мяч, гонять на машинках и выполнять любые другие действия. Чтобы создать в Скретч программу, нужно построить её из специальных «кирпичиков» — цветных блоков-операторов. Так, при помощи синих блоков мы перемещаем объект на поле, зеленым блоком проводим все математические действия и настраиваем логику, красным задаем значения переменных и так далее.
Ближайшие события
Новый AI UI дизайнер для «Silverlight» приложений
Мы занимаемся разработкой фреймворка OpenSilver — opensource наследника платформы Silverlight. В версии 3.0 мы добавили современный UI дизайнер в Visual Studio расширение и сделали веб-версию дизайнера.
Топ-20 курсов онлайн-образования для детей: Roblox, Scratch и другие
Программирование для детей стало популярным направлением в дополнительном образовании. Если ребенок освоит азы кодинга в 5, 6 и 7 лет, то у него быстрее разовьется логическое мышление, способность к анализу и навык решения сложных задач путем её разложения на простые части.
Но тут обычно возникает вопрос: как же ребенок младшего возраста может освоить программирование и создавать сотни строчек кода, когда он в школе только-только проходит основы математики, а такого предмета как информатика у него даже нет? Рассказываем в статье и рекомендуем лучшие курсы для обучения кодингу.
Разговор с быдло-кодером
Вернемся к одному из проектов дистрибутива программной платформы SimInTeh, который был рассмотрен в двух статьях(см. [1, 2]). Он же под именем "Управление водонагревательным котлом" включен в раздел "Лабораторные работы по библиотекам" справочной системы SimInTech. Последнее должно предъявлять к нему повышенные требования, как к примеру, поясняющему, рекламирующему те или иные стороны и возможности программной платформы. Одним словом, он должен быть идеальным ...
Только недавно одна из найденных в нем ошибок была устранена. Но не это знаменательное событие было причиной вернуться к данной теме, а пришедшая примерно в это же время рассылка, рекламирующая возможности "новейшей российской инженерной платформы Engee". В числе прочих ее достоинств описывались включенные в платформу конечные автоматы (КА)[3], а в видео по ссылке прослеживалась явная любовь к светофорам. Но нагреватель в этом смысле ни чуть не хуже, а даже предпочтительнее.
Но "спусковым крючком" стал эмоциональный всплеск не самой положительной оценки данной конечным автоматам (подробнее см. [4]). Примечательно, что прозвучал он со стороны тех, кто ранее ввел этот инструментарий в свою платформу и, как можно предполагать, использует. Видимо, они лучше знают возможности своих автоматов? Но, если серьезно, то это, скорее всего, результат отмеченного "всплеска", который за истину воспринимать не стоит. Тем не менее, необходимо что-то уточнить, чтобы учесть и такое мнение о КА.
Итак, перед нами проект "Нагреватель" или "Управление водонагревательным котлом". Я не смог сразу найти проект в ВКПа к тем еще статьям, но, если честно, не сильно его и искал, т.к. решил, что проще создать новый. Хотелось проверить, что получится, если повторить в ВКПа автоматы, полностью аналогичные ранее созданным программным автоматам на внутреннем языке платформы SimInTech. А поскольку они были спроектированы согласно концепциям автоматного программирования, то препятствий не предполагалось. Но ... воистину - "не было этого никогда и вот опять".
С какого языка школьнику стоит начать изучать программирование?
Обучение школьников программированию — это популярный тренд в сфере дополнительного образования детей. Однако нередко юные айтишники и их родители не могут решить, с какого языка стоит начать ребенку без опыта в разработке.
Сделали обзор и спросили экспертов, какой язык выбрать для первых шагов в IT: мнения разделились.
Делаем Телеграм-бота техподдержки с CRM и плюшками за 15 минут
Вы сможете за несколько минут создать бота, который будет опрашивать пользователей, проверять корректность данных, организовать общение через Телеграм-группу, и сохранять все обращения в CRM и Google Таблицах. Бот сможет отправлять уведомления по электронной почте или в личные сообщения Телеграм, а также хранить всю информацию в базе данных. И всё это — используя лишь обычный блокнот!
Виртуальная лаборатория робототехники или Как мы выбирали подходящее ПО
Вступление Так получилось что мы группа студентов и преподавателей заинтересованных в создании имитационных виртуальных лабораторий, в которых студенты могут без особых углубленных знаний попробовать поуправлять квадрокоптером, конвейером или другими интересными моделями. Ведь не всегда есть возможность потренироваться на реальных физических лабораториях. Нужны: место (деньги), оборудование (деньги) и время (тоже деньги). Следовательно придется смотреть в сторону виртуальных моделей. Мы искали удобную среду для создания таких моделей и вот до чего дошли (обозреваем ниже).
Немного истории: факультет электромеханики (ныне переименован в Мехатроники и Автоматизации) НГТУ создавался в 50-х, чтобы готовить специалистов по разработке и производству электродвигателей, электрогенераторов e.t.c. Позднее факультет оброс кафедрами смежных направлений а в конце 2020-х открыл направление Робототехники. Профиль ФГОС и 70% предметов оставили прежними. Как и педсостав. В результате получили выпускников которые: умеют подобрать двигатели для круглого квадрокоптера в вакууме (и не только подобрать, но и спроектировать с нуля или пересчитать/перемотать); умеют настроить регуляторы для этого пепелаца; знают как рассчитать мощность и КПД. А вот о том, как программировать автопилот — только «имеют представление».
В принципе такая заточка имеет право на жизнь если разрабатывать не роботов-доставщиков, а промышленные роботизированные ячейки.
Бот в блокноте — как я написал конструктор Телеграм-ботов для гуманитариев
Если вы когда-либо мечтали создать своего Телеграм-бота, но вас пугали технические сложности и необходимость программирования или рисования блок-схем, то у меня для вас отличные новости. Представляю вам Бот в блокноте — конструктор Телеграм-ботов, который я разработал специально для тех, кто далёк от мира IT, но хочет легко и быстро создать своего бота. В отличие от традиционных конструкторов с блок-схемами, я предлагаю более гибкий и удобный способ работы. Блок-схемы могут быть сложными и запутанными, особенно когда проект становится большим.
Вклад авторов
petuhoff 124.0alizar 100.0dimka_relax 70.0okssell 63.0alco 52.0evazamtz 47.0Keep_lookout 44.0serginho 29.0rykkinn 29.0fedorborovitsky 27.0