Вход | Регистрация

  1  2  3   

OFF: Обучение ребенка программированию

OFF: Обучение ребенка программированию
Я
   PR
 
15.09.16 - 14:30
5. Свое мнение79% (27)
1. Турбо паскаль в виртуалке6% (2)
2. Бейсик. Как?6% (2)
3. Delphi6% (2)
4. Только хардкор, для начала РАУЗ в типовых3% (1)
Всего мнений: 34

Как-то само собой поднялась тема обучить ребенка компьютеру.
Дочке 7 лет, ей самой тоже интересно.
Возник вопрос, с чего хоть начать-то?
Ясен пень, что для начала нужно что-то типа простейшего турбо паскаля, в котором можно будет программно рисовать кружочки, овалы, прямоугольники, квадраты, линии и прочую графику, в цикле их двигать по экрану и так далее.
Все это должно быть максимально просто, заколотил пару десятков строчек — получил результат.
Запустил турбо паскаль, а он уже на свежих компах и не пашет.
Может виртуалку поставить?
Бейсик вообще не запускад.
 
 
   Лефмихалыч
 
101 - 15.09.16 - 15:22
зарегай ее на джавараше - там в простой и понятной игровой форме. Правда читать придется много.

5. Свое мнение
   olegves
 
102 - 15.09.16 - 15:23
(4) купи робота - пусть учится его программировать
   Михаил друг Петрович
 
103 - 15.09.16 - 15:23
Рома, неужели ты хочешь чтобы твоя дочка стала такой же тупой и занудной как ты?
   Михаил друг Петрович
 
104 - 15.09.16 - 15:24
В 7 лет программированию учить это жесть конечно...Рома ты реально тупой.
   МихаилМ
 
105 - 15.09.16 - 15:25
   Михаил друг Петрович
 
106 - 15.09.16 - 15:26
Ребенок только в первый класс пошел, у нее даже знаний арифметики нет...Рукалицо.
   mxs089
 
107 - 15.09.16 - 15:31
(103) ты тупой, рукалицо
   Морковка
 
108 - 15.09.16 - 15:32
поддержу (23), в таком возрасте обучить базовым концепциям типа цикл, процедура/функция, условие - уже очень хорошее достижение, и не надо перегружать ребенка сложностями синтаксиса реальных языков. Хотя девочке может лучше и в куклы, научится еще программировать

5. Свое мнение
   PR
 
109 - 15.09.16 - 15:35
(103) Миш, иди накуй
   PR
 
110 - 15.09.16 - 15:45
Посмотрел Lazarus, нормально, самое оно, пойдет
 
 Рекламное место пустует
   Это_mike
 
111 - 15.09.16 - 15:48
(0) начни со скретча.
   Мышка
 
112 - 15.09.16 - 15:58
(0) пельмяшка из Греции хвалилась на каникулах, что их по Майнкрафту немного учили. Вот описалово (там есть на сам курс ссылка):
https://nplus1.ru/news/2015/11/17/minecraft
(у меня, правда, от графики этого Майнкрафта глаза вытекли, просто пока его им установила)
   mxs089
 
113 - 15.09.16 - 16:03
(112) нормальная афика
   mxs089
 
114 - 15.09.16 - 16:04
*графика
   ViSo76
 
115 - 15.09.16 - 16:12
Раньше была игра Snake_Battle там вроде бы нужно програмировать поведение змеи ( програмирование визуальное ), а затем змей стравливать друг на друга https://ru.wikipedia.org/wiki/Snake_Battle
   mxs089
 
116 - 15.09.16 - 16:18
(115) О, есть куча игр, где нужно программировать поведение игрока, онлайн
   PR
 
117 - 15.09.16 - 16:22
Все игры сразу не катят, потому что учить там алгоритмическому программированию практически нечему.
Цикл, условие и еще пара простых вещей.
А программирование — это как бы гораздо больше.
А после таких игр придется говорить что-то типа "Теперь забудь все, что ты знала, начнем все с начала".
   sitex
 
118 - 15.09.16 - 16:25
(117) Во вашему надо сразу дать "пистолет" и кидать уток повыше?
   sitex
 
119 - 15.09.16 - 16:25
(118) + По ...
   mxs089
 
120 - 15.09.16 - 16:28
(117) не, там как раз наглядно видно как работают условия, циклы и т.п.
   mxs089
 
121 - 15.09.16 - 16:28
и когда ребенок видит код, он может представить себе игрока
   PR
 
122 - 15.09.16 - 16:35
(118) Нет. Но нужна масштабируемая система. А не так, что рисуешь ходящего утенка и... и всё.
   Господин ПЖ
 
124 - 15.09.16 - 16:40
minecraft
   Fragster
 
125 - 15.09.16 - 16:40
(117) программирование в конце концов сводится к "цикл, условие и пара простых вещей", а от набивания шишек в контроле входных данных ты никуда не денешься. А потом в коллизиях при параллельном программировании. Но для целей "научить думать" как раз и подходят простейшие игры типа указанных выше.

А вообще мне кажется, детей надо учить оценивать последствия, нести ответственность. Для этого, ИМХО, шахматы (с живым человеком) больше подходят. Да даже карточные игры типа преферанса, 1000 или даже переводного дурака.

А программирование учит решать большие проблемы методом декомпозиции, что, конечно, тоже важно, но не на первом месте.
   NikVars
 
126 - 15.09.16 - 16:41
(122) На каком-то этапе жизни ребенка нужно и гусенка рисовать. Если этот этап пропущен, то вырастет тетка пасущая коров на ферме в одноклассниках.
   solarcold
 
127 - 15.09.16 - 16:42
Python, ребята

5. Свое мнение
   Господин ПЖ
 
128 - 15.09.16 - 16:45
(127) это для ясельников

вот книга для tru-девочки

«Изучаем C++ через программирование игр»
   Эльниньо
 
129 - 15.09.16 - 16:45
(0) Тебе ребёнка не жалко?

5. Свое мнение
   sitex
 
130 - 15.09.16 - 16:47
(122) Так разве не первоначальная цель заинтересовать ? А потом уже смотреть куда двигаться.
   solarcold
 
131 - 15.09.16 - 16:47
(128) Хорошо. Malbolge.
   Господин ПЖ
 
132 - 15.09.16 - 16:49
lazarus - это ж паскаль/дельфи

накой черт учить ребенка этой латыни
   mxs089
 
133 - 15.09.16 - 16:49
(127) питон и с++, думаю выбор очевиден
 
 
   cViper
 
134 - 15.09.16 - 16:49
(0) А оно нужно в таком возрасте?https://ebanoe.it/2016/09/08/dou-schoolboy/
   Кирпич
 
135 - 15.09.16 - 16:49
(128) «Изучаем C++ через программирование игр» они ещё в животике прошли. теперь типа практикум начинается.
   mxs089
 
136 - 15.09.16 - 16:50
я думаю, что все со мной согласятся, есть один нормальный язык программирования - С++
   NikVars
 
137 - 15.09.16 - 16:50
(129) Чем он раньше убьет тягу девочки к программированию, тем скорее вырастет классная девушка, которая станет замечательной женщиной. А папины попытки привить программирование будет семейным анекдотом.
   Господин ПЖ
 
138 - 15.09.16 - 16:52
>Чем он раньше убьет тягу девочки к программированию, тем скорее вырастет классная девушка, которая станет замечательной женщиной.

+1

п.э. и надо ее научить программировать. чтобы она смотрела на it-шников свысока и демонически смеялась над их бородами/свитерами

вышла замуж за нормального миллионера

а папу сдала в дом престарелых 1с-ников
   Кирпич
 
139 - 15.09.16 - 16:53
(137) Как бы он у себя тягу не убил. Щас начнет Lazarus крутить, а там типы, классы, потоки. Толи дело 1С - тяп ляп и в кассу.
   NikVars
 
140 - 15.09.16 - 16:56
(139) Ага! Тяжко будет! Сначала самому разобраться, потом семилетней девочке объяснить, потом задания придумать, потом сидеть с ней и помогать, и когда этап пройден - бежать на работу и сбрасывать психи на клиентов.
   NikVars
 
141 - 15.09.16 - 16:57
И это при том, что я не рассматриваю темы:
1) я не поняла, повтори
2) не хочу, надоело
   Кирпич
 
142 - 15.09.16 - 16:59
(141) ну мы же понимаем, что обучения не будет никакого. потому что рано.
   mxs089
 
143 - 15.09.16 - 17:00
(142) будет просто порка
   NikVars
 
144 - 15.09.16 - 17:00
(142) Будет обучение. Только будет обучение папы.
   Кирпич
 
145 - 15.09.16 - 17:05
(144) пускай учится. Lazarus хороший. там есть всякие операторы типа += и т.п. А еще можно либы сишные линковать. И он реально кроссплатформенный. Я на нем для линукса писал и для Windows CE.
   Кирпич
 
146 - 15.09.16 - 17:06
но мне тогда 6 лет было. совсем маленький был.
   ДемонМаксвелла
 
147 - 15.09.16 - 17:07
(13) +100

lightbot чудесен
   mxs089
 
148 - 15.09.16 - 17:17
поделюсь с вами маленьким секретом, в 4 года я начал изучать С, потом С++, меня звали в microsoft когда мне было 13, но по патриотическим причинам я остался на Родине, и кодю на 1С тоже из патриотических соображений...(
   Господин ПЖ
 
149 - 15.09.16 - 17:26
(148) а чо так поздно?

тут львиная доля народу vbs еще по пути к яйцеклетке баловалась...
 
 Рекламное место пустует
   Кирпич
 
150 - 15.09.16 - 17:33
(149) ну кто к яйцеклетке стремился, а кто сразу в микрософт
   Sиlьver
 
151 - 15.09.16 - 17:45
Голосую за Scratch. У самого дочка 7 лет, ей нравится.

5. Свое мнение
   NoNameYet
 
152 - 15.09.16 - 17:47
В шахматы умеет играть?

5. Свое мнение
   uno-group
 
153 - 15.09.16 - 18:04
В 7 лет надо развивать логическое мышление, а не код зубрить. Нафига из ребенка делать быдло кодера на любом языке программирования? Людей умеющих кодить хоть ж-ой жуй. умеющих придумать что то интересное что нужно закодить единицы.

5. Свое мнение
   Господин ПЖ
 
154 - 15.09.16 - 18:11
>Людей умеющих кодить хоть ж-ой жуй. умеющих придумать что то интересное что нужно закодить единицы.

так они и не кодируют
   mehfk
 
155 - 15.09.16 - 18:15
(0) Вместо Turbo Pascal можно взять Free Pascal Compiler. IDE аналогичная, можно выбрать "уровень совместимости".
А вместо Delphi - Lazarus
   Ctrekoza
 
156 - 15.09.16 - 19:56
(0) Зачем так рано? Ребенок может стать замкнутым. Пусть общается со сверстниками, а не с компом.
Мое мнение, что программированию нужно учить не ранее лет 15-17, когда уже точно может быть осознанный выбор у ребенка.
   Tarzan_Pasha
 
157 - 15.09.16 - 20:42
(80)алгориты же есть. вот их и реализовывать можно на любом полноценном языке. в яндексе кстати подруга работает у меня. так вот у них там принято изучать теории алгоритмов. а js скрипты используются для тестирования сильно. Яж не 1с предлагаю вам изучать )
   PR
 
158 - 15.09.16 - 20:44
(152) Да, но так, очень немного, не знаю, в итоге наверное не пойдет.
   Tarzan_Pasha
 
159 - 15.09.16 - 20:49
а вообще меня тётя обучала программированию. Она препод по информатике и программист - всю жизнь этим занималась. Нас с друзьями обучала. Кружок был у ней для старшеклассников. И она нам давала задачи на паскале. именно задачи, направленные на создание алгоритмов типа сортировки и т.п. Сначала мы учились рисовать блок-схемы. Потом уже только начали изучать язык. Без компьютеров писали программы. Хотя она знала и другие языки, включая ассемблер и Си. А в институте мы изучали СИ сразу.
   PR
 
160 - 15.09.16 - 20:59
Хм, вот думаю, наверное все-таки вариант 1 будет интереснее, потому что в Lazarus визуальное программирование и это удобно, круто и быстро сразу видишь, что получается, конечно, но даже это уже скрыто и неявно.
Что такое переменная еще объяснишь, а вот исполнение кода уже событийное, а не один поток с одним входом.
Линию нарисовать вообще ХЗ как.
Элементарное сообщить сам не понимаю, куда что сообщать.
И т. д.
В общем будет два, думаю, сначала Турбо паскаль, потом как другой взгляд на программирование — Lazarus :))
А то показал сегодня, так пока показал, сам замаялся вспоминать, как сделать на форме три числовых, а не текстовых поля, чтобы при изменении первых двух считалось третье :)) Так и не понял, кстати, как тип задать, то ли где-то указать явно, то ли маску задать, то ли че.
   novichok79
 
161 - 15.09.16 - 21:01
Я начинал с разбора программ для спектрумовского бэйсика, которые писал в тетрадке старший брат. мне было 8 лет. потом я плотно подсел на Turbo Pascal и программы zhopa1.pas, zhopa2.pas. Потом был Delphi в 14 лет, где я каталогизировал весь рэпчик, что был на компе. Оказывается, я написал базу данных. Потом я скатился до 1С в районе 23 лет, потому что надо было кодить за тарелку супа во франче.
Поэтому - 1), 3), а потом можно 4)

1. Турбо паскаль в виртуалке
   f_vadim
 
162 - 15.09.16 - 21:09
я канеш за паскаль, но не представляю как им можно заинтересовать девочку семи лет.
поэтому наверное лучше что-нибудь игровых.

5. Свое мнение
   PR
 
163 - 15.09.16 - 21:35
(162) Нарисовать кружок, потом в цикле его рисовать, стирать и рисовать заново, но уже правее.
Написать программку, которая складывает введенные цифры.
Сказать компьютеру открыть Ютуб с заданным текстом.
Ну и т. д.
Тут все просто.
Либо ей понравится либо нет.
Не понравится, обучу MS офису, элементарной компьютерной грамоте и все.
   zak555
 
164 - 15.09.16 - 21:56
(163) может лучше музыкой или биологией занять ?
   PR
 
165 - 15.09.16 - 22:01
(164) Почему ты решил, что она занимается только программированием?
   Ctrekoza
 
166 - 15.09.16 - 22:03
(165) А сколько времени она сидит у монитора? Зрение ребенка как защищаешь?
   PR
 
167 - 15.09.16 - 22:09
(166) Пока мало, полчаса в день максимум.
Никак не защищаю.
   Ctrekoza
 
168 - 15.09.16 - 22:15
(167) Вот зрение и позвоночник самая уязвимая часть когда ребенок за компом сидит. Может не надо? Или она очень инетеруется? Может лучше в спортивную секцию гимнастики пока?
   Ctrekoza
 
169 - 15.09.16 - 22:16
(168) *интересуется
   zak555
 
170 - 15.09.16 - 22:23
(168) кстати, да
девчонок лучше не гимнастику
   qwerty
 
171 - 15.09.16 - 22:58
буэ...

Java, C#, Python

5. Свое мнение
   wt
 
172 - 15.09.16 - 23:20
(0) блок-схемы научи строить. Тогда будет по барабану на каком языке что делать.
Наверное это симптом современных специалистов по решению задач программным способом. У меня был курс в вузе, семантика алгоритмических языков, после него по барабану какой язык. Между прочим, когда решается вопрос, как решать задачу, необходимо выбирать программно-аппаратную платформу, на какой эта задача будет решена.
   impulse9
 
173 - 16.09.16 - 04:27
codecombat для мальчиков. Для девочек даже не знаю что придумать, у меня нет дочерей.

С 6 класса можно в 1С-школу программистов поводить, у них там есть java для начинающих

5. Свое мнение
   Jonny_Khomich
 
174 - 16.09.16 - 05:24
Пусть учится готовить борщ

5. Свое мнение
   H A D G E H O G s
 
175 - 16.09.16 - 16:46
(156) И вырастит быдлодевочка.
   H A D G E H O G s
 
176 - 16.09.16 - 16:46
(163) Посмотрел видео по Лазарусу. Это же какой-то мод к Дельфи :-) С человеческим лицом.
   H A D G E H O G s
 
177 - 16.09.16 - 16:49
(160) Используй TSpinEdit
   Wirtuozzz
 
178 - 16.09.16 - 16:59
Буду склонять свое чадо к С++, и потом работа в престижной забугорной организации.

5. Свое мнение
   igork1966
 
179 - 16.09.16 - 17:01
(171) + C++

5. Свое мнение
   Ctrekoza
 
180 - 17.09.16 - 04:29
(175) С чего  это она должна вырасти быдлодевочкой?
   Web00001
 
181 - 17.09.16 - 06:46
Я думаю надо начинать с colobot :) циклы условия алгоритмы, робот ездит, пишешь проги, выполняешь задания, помогая выживать космонавту. Можно играть и без программирования, Но это уже становится так себе. Имхо очень крутая штука. На русском языке.
   bolder
 
182 - 17.09.16 - 07:34
(0) В семь лет обучать программированию ребёнка - надо быть злодеем.Ему школьные занятия бы успеть сделать и поиграть чтобы время осталось.

5. Свое мнение
   PR
 
183 - 18.09.16 - 12:00
(182) Ну да, посмотреть мультики на ютубе время есть, а программировать нет, да?
Я же говорю, она сама хочет.
Если бы не хотела, не учил бы.
   Tarzan_Pasha
 
184 - 18.09.16 - 13:56
(183)Так это еще и девочка! Посуду научи ее мыть лучше и полы. Уборкой заниматься! И борщи варить.

А вообще у маминой подруги дочка. Вырастила ее мать-одиночка. Так вот она изучила программирования - эта дочка, принимала участив в каких то там олимпиадах постоянно, училась она уже в Москве, а не в Казани. Ей оплачивали учебу. Потом она в США училась и работала. А сейчас работает в yandex. Талантливая девочка.
   eryomin
 
185 - 18.09.16 - 14:32
(184) совсем недавно, вместе со мной сдавала экзамен на специалиста по платформе девчонка, отработавшая полгода в московском фране. влегкую, не то что мы, старые пердуны.
   PR
 
186 - 18.09.16 - 15:08
(184) Паш, иди поучи жену щи варить :))
   Jump
 
187 - 18.09.16 - 15:10
(182) Если есть интерес то почему нет?
   Jump
 
188 - 18.09.16 - 15:11
   Jump
 
189 - 18.09.16 - 15:14
Изучать какой то востребованынй язык в таком возрасте нет смысла - много лишних и непонятных сложностей и сущностей.

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

Т.е язык должен был такой чтобы можно было сразу без поготовки делать что-то заметное, видимое на экране.
   PR
 
190 - 18.09.16 - 15:15
(189) Ищется не то что язык, скорее среда. И Lazarus все-таки видимо подходит больше всего.
   PR
 
191 - 18.09.16 - 15:16
(189) >>Т.е язык должен был такой чтобы можно было сразу без поготовки делать что-то заметное, видимое на экране.
Именно
   Jump
 
192 - 18.09.16 - 15:26
(190) См.(188)
Это именно визуальная среда для детей.
   Jump
 
193 - 18.09.16 - 15:27
Вот внешний вид среды
http://marsohod.org/11-blog/106-scratchstart
   PR
 
194 - 18.09.16 - 15:34
(193) Может быть. Но вообще слишком уж узкозаточено и бесперспективно.
   Jump
 
195 - 18.09.16 - 15:38
(194) А какие нужны перспективы?
   PR
 
196 - 18.09.16 - 15:40
(195) После освоения базовых вещей по-любому захочется сделать что-то свое.
Да вот элементарно, сделать пару полей на форме и третье, с суммой первых двух.
Самому нарисовать круг и нарисовать, как он типа движется по экрану.
Запросить дату и посчитать возраст.
Да дохрена примитивов всяких, хрен знает, куда стрельнет мысль.
   PR
 
197 - 18.09.16 - 16:29
(195) Вообще неплохо, нужно будет показать
   Tarzan_Pasha
 
198 - 18.09.16 - 16:32
вот кстати среда разработки
https://jsfiddle.net/
   PR
 
199 - 18.09.16 - 16:44
(198) Херь какая-то
   mrFreeman
 
200 - 18.09.16 - 17:41
(0) Бейсик! Так:

Small Basic
http://smallbasic.com/

2. Бейсик. Как?
  1  2  3   

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует