Форум Краматорська

  • 01 Травень 2024, 09:35:23
  • Ласкаво Просимо, Гість
Будь ласка увійдіть або зареєструйтесь.

Увійти

Новини:

Автор Тема: Нужно научить программированию ребенка  (Прочитано 19932 раз)

0 Користувачів і 1 Гість дивляться цю тему.

18 Лютий 2013, 11:16:00
Відповідь #45
Offline

ROOT


Offline ROOT

  • **
  • Завсегдатай
  • Повідомлень: 328
  • Карма: +4/-19
  • Дякую
  • Сказав: 1
  • Отримав: 15
    • Перегляд профілю
Ярик гооглом научился пользоватся!!!!!!!!!!!

Форум Краматорська

Re:Нужно научить программированию ребенка
« Відповідь #45 : 18 Лютий 2013, 11:16:00 »

18 Лютий 2013, 11:46:07
Відповідь #46
Offline

Elfie4ka

Глобал Модератор

Offline Elfie4ka

  • *****
  • Ветеран
  • Глобал Модератор
  • Повідомлень: 4272
  • Країна: 00
  • Карма: +211/-24
  • Дякую
  • Сказав: 220
  • Отримав: 79
    • Жіноча
    • Перегляд профілю
пусть это просто полежит здесь


По поводу занятий согласна с Root, паскаль, простые алгоритмы, немножко углубленный курс математики - это самое то для маленького программиста) мне кажется, надо развивать мышление, а не только изучать синтаксис. Помнится, в 35й школе были тоненькие сборники задач по программированию, там грамотно подобраны задания, от простого к сложному, правда, там задачи предполагают знание  арифметических действий)) мне как-то попала эта книжица в руки лет в 13, половина лета пропала) правда, вместе с ней юзалась какая-то сторонняя методичка с теорией и примерами программ.
Будь собой. Другие роли уже заняты ©

18 Лютий 2013, 11:47:50
Відповідь #47
Offline

Yarik


Offline Yarik

  • Большой и прожорливый
  • *****
  • Ветеран
  • Повідомлень: 12525
  • Країна: ky
  • Карма: +0/-0
  • Дякую
  • Сказав: 471
  • Отримав: 1069
  • Любитель классической музыки
    • Чоловіча
    • Перегляд профілю
    • VK
Ярик гооглом научился пользоватся!!!!!!!!!!!
это педивикия :)
Не спрашивай по ком звонит колокол (с)

18 Лютий 2013, 11:49:21
Відповідь #48
Offline

Yarik


Offline Yarik

  • Большой и прожорливый
  • *****
  • Ветеран
  • Повідомлень: 12525
  • Країна: ky
  • Карма: +0/-0
  • Дякую
  • Сказав: 471
  • Отримав: 1069
  • Любитель классической музыки
    • Чоловіча
    • Перегляд профілю
    • VK
пусть это просто полежит здесь

совковое мышление - оно на генном уровне :)
Не спрашивай по ком звонит колокол (с)

18 Лютий 2013, 11:55:52
Відповідь #49
Offline

karLos

Глобал Модератор

Offline karLos

  • Хто часнику не їв, той смердіть не буде
  • *****
  • Ветеран
  • Глобал Модератор
  • Повідомлень: 5810
  • Карма: +70/-35
  • Дякую
  • Сказав: 5
  • Отримав: 12
    • Чоловіча
    • Перегляд профілю
Цитувати
да просто убивает совковое педагогичное мышление...
о чем? О том что математики в нужном объеме в 10 лет ребенок еще не знает и нанимать репетитора по программированию (!) сейчас нет особого смысла? Ну, разве что потешить родительское эго. Хотя, даже не так. Репетиторство имеет смысл. Но, результат будет не совсем тот, которого, как я понимаю, ждет родитель. Данный, конкретный родитель.

Мы же понимаем, что выучить операторы для... ну например бейсика и написать вывод строки - это элементарные вещи, не требующие вообще никаких знаний, кроме заучивания пары слов определенного диалекта. Это просто способ выражения мысли. А вот что б появилась мысль... ну как-то так.
No sé ni la palabra única en el Español

18 Лютий 2013, 12:00:20
Відповідь #50
Offline

Merlin


Offline Merlin

  • *****
  • Ветеран
  • Повідомлень: 23125
  • Країна: 00
  • Карма: +805/-147
  • Дякую
  • Сказав: 0
  • Отримав: 1630
    • Чоловіча
    • Перегляд профілю
    • компьютерный клуб "Виртуальный Мир"
Ярик гооглом научился пользоватся!!!!!!!!!!!
Ярик, я поражаюсь вашему невежеству.  :shock:

Yarik всего-навсего занимается своим любимым делом - троллингом, то бишь...
Село неначе погоріло,       Если б вздора не вещали нам пророки-болтуны
Неначе люди подуріли,      Да, нажившись от казны, впредь ее не истощали,
Самі на панщину ідуть        Если б, наконец, блюли все закон святой и строгий
І діточок своїх ведуть…       И король не рвался в боги, а министры - в короли.

18 Лютий 2013, 12:03:20
Відповідь #51
Offline

Yarik


Offline Yarik

  • Большой и прожорливый
  • *****
  • Ветеран
  • Повідомлень: 12525
  • Країна: ky
  • Карма: +0/-0
  • Дякую
  • Сказав: 471
  • Отримав: 1069
  • Любитель классической музыки
    • Чоловіча
    • Перегляд профілю
    • VK
Цитувати
да просто убивает совковое педагогичное мышление...
о чем? О том что математики в нужном объеме в 10 лет ребенок еще не знает и нанимать репетитора по программированию (!) сейчас нет особого смысла?

если я правильно понял суть беседы - то мы давно уже отошли от того несчастного 10летнего ребенка
а говорим о школьном курсе в целом...

я неоднократно задавал вопрос, что из курса математики старших классов... (я фиг его когда щас начинают отдельно учить алгебру и геометрию) нужно программисту...

мне в ответ какую-то чепуху про решение уравнений и нахождение факториалов
Не спрашивай по ком звонит колокол (с)

18 Лютий 2013, 12:04:07
Відповідь #52
Offline

Yarik


Offline Yarik

  • Большой и прожорливый
  • *****
  • Ветеран
  • Повідомлень: 12525
  • Країна: ky
  • Карма: +0/-0
  • Дякую
  • Сказав: 471
  • Отримав: 1069
  • Любитель классической музыки
    • Чоловіча
    • Перегляд профілю
    • VK
Yarik всего-навсего занимается своим любимым делом - троллингом, то бишь...
не... я чесТно не понимаю, какое место в моей жизни занимает высшая математика...
Не спрашивай по ком звонит колокол (с)

18 Лютий 2013, 12:10:40
Відповідь #53
Offline

karLos

Глобал Модератор

Offline karLos

  • Хто часнику не їв, той смердіть не буде
  • *****
  • Ветеран
  • Глобал Модератор
  • Повідомлень: 5810
  • Карма: +70/-35
  • Дякую
  • Сказав: 5
  • Отримав: 12
    • Чоловіча
    • Перегляд профілю
да вроде про математику вы еще вчера начали

Цитувати
любят ту математику сувать куда не попадя...

вброс - это конечно спортивно ))) Но я вел речь именно о данном конкретном случае, а не о математике в вакууме.
No sé ni la palabra única en el Español

18 Лютий 2013, 12:14:16
Відповідь #54
Offline

Yarik


Offline Yarik

  • Большой и прожорливый
  • *****
  • Ветеран
  • Повідомлень: 12525
  • Країна: ky
  • Карма: +0/-0
  • Дякую
  • Сказав: 471
  • Отримав: 1069
  • Любитель классической музыки
    • Чоловіча
    • Перегляд профілю
    • VK
да вроде про математику вы еще вчера начали

Цитувати
любят ту математику сувать куда не попадя...

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

по-хорошему ему б ваще от компутера избавится - здоровее будет :)

но математики той - ему как программисту еще совсем немного нужно... на натуральных логарифмах можно и закончить... шоб в степень возводить - если в языке не предусмотрели функции :)
Не спрашивай по ком звонит колокол (с)

18 Лютий 2013, 14:13:05
Відповідь #55
Offline

dmp


Offline dmp

  • ЮРИЙ_ТАМАРА_8_ИВАН_БОРИС_АНТОН
  • ****
  • Старожил
  • Повідомлень: 1511
  • Країна: ua
  • Карма: +45/-28
  • Дякую
  • Сказав: 111
  • Отримав: 96
    • Чоловіча
    • Перегляд профілю
Цитувати
программист настучал по шапке кодеру
А нужно было настучать по шапке бизнес-аналитику/разработчику документации/техническому писателю,
потому что такие вещи обычно выносят так, чтобы явно в глаза бросались, например, раздел most important results (а пишут обычно - повествовательно, как будто рассказ какой-то - уже многие так попадались)

Цитувати
циклы, методы сортировки и написание блок-схем - это основа основ в программировании
Хотите вызвать у мальца навсегда отвращение к разработке? )
Основа в программировании - это, собственно, само программирование :) Технологические знания, т.е. знание как именно написать программу. Если вы прочли всего Кнута, и даже если Джаву знаете - вы напишите сходу простейший хэлловрлд для Андроида? Отож, нужно знать технологию написания приложений под конкретную платформу. А индус, который с нуля курит документацию разработчика, за неделю корявый хэлловорлд нарисует )

По теме: купите ребенку телефон с Андроидом, закачайте SDK, научите пользоваться гуглом, stackoverflow.cоm и пошлите на http://developer.android.com . Книг - самомучителей в pdf - навалом (даже как писать нативные игры)
ИМХО, тут главное, чтобы ребенок получал кайф от разработки. Ну и одноклассникам похвастается новой мобилой + своим приложением )
Arbeit macht frei
--------------------
Каждая строка кода на C++ выглядит как боль программиста, напечатанная словами

18 Лютий 2013, 15:13:44
Відповідь #56
Offline

Mamay


Offline Mamay

  • *
  • Посетитель
  • Повідомлень: 92
  • Карма: +16/-0
  • Дякую
  • Сказав: 0
  • Отримав: 1
    • Чоловіча
    • Перегляд профілю
Да какой нафиг Android для ребенка 10 лет??? Нативный код на Java, потому без понимания хотя бы основ ООП - там вообще ничего не осилить. Разве что тупой копипаст, но это не сделает с ребенка программиста.
Однозначно начинать нужно с блок-схем и алгоритмов в целом без уклона к конкретному языку. Если ребенка сходу начать кормить готовым кодом, то ничего хорошего с этого не получится.
Это как учить музыке и не объяснить нотную грамоту. Музыкант-то в итоге получится, но весьма посредственный.

18 Лютий 2013, 16:04:09
Відповідь #57
Offline

doom


Offline doom

  • *****
  • Ветеран
  • Повідомлень: 9489
  • Країна: 00
  • Карма: +385/-183
  • Дякую
  • Сказав: 191
  • Отримав: 678
  • ищу дверь в лето
    • Чоловіча
    • Перегляд профілю
я неоднократно задавал вопрос, что из курса математики старших классов... (я фиг его когда щас начинают отдельно учить алгебру и геометрию) нужно программисту...
Смотря что за программист. В программировании игр обязательно знание линейной алгебры. Матрицы, векторы, и т.д. В программировании бизнес-систем или веб-программировании - в основном нужны операции над множествами - объединение, пересечение, разность.  Не все выпускники вузов до конца понимают как оперировать множествами - это факт. А не зная этого над запросом можно зависнуть. Или запрос потом выполняется часы, вместо милисекунд. И это всё - даже не из школьного курса - это вышка. А в некоторых системах еще и теория вероятности нужна, и комплексные числа. В некоторых - стереометрия. Довольно распространенная задача - посчитать расстояние от точки до точки по земной дуге. 

18 Лютий 2013, 16:06:23
Відповідь #58
Offline

doom


Offline doom

  • *****
  • Ветеран
  • Повідомлень: 9489
  • Країна: 00
  • Карма: +385/-183
  • Дякую
  • Сказав: 191
  • Отримав: 678
  • ищу дверь в лето
    • Чоловіча
    • Перегляд профілю
Если ребенка сходу начать кормить готовым кодом, то ничего хорошего с этого не получится.
Это как учить музыке и не объяснить нотную грамоту. Музыкант-то в итоге получится, но весьма посредственный.
Это точно.

18 Лютий 2013, 18:38:02
Відповідь #59
Offline

dmp


Offline dmp

  • ЮРИЙ_ТАМАРА_8_ИВАН_БОРИС_АНТОН
  • ****
  • Старожил
  • Повідомлень: 1511
  • Країна: ua
  • Карма: +45/-28
  • Дякую
  • Сказав: 111
  • Отримав: 96
    • Чоловіча
    • Перегляд профілю
Цитувати
Да какой нафиг Android для ребенка 10 лет???
Ну как какой - не ниже, чем 2.3, наверное :)

Цитувати
Нативный код на Java
Вы путаете теплое с мягким Java и JNI

Цитувати
без понимания хотя бы основ ООП - там вообще ничего не осилить
Уважаемый, стандартные вещи на Ведроиде делаются как из конструктора. Даже для геолокации, которая делается левым мизинцем правой ноги, тригонометрию знать не нужно. А если кто делая диалоги не знает, что это - шаблон Builder, а используя лисенеры не знает, что это - это шаблон Observer, а конструкция языка for(type:var collection) - это Iterator - это не делает его недопрограммистром.

Цитувати
Разве что тупой копипаст, но это не сделает с ребенка программиста
Вот только не надо говорить, что сами никогда не копипастили, и решения не гуглили :) Это - вполне нормальная практика: если что-то не получается, и чтобы не терять время - все гуглят. Скопипастили, адаптировали под свое решение, разобрали - больше на эту тему не гуглим :)
Вот был у меня на проекте чуваг очень умный, любил всем давать теоретические советы, а как дошло дело до экспорта данных в CSV файл - он с какого-то перепугу сделал позднее связывание с Экселем, и начал работать с его объектной моделью, чтобы заполнить ячейки, и сохранить из Экселя в CSV :)))))))))))) 3 дня промудохался, у кастомера - другая версия Экселя, у друого кастомера Экселя вообще нет, в итоге 3 дня работы просто потеряно, чуваг отхватил люлей.
А задача эта - очень тривиальная, на полчаса максимум.

Как жаль, что в мои 10 лет Ведроида не было, а был деревянный ZX Spectrum, с кассетным накопителем :)

Цитувати
В некоторых - стереометрия. Довольно распространенная задача - посчитать расстояние от точки до точки по земной дуге.
Я, наверное, гвнокдер, если а память не помню, как это посчитать с точки зрения стереометрии. Но мне ничего не помешает
на Ведроиде использовать следующий код:

Location locationA = new Location("point A");

locationA.setLatitude(latA);
locationA.setLongitude(lngA);

Location locationB = new Location("point B");

locationB.setLatitude(latB);
LocationB.setLongitude(lngB);

distance = locationA.distanceTo(locationB);


Цитувати
Это как учить музыке и не объяснить нотную грамоту. Музыкант-то в итоге получится, но весьма посредственный.
Вот мне лично нравится электронная музыка. Да, а там все авторы - выпускники консерваторий, или на крайняк закончили музыкальную школу.
Arbeit macht frei
--------------------
Каждая строка кода на C++ выглядит как боль программиста, напечатанная словами

Форум Краматорська

Re:Нужно научить программированию ребенка
« Відповідь #59 : 18 Лютий 2013, 18:38:02 »