Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.
Программирование для детей - с чего начинать
HONDA Дети и Образование
Хочу научить племянника программить (12 лет). На чем лучше учиться писать в таком возрасте? Очевидно, что для начала главное мозги настроить на алгоритмическое мышление. Есть у кого то такой опыт ?
|
Вадимка, мой сын подсел на Scratch (погугли)
там как раз развивается алгоритмическое мышление, надо составлять алгоритмы, но в упрощенном виде, интересная штукенция Как люди с тобой обращаются — это их карма, а то, как ты реагируешь — твоя |
Piranha, спасибо, уже смотрю
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения. |
помню, в школе в 7 классе уже писал ерунду всякую на васике (типа симулятор полета с "графикой" ))) )
Так что 12 лет - вполне для нормальных процедурных языков. Паскаль, конечно - отказать. Только охоту отбить. Блин! Сложно сказать: как нужно начинать программировать. Тут главное - чтобы у парня было к кому обратиться, когда что-то станет интересно. Такой человек, который сможет стать на один уровень. |
lbvsx, тоже начинал с басика, программы уровня что то попарсить или старое доброе "угадай число" и т.д. А вот с чего правильнее всего начать не понятно. Наверное что то объектно ориентированное, но и пугать не хочется сильно. Скратч в общем интересно - можно получить какой то результат довольно быстро, а это мотивирует.
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения. |
Вадимка:Хочу научить племянника программить (12 лет). На чем лучше учиться писать в таком возрасте? Очевидно, что для начала главное мозги настроить на алгоритмическое мышление. Есть у кого то такой опыт ?
Пофиг. Главное - не ассемблер, не паскаль, не пролог Коллега на выходных посидел, разобрался с андроидом, с малым наваял калькулятор Лучше всего на том, что может подсказать близкий человек. Если есть гриб «груздь», то должен быть и гриб «радоздь». |
я бы порекомендовал Python или Java
начать с простых алгоритмов, чтобы понять главные концепты - условные переходы, циклы, присваивание, Самое главное - интересные прикладные задачи. Например, написать бот, чтобы на сайте школы оставлял смешные комментарии о директоре ) Разработка под телефон, как предлагает chief39- тоже будет фан. http://sikuli.org/ --вот ещ пример, тулза вроде неплохая, позволяет автоматизировать работу на десктопе. и поддерживает питон. ) |
Паскаль - отличный академический язык.
Создан именно для обучения программированию. Но его имхо надо давать после небольшого введения, начав именно с бейсика. Итого - Бейсик, потом Паскаль. |
Lego Роботикс
Блок-схемы как мы плевались в школе и институте, когда заставляли рисовать блок-схемы и писать на русском алгоритмическом.. и выполнять на листике в "машине Тьюринга". Зачем, думали мы, когда есть работающие языки - написал - посмотрел.. - и тогда хотелось чтоб оно работало "здесь и сейчас". Но я потом уже понял, насколько это было важно не тупо сделал - работает - забыл, а продумать сначала алгоритм, оптимизировать, подумать где затыки будут, где узкое место.. мое мнение - лучше начать с Лего - и визуальные блок-схемы и реальная наглядная отдача - управление девайсами. chief39, ну почему не ассемблер? очень замечательный язык, правда требует повышенных знаний архитектуры, а особенно в условиях ограниченных ресурсов ( память, такты ) мозг работает на всю катушку ( у кого есть, конечно ) - получаются виртуозные шедевры.. но то учится и учится ) есть замечательная макетка Arduino - к ей есть куча всяких прибамбасов, в т.ч, езернеты, вай-фай и прх. вот там можно развернуться по полной. Например после каждого слива бачка постить в твиттер ))) Чёрный кот, перебегающий вам дорогу, означает, что животное всего лишь спешит куда-то по своим делам. Не усложняйте. |
mazy:
chief39, ну почему не ассемблер? очень замечательный язык, правда требует повышенных знаний архитектуры, а особенно в условиях ограниченных ресурсов ( память, такты ) мозг работает на всю катушку ( у кого есть, конечно ) - получаются виртуозные шедевры.. но то учится и учится ) Отобьет же всё желание. Может и не факт, но скорее всего. Можно вторым языком попробовать Если есть гриб «груздь», то должен быть и гриб «радоздь». |
chief39, эх.. было время.. но ты прав. как второй, третий язык..
увлечение асмом у меня пошло из паскаля - когда тот не мог быстро работать с графикой и приходилось процедуры вывода переписывать на асме.. потом и чистый асм пошел.. потом .386 ... а потом микроконтроллеры )
Чёрный кот, перебегающий вам дорогу, означает, что животное всего лишь спешит куда-то по своим делам. Не усложняйте. |
Вставай со своей жопы
Кончай пить растворитель К нам едет из Европы Шива-разрушитель |
Увидел Ваванчега, зашел, думаю - PL/SQL
Ан нет! Если есть гриб «груздь», то должен быть и гриб «радоздь». |
ИМХО Basic -> Pascal -> Delphi для азов.
|
Ваванчег:
А я на таком начинал AI****AI
AI****MI Многие минусы в жизни могут оказаться плюсами, если смотреть на них сквозь вытянутый средний палец |
Вот раньше время было: был Дворец Пионеров, кружок программирования на бейсике, сами писали игры на монохромных Ямахах и сами в них играли.
Вставай со своей жопы
Кончай пить растворитель К нам едет из Европы Шива-разрушитель |
Чёрный кот, перебегающий вам дорогу, означает, что животное всего лишь спешит куда-то по своим делам. Не усложняйте. |
mazy, так Скрэтч такого типа, там блоки, ты их собираешь и получаешь конечный результат, есть развилки и соотв-но разные действия. Главное, что он прост и доступен. Язык программирования 12-летка, никогда не изучавшая языка и не имеющая понятия, что это и с чем его едят, не потянет. Проще начать с таких вот блок-схем, чтобы разобраться вообще в структуре, а потом уже начинать учить конкретный язык.
а код ассемблера - прям целая ностальгия, ох и сволочной у нас препод по нему был! Как люди с тобой обращаются — это их карма, а то, как ты реагируешь — твоя |
oleggl:ИМХО Basic -> Pascal -> Delphi для азов.
Почему азы именно по делфяному пути? Я помню что полгода паскаля пережил как бухалово смутного вонючего самогона. Потом пошел си и я быстренько начал все с нуля в удовольствие. У меня еще пару таких знакомых есть, раньше думал это только у меня психополовая паскалетравма Делфи как раз не стоит. Оно смещает акценты на тягание-настройку кнопочек мышкой и нужна сила воли чтоб что-то действительно интересное сделать. Если есть гриб «груздь», то должен быть и гриб «радоздь». |
Рано Ассемблер ребёнку - он же хочет ещё пожить. Есть чудесные языки: Пролог, Лисп, например.
Вставай со своей жопы
Кончай пить растворитель К нам едет из Европы Шива-разрушитель |
chief39, хз. Может не правильно, но сужу по своей практике.
Си с ТП шли параллельно в изученни, потом при выборе языка для автоматизации всяких там лаб был выбран ТП по пути наименьшего сопротивления и так как он более понятный, что для начала самое оно. Делфи это уже как логическое продолжение ТП. Есть конторы которые до сих пор на Делфях для своих нужд пишут, но ИМХО это уже архаизм и перспективы нет. А чтобы голову сломать (себе, не дитю) можно попробовать что-нить экзотичное напрограмить на а-ля muLisp или Arity Prolog - ассемблер нервно курит в сторонке. |
Ваванчег:Пролог
Ребенок вырастет очень своеобразным Если есть гриб «груздь», то должен быть и гриб «радоздь». |
Ваванчег:Рано Ассемблер ребёнку - он же хочет ещё пожить. Есть чудесные языки: Пролог, Лисп, например.
вы еще клипер вспомните Как люди с тобой обращаются — это их карма, а то, как ты реагируешь — твоя |
oleggl:ИМХО Basic -> Pascal -> Delphi для азов.
ну вот ЗАЧЕМ искать приключений? Ну, васик - это еще в офисе может понадобиться, но паскаль с делфаями??!!! ГДЕ эти навыки потом применять? Так можно сказать, что начинать лучше с DOS 6.2, потом почуствовать 16битную винду, и NT 4.5 "для азов". ? правильно - это не серьезно. +1 питон +1 джава (если потянет - там доки не для детей) +1 микроконтроллеры и С (тоже с чьей-то помощью) ЗЫ Меня знакомая просила помочь сыну с программами на пасквиле. Еле компилятор под мак нашел. Доков толком нет (набыло за час вспомнить, какой у пасквиля хоть синтаксис вообще). Версий множество... Я в шоке: в Штатах дети для айфонов пишут, а у нас информатики в штанах с пузырями на коленях учат паскалю... Почему тогда латынь в школе не преподают? |
Что это за ксенофобия к языкам программирования?
PL/SQL, например, - это ADA. 1979 год если что Вставай со своей жопы
Кончай пить растворитель К нам едет из Европы Шива-разрушитель |
Форум : HONDA Дети и Образование
Кращі теми
smarty: У кого какие часы?
Yura_777: Какой сериал смотреть
littlebo: Моя боянчег тапочек, моя ракета ))