Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Программирование для детей

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

ytr

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Друзья, посоветуйте пожалуйста программы/среды для обучения программированию детей (8-12 лет). В моё время был Basic для DOS в разных вариантах (Turbo Basic, GW-Basic, QuickBASIC...). Но под Windows это всё и не работает, да и, наверное, с учетом новых веяний в программировании лучше начинать обучение детей с чего-то более современного?

Всего записей: 451 | Зарегистр. 19-02-2007 | Отправлено: 00:17 08-06-2016
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ytr
Scratch-язык программирования для детей
https://habrahabr.ru/post/234823/
 

Цитата:
Но под Windows это всё и не работает

DOSBOX

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 00:21 08-06-2016 | Исправлено: Mavrikii, 00:22 08-06-2016
KDPoid



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну, наверное, правильный инструмент сильно зависит от того, что будет изучаться в теоретической части
 
Освоить концепцию событийно-ориентированного программирования можно вот этим:
_ttp://www.kodugamelab.com/
 
А помочь разобраться со стеком несколько месяцев назад мне сильно пригодился Forth
_ttp://forum.ru-board.com/topic.cgi?forum=33&bm=1&topic=14456#1

Всего записей: 404 | Зарегистр. 08-08-2006 | Отправлено: 06:13 08-06-2016 | Исправлено: KDPoid, 08:45 08-06-2016
XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Друзья, посоветуйте пожалуйста программы/среды для обучения программированию детей (8-12 лет). В моё время был Basic для DOS в разных вариантах (Turbo Basic, GW-Basic, QuickBASIC...). Но под Windows это всё и не работает

полагаю, с дидактической точки зрения паскаль лучше других языков годится для начального обучения.
PascalAbc - легкая среда, можно даже и не устанавливать, работать онлайн
http://pascalabc.net/WDE/
улучшенный синтаксис - упрощенная работа с массивами и др, справка на русском языке

Всего записей: 2536 | Зарегистр. 20-06-2011 | Отправлено: 17:00 08-06-2016
asutp2

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да и в Delphi можно детей сразу учить. Моих например впечатлила простая программка с одной кнопкой, при нажатии на которую просто выдавалось приветствие. После этого дети начали пробовать менять текст сообщения, потом стали выводить результаты сложения и понеслась))))))

Всего записей: 785 | Зарегистр. 22-10-2004 | Отправлено: 16:10 09-06-2016
XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
asutp2
без русской локализации детям все-таки сложновато

Всего записей: 2536 | Зарегистр. 20-06-2011 | Отправлено: 16:13 09-06-2016
asutp2

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XPerformer, с одной стороны согласен, с локализацией наверное кому то проще. А с другой стороны, без локализации дополнительный повод на реальной практике учить английский язык, что тоже не помешает.
 
 

Всего записей: 785 | Зарегистр. 22-10-2004 | Отправлено: 17:02 09-06-2016
XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
asutp2
в 8 лет, пожалуй, лучше обойтись без дополнительных сложностей: программирование и так требует внимания и усидчивости

Всего записей: 2536 | Зарегистр. 20-06-2011 | Отправлено: 17:09 09-06-2016
GAVAAA

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Visual Basic, отличная программа и не оч сложный язык для детей

Всего записей: 4 | Зарегистр. 29-03-2016 | Отправлено: 13:10 10-06-2016
edruzenko



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://www.niisi.ru/kumir/
 
КуМир (Комплект Учебных МИРов) - система программирования, предназначенная для поддержки начальных курсов информатики и программирования в средней и высшей школе.  
 
используется школьный алгоритмический язык с русской лексикой и встроенными исполнителями Робот и Чертёжник.
 
При выполнении программы в пошаговом режиме КуМир выводит на поля результаты операций присваивания и значения логических выражений. Это позволяет ускорить процесс освоения азов программирования.

Всего записей: 75 | Зарегистр. 26-12-2005 | Отправлено: 13:20 10-06-2016
AlexeiKozlov

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, тут если смотреть шире, то нужна для начала среда.
То есть среда в которая направлена на зарождение интереса программировать.
 
Ее то и всегда и сложно сделать.

Всего записей: 2181 | Зарегистр. 16-10-2004 | Отправлено: 14:29 10-06-2016
panix1111



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Имхо, Scrach Junior - без вариантов.
Во первых: ставится на планшет,
во вторых: ну очень, очень просто
В третьих: куча пошаговых уроков.
В четвертых: проверено на живых детях и им нравится (я еще и учитель информатики в школе)
 
https://www.scratchjr.org/

Всего записей: 31 | Зарегистр. 14-09-2013 | Отправлено: 09:36 13-06-2016 | Исправлено: panix1111, 09:39 13-06-2016
XPEHOMETP

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ytr

Цитата:
В моё время был Basic для DOS в разных вариантах (Turbo Basic, GW-Basic, QuickBASIC...). Но под Windows это всё и не работает

Не надо песен! Есть FreeBasic, авторы которого декларируют почти полную совместимость с QuickBASIC (но надо для этого особые ключики при компиляции указать). Есть QB64, который эмулирует QuickBASIC для 64-битных компьютеров. Одно только но: книжки, изданные для обучения программированию на Basic для школьников, нужно все собрать в одну кучу и сжечь! Потому что там во всю используется грязное программирование, вроде использования дробного числа как переменной цикла.
 
Можете еще на Euphoria посмотреть. Любопытный Бейсик с элементами Лиспа.
 
Да было (и есть!) куча Бейсиков под Виндоуз. Если не устроило все приведенное, пишите в теме, попробуем подобрать вариант.

Всего записей: 2485 | Зарегистр. 21-06-2005 | Отправлено: 15:36 14-06-2016
YuriyRR



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В топку Васик, нужно сразу ООП закладывать в мозг. Нужно чтобы образ мышления правильный вырабатывался. Ruby и подобные - вот что нужно.

Всего записей: 516 | Зарегистр. 07-06-2007 | Отправлено: 04:36 16-06-2016
asutp2

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Смогут ли потом дети программировать на C после Ruby - большой вопрос...

Всего записей: 785 | Зарегистр. 22-10-2004 | Отправлено: 08:24 16-06-2016
edruzenko



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
asutp2
а зачем??
кто сейчас на си пишет

Всего записей: 75 | Зарегистр. 26-12-2005 | Отправлено: 09:27 16-06-2016
asutp2

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
edruzenko, в смысле кто пишет? Вы наверное не в курсе, но на C написаны миллиарды строк кода, которые нужно и поддерживать, и развивать. На винде на чем пишут саму винду, драйвера, офис, sql сервер и т.д.? Ответ: С и С++ (еще упомяну Delphi для прикладного софта).
На фряхе, линуксах и прочих никсах на каких языках все исходники, не интересовались?
 
Новомодных языков и framework-ов дофига, только почему то живут они как то недолго - постоянно выходит очередной супер язык, на котором "можно все мегакруто и прочие языки все на свалку (c)", только потом почему то опять выходит очередной супер язык и предыдущий супер язык уже не актуален)))))

Всего записей: 785 | Зарегистр. 22-10-2004 | Отправлено: 10:35 16-06-2016
edruzenko



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
На винде на чем пишут саму винду, драйвера, офис, sql сервер и т.д.?  

и много ли вы знаете человек в вашем городе, которые пишут: "винду, драйвера, офис, sql сервер и т.д.?" Я - ни одного.
Люди в _реальной_ жизни пишут не то, что уже написано, пусть даже это миллионы строк кода. А то на что есть практические нужды: заказчики не готовы платить за разработку всего того, что вы перечислили. Разошлите портфолио, в котором ничего кроме "участвовал в разработке модуля для Линукса". Вам скажут - да, это хорошо. Как насчет Главной книги? (это в бухгалтерии такое, кто не знает, пребывая в программистских эмпиреях). Или - к утру сделай нам сайтик для ведения кассы внутри фирмы. Можно и на си, мне все равно, лишь бы работало

Всего записей: 75 | Зарегистр. 26-12-2005 | Отправлено: 11:29 16-06-2016
asutp2

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
edruzenko, ваше высокомерие так и брызжет через край))))) хотя да, ведь мы пребываем "в программистских эмпиреях" и не знаем о "Главной книге", о ужооосссс )))) Хорошо хоть 1С-ники знают, благодаря им _реальный_мир_ сразу спасен)))) А, вы в курсе, на чем сама 1С сделана?

Всего записей: 785 | Зарегистр. 22-10-2004 | Отправлено: 13:02 16-06-2016
edruzenko



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
asutp2
нет, не знаю
и своему ребенку не враг - не буду учить его устаревшим еще 20 лет назад технологиям
 
Добавлено:
дабы не отклоняться от темы - просто почитайте статью Столярова
http://www.stolyarov.info/pvt/anti_c
"Язык Си и начальное обучение программированию"
ответ на вопрос, почему язык Си категорически недопустимо использовать в качестве языка начального обучения программированию.

Всего записей: 75 | Зарегистр. 26-12-2005 | Отправлено: 13:14 16-06-2016
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Программирование для детей


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru