Как стать автором
Обновить

Комментарии 59

Спасибо за информацию, посмотрю этот Scratch, может дочку уже начну учить :-)
Посмотрел и показал дочке. Просто здорово! И работает под разными ОС. Вот, что должно быть в школе на уроке информатики.
отлично :) и как впечатления?
Офигенные! Мне даже не пришлось ничего объяснять почти, всё сразу понятно, с первого взгляда.

Мне так проще будет ей объяснить циклы, условные переходы и т.д., да и ей потом будет проще перейти на нормальный язык :-)
т.е все таки загубили ее мечту стать врачом или дизайнером? :))
Нет :-)

Я в мечты не вмешиваюсь, просто хочу научить тому, что всегда её сможет обеспечить. Дополнительно, не вместо.
пристрастите к парикмахерству или в зубоврачи отправьте… Как говорят: «У людей всегда растут волосы и болят зубы...» Поэтому эти профессии везде и всегда будут востребованы, а специалистов нормальных по пальцам в каждом городе пересчитать можно… )
Скоро этим будут заниматься роботы, так что чему учить надо еще подумать =)
>Мне так проще будет ей объяснить циклы, условные переходы и т.д

бедная девочка
вдруг втянется? и понравится) ничего плохого не вижу
На мой взгляд куда полезней детей обучать простой работе за компьютером, что внутри у него, как он считает, историю развития, что такое ОС и в чем отличия одной от другой, какие особенности у ОС для мобильных устройств, как работает «интернет» и т.д. А кто интересуется именно что программированием, так они и сами вполне способны на все. Мой друг в школе программировать начал сам в 5 классе (9 или 10 лет), причем у нас не было никакой предметов по теме, он просто выпросил книжку у родителей.
Уже всё это объяснил.

Дочке 10 лет, и пока маловата, чтобы по книгам самостоятельно изучать.
НЛО прилетело и опубликовало эту надпись здесь
smalltalk?
НЛО прилетело и опубликовало эту надпись здесь
я просто хотел помочь людям, впервые возможно увидевших это слово и написал то, что лучше поддается гуглению. :)
Гуглению? А как это?
Наверное, я должен был поставить тег <irony>.

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

А ник не путайте, это вообще бессвязный набор букв который пришёл на пьяную голову.
НЛО прилетело и опубликовало эту надпись здесь
Недавно выпустился.
НЛО прилетело и опубликовало эту надпись здесь
Эх. А мы в школе черепашку программировали, чтобы круги рисовала. Язык Лого был такой.
А нас учили Бейсику. Уж лучше бы Лого, который относится к функциональной парадигме, и как следствие более гибок.
Бред какой-то, зачем этому вообще учить
Очень хорошо логику развивает.
Зато плохо литературу и природоведение развивает -)
Видимо не поняли о чем я.

Логика — это наука, эта штуковина вряд ли развивает эту науку как-то -)

А логическое мышление, само по себе, бесполезно без развитого воображения. Для того, что бы креативить, создавать что-то из ничего нужно что бы в арсенале был большой запас образов.

То есть, я хочу сказать, что в школе желательно давать эти самые образы, знание о природе например, а логическое мышление потом само подтянется. Специально его тренировать, на паре десятков образов из этой «среды разработки» имхо БРЕД полнейший.

Что касается программирование это вообще абстракция на 100%. Визуальные формы могут стать результатом программирования, но не наоборот.
К знаниям о природе подтянется логическое мышление? Первый раз слышу :-) Логическое вообще и алгоритмическое в частности мышление встречается достаточно редко, а само по себе не подтягивается никогда. Однажды я пробовала рассказать подруге-художнику, как я, собственно, программирую… Будь я лет на 10 постарше, у меня, может, что-то и получилось бы :-) А ведь запас образов у нее был.
К знаниям о природе подтянется логическое мышление? Первый раз слышу :-)
Хотел тег цитаты вставить, вместо этого как-то пост прошел, прошу прощения.

Нет, логическое мышление не тянется к знаниям о природе. Я думаю вы понимаете.
Логическое вообще и алгоритмическое в частности мышление встречается достаточно редко, а само по себе не подтягивается никогда.

Действительно, такая редкость -)
Простейший пример, сходить в туалет:
1. дойти до туалета
2. открыть дверь
3. спустить штаны
4. пописить
5. одеть штаны

Это алгоритм. Можно упустить, допустим, 3й шаг и будут нехорошие последствия.

Все мышление человека сводится к логическому и алгоритмическому.
Еще есть стадия наблюдения/созерцания/получения информации и ее усвоения, тут нет логического мышления. Оно может присутствовать на стадии усвоения, но к сожалению, не у всех.

Однажды я пробовала рассказать подруге-художнику, как я, собственно, программирую

Возможно не так объясняли, но ничего сложного в процессе программирования нет. Алгоритм похож на описанный мной выше. Разница лишь в том, что шагов больше и нужны знания другие. Может вы ей спецификацию SQL92 объясняли, тогда конечно. У нее просто нет необходимых образов, что бы понять. Но если использовать абстракции или знакомые ей образы, проводя аналогии — думаю она поняла бы. Тем более художник, это же суть одного и того же, что и программист.
Ага, а выйти из туалета — это отдельный алгоритм, да?
Ну конечно, из серии историй о кошках, которые зацикливаются, когда гадят (пардон) на пол и не могут закопать :-) Вот там — это алгоритм, с циклами и условными переходами!
НЛО прилетело и опубликовало эту надпись здесь
Я как раз об этом визуальном виде, зачем??
Потому что так понятно и интересно детям. И да, лучше это, чем MSO на уроках «информатики».
А нас в школе учили Бейсику и алгоритмическому языку :)
НЦ (начало цикла)
КЦ (конец цикла)

давно это было…
Учил детей 7-9 кл программированию на Scratch. Очень хорошая система для школ.
Да, для детей лет 7-10, вероятно, система хороша, но 9-й класс — это уже старшие школьники. Они это как издевательство не воспринимали? Всё равно что заставлять людей играть в кубики, когда им уже пора учиться решать кубические уравнения.
Школьники разные бывают. И потом на этой программке можно написать простенькую армаду. Задание вполне для 9класса средней школы.
Нам этот скретч вообще в универе преподавали, на IT специальности причем
Ассемблерщики негодуют.
А они когда нибудь ликовали?
Поверьте, у нас много радостей =)
Эх, а мы в школе в паинте цветочки рисуем, да текста в ворде блокноте пишем.
Я может быть конечно ошибаюсь, но уже 10 лет как Lego выпускает IDE для программирования своих контроллеров в сериях Mindstorm/Robotics. Было бы такое Лего в школах, дети были бы счастливы

Лего это хорошо и функционально, но уж очень оно дорого стоит. На ардуинке выйдет дешевле в разы
НЛО прилетело и опубликовало эту надпись здесь
дети смотрят на ассемблер, как на говно)
НЛО прилетело и опубликовало эту надпись здесь
Ассемблер и Царапалка не понимают вашего поведения
НЛО прилетело и опубликовало эту надпись здесь
Ещё раз говорю. Бросайте этот ардуино, по сравнению с FPGA, он полнейшая байда, с завышенной стоимостью.

Свою мысль я уже раскрывал там.

Если есть вопросы, задавайте.

Основное преимущество, в том, что в FPGA плату можно прошить любой контроллер, который душе угодно. И не один, а десять, или сто. Зависит от ваших намерений.

По части софта, тоже каких-то серьезных затруднений не возникает.
Пост не читай, сразу отвечай.

Согласен, для обучения школьников, самый то. Софт наглядный. Дает представление об основных конструкциях и позволяет увидеть определенный уровень взаимодействия с железом, но если человек уже в достаточно сознательном возрасте и имеет желание сделать какой-либо проект (уровень сложности не столь важен), то однозначно FPGA, на мой взгляд.
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории