|
OFF: Обучение ребенка программированию | ☑ | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0
PR
15.09.16
✎
14:30
|
Как-то само собой поднялась тема обучить ребенка компьютеру.
Дочке 7 лет, ей самой тоже интересно. Возник вопрос, с чего хоть начать-то? Ясен пень, что для начала нужно что-то типа простейшего турбо паскаля, в котором можно будет программно рисовать кружочки, овалы, прямоугольники, квадраты, линии и прочую графику, в цикле их двигать по экрану и так далее. Все это должно быть максимально просто, заколотил пару десятков строчек — получил результат. Запустил турбо паскаль, а он уже на свежих компах и не пашет. Может виртуалку поставить? Бейсик вообще не запускад. |
||||||||||||||||
107
mxs089
15.09.16
✎
15:31
|
(103) ты тупой, рукалицо
|
||||||||||||||||
108
Морковка
15.09.16
✎
15:32
|
поддержу (23), в таком возрасте обучить базовым концепциям типа цикл, процедура/функция, условие - уже очень хорошее достижение, и не надо перегружать ребенка сложностями синтаксиса реальных языков. Хотя девочке может лучше и в куклы, научится еще программировать
Свое мнение |
||||||||||||||||
109
PR
15.09.16
✎
15:35
|
(103) Миш, иди накуй
|
||||||||||||||||
110
PR
15.09.16
✎
15:45
|
Посмотрел Lazarus, нормально, самое оно, пойдет
|
||||||||||||||||
111
Это_mike
15.09.16
✎
15:48
|
(0) начни со скретча.
|
||||||||||||||||
112
Мышка
15.09.16
✎
15:58
|
(0) пельмяшка из Греции хвалилась на каникулах, что их по Майнкрафту немного учили. Вот описалово (там есть на сам курс ссылка):
https://nplus1.ru/news/2015/11/17/minecraft (у меня, правда, от графики этого Майнкрафта глаза вытекли, просто пока его им установила) |
||||||||||||||||
113
mxs089
15.09.16
✎
16:03
|
(112) нормальная афика
|
||||||||||||||||
114
mxs089
15.09.16
✎
16:04
|
*графика
|
||||||||||||||||
115
ViSo76
15.09.16
✎
16:12
|
Раньше была игра Snake_Battle там вроде бы нужно програмировать поведение змеи ( програмирование визуальное ), а затем змей стравливать друг на друга https://ru.wikipedia.org/wiki/Snake_Battle
|
||||||||||||||||
116
mxs089
15.09.16
✎
16:18
|
(115) О, есть куча игр, где нужно программировать поведение игрока, онлайн
|
||||||||||||||||
117
PR
15.09.16
✎
16:22
|
Все игры сразу не катят, потому что учить там алгоритмическому программированию практически нечему.
Цикл, условие и еще пара простых вещей. А программирование — это как бы гораздо больше. А после таких игр придется говорить что-то типа "Теперь забудь все, что ты знала, начнем все с начала". |
||||||||||||||||
118
sitex
naïve
15.09.16
✎
16:25
|
(117) Во вашему надо сразу дать "пистолет" и кидать уток повыше?
|
||||||||||||||||
119
sitex
naïve
15.09.16
✎
16:25
|
(118) + По ...
|
||||||||||||||||
120
mxs089
15.09.16
✎
16:28
|
(117) не, там как раз наглядно видно как работают условия, циклы и т.п.
|
||||||||||||||||
121
mxs089
15.09.16
✎
16:28
|
и когда ребенок видит код, он может представить себе игрока
|
||||||||||||||||
122
PR
15.09.16
✎
16:35
|
(118) Нет. Но нужна масштабируемая система. А не так, что рисуешь ходящего утенка и... и всё.
|
||||||||||||||||
124
Господин ПЖ
15.09.16
✎
16:40
|
minecraft
|
||||||||||||||||
125
Fragster
гуру
15.09.16
✎
16:40
|
(117) программирование в конце концов сводится к "цикл, условие и пара простых вещей", а от набивания шишек в контроле входных данных ты никуда не денешься. А потом в коллизиях при параллельном программировании. Но для целей "научить думать" как раз и подходят простейшие игры типа указанных выше.
А вообще мне кажется, детей надо учить оценивать последствия, нести ответственность. Для этого, ИМХО, шахматы (с живым человеком) больше подходят. Да даже карточные игры типа преферанса, 1000 или даже переводного дурака. А программирование учит решать большие проблемы методом декомпозиции, что, конечно, тоже важно, но не на первом месте. |
||||||||||||||||
126
NikVars
15.09.16
✎
16:41
|
(122) На каком-то этапе жизни ребенка нужно и гусенка рисовать. Если этот этап пропущен, то вырастет тетка пасущая коров на ферме в одноклассниках.
|
||||||||||||||||
127
solarcold
15.09.16
✎
16:42
|
Python, ребята
Свое мнение |
||||||||||||||||
128
Господин ПЖ
15.09.16
✎
16:45
|
(127) это для ясельников
вот книга для tru-девочки «Изучаем C++ через программирование игр» |
||||||||||||||||
129
Эльниньо
15.09.16
✎
16:45
|
(0) Тебе ребёнка не жалко?
Свое мнение |
||||||||||||||||
130
sitex
naïve
15.09.16
✎
16:47
|
(122) Так разве не первоначальная цель заинтересовать ? А потом уже смотреть куда двигаться.
|
||||||||||||||||
131
solarcold
15.09.16
✎
16:47
|
(128) Хорошо. Malbolge.
|
||||||||||||||||
132
Господин ПЖ
15.09.16
✎
16:49
|
lazarus - это ж паскаль/дельфи
накой черт учить ребенка этой латыни |
||||||||||||||||
133
mxs089
15.09.16
✎
16:49
|
(127) питон и с++, думаю выбор очевиден
|
||||||||||||||||
134
cViper
15.09.16
✎
16:49
|
(0) А оно нужно в таком возрасте?https://ebanoe.it/2016/09/08/dou-schoolboy/
|
||||||||||||||||
135
Кирпич
15.09.16
✎
16:49
|
(128) «Изучаем C++ через программирование игр» они ещё в животике прошли. теперь типа практикум начинается.
|
||||||||||||||||
136
mxs089
15.09.16
✎
16:50
|
я думаю, что все со мной согласятся, есть один нормальный язык программирования - С++
|
||||||||||||||||
137
NikVars
15.09.16
✎
16:50
|
(129) Чем он раньше убьет тягу девочки к программированию, тем скорее вырастет классная девушка, которая станет замечательной женщиной. А папины попытки привить программирование будет семейным анекдотом.
|
||||||||||||||||
138
Господин ПЖ
15.09.16
✎
16:52
|
>Чем он раньше убьет тягу девочки к программированию, тем скорее вырастет классная девушка, которая станет замечательной женщиной.
+1 п.э. и надо ее научить программировать. чтобы она смотрела на it-шников свысока и демонически смеялась над их бородами/свитерами вышла замуж за нормального миллионера а папу сдала в дом престарелых 1с-ников |
||||||||||||||||
139
Кирпич
15.09.16
✎
16:53
|
(137) Как бы он у себя тягу не убил. Щас начнет Lazarus крутить, а там типы, классы, потоки. Толи дело 1С - тяп ляп и в кассу.
|
||||||||||||||||
140
NikVars
15.09.16
✎
16:56
|
(139) Ага! Тяжко будет! Сначала самому разобраться, потом семилетней девочке объяснить, потом задания придумать, потом сидеть с ней и помогать, и когда этап пройден - бежать на работу и сбрасывать психи на клиентов.
|
||||||||||||||||
141
NikVars
15.09.16
✎
16:57
|
И это при том, что я не рассматриваю темы:
1) я не поняла, повтори 2) не хочу, надоело |
||||||||||||||||
142
Кирпич
15.09.16
✎
16:59
|
(141) ну мы же понимаем, что обучения не будет никакого. потому что рано.
|
||||||||||||||||
143
mxs089
15.09.16
✎
17:00
|
(142) будет просто порка
|
||||||||||||||||
144
NikVars
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 чудесен |
||||||||||||||||
148
mxs089
15.09.16
✎
17:17
|
поделюсь с вами маленьким секретом, в 4 года я начал изучать С, потом С++, меня звали в microsoft когда мне было 13, но по патриотическим причинам я остался на Родине, и кодю на 1С тоже из патриотических соображений...(
|
||||||||||||||||
149
Господин ПЖ
15.09.16
✎
17:26
|
(148) а чо так поздно?
тут львиная доля народу vbs еще по пути к яйцеклетке баловалась... |
||||||||||||||||
150
Кирпич
15.09.16
✎
17:33
|
(149) ну кто к яйцеклетке стремился, а кто сразу в микрософт
|
||||||||||||||||
151
Sиlьver
15.09.16
✎
17:45
|
Голосую за Scratch. У самого дочка 7 лет, ей нравится.
Свое мнение |
||||||||||||||||
152
NoNameYet
15.09.16
✎
17:47
|
В шахматы умеет играть?
Свое мнение |
||||||||||||||||
153
uno-group
15.09.16
✎
18:04
|
В 7 лет надо развивать логическое мышление, а не код зубрить. Нафига из ребенка делать быдло кодера на любом языке программирования? Людей умеющих кодить хоть ж-ой жуй. умеющих придумать что то интересное что нужно закодить единицы.
Свое мнение |
||||||||||||||||
154
Господин ПЖ
15.09.16
✎
18:11
|
>Людей умеющих кодить хоть ж-ой жуй. умеющих придумать что то интересное что нужно закодить единицы.
так они и не кодируют |
||||||||||||||||
155
mehfk
15.09.16
✎
18:15
|
(0) Вместо Turbo Pascal можно взять Free Pascal Compiler. IDE аналогичная, можно выбрать "уровень совместимости".
А вместо Delphi - Lazarus |
||||||||||||||||
156
Ctrekoza
15.09.16
✎
19:56
|
(0) Зачем так рано? Ребенок может стать замкнутым. Пусть общается со сверстниками, а не с компом.
Мое мнение, что программированию нужно учить не ранее лет 15-17, когда уже точно может быть осознанный выбор у ребенка. |
||||||||||||||||
157
Tarzan_Pasha
15.09.16
✎
20:42
|
(80)алгориты же есть. вот их и реализовывать можно на любом полноценном языке. в яндексе кстати подруга работает у меня. так вот у них там принято изучать теории алгоритмов. а js скрипты используются для тестирования сильно. Яж не 1с предлагаю вам изучать )
|
||||||||||||||||
158
PR
15.09.16
✎
20:44
|
(152) Да, но так, очень немного, не знаю, в итоге наверное не пойдет.
|
||||||||||||||||
159
Tarzan_Pasha
15.09.16
✎
20:49
|
а вообще меня тётя обучала программированию. Она препод по информатике и программист - всю жизнь этим занималась. Нас с друзьями обучала. Кружок был у ней для старшеклассников. И она нам давала задачи на паскале. именно задачи, направленные на создание алгоритмов типа сортировки и т.п. Сначала мы учились рисовать блок-схемы. Потом уже только начали изучать язык. Без компьютеров писали программы. Хотя она знала и другие языки, включая ассемблер и Си. А в институте мы изучали СИ сразу.
|
||||||||||||||||
160
PR
15.09.16
✎
20:59
|
Хм, вот думаю, наверное все-таки вариант 1 будет интереснее, потому что в Lazarus визуальное программирование и это удобно, круто и быстро сразу видишь, что получается, конечно, но даже это уже скрыто и неявно.
Что такое переменная еще объяснишь, а вот исполнение кода уже событийное, а не один поток с одним входом. Линию нарисовать вообще ХЗ как. Элементарное сообщить сам не понимаю, куда что сообщать. И т. д. В общем будет два, думаю, сначала Турбо паскаль, потом как другой взгляд на программирование — Lazarus :)) А то показал сегодня, так пока показал, сам замаялся вспоминать, как сделать на форме три числовых, а не текстовых поля, чтобы при изменении первых двух считалось третье :)) Так и не понял, кстати, как тип задать, то ли где-то указать явно, то ли маску задать, то ли че. |
||||||||||||||||
161
novichok79
15.09.16
✎
21:01
|
Я начинал с разбора программ для спектрумовского бэйсика, которые писал в тетрадке старший брат. мне было 8 лет. потом я плотно подсел на Turbo Pascal и программы zhopa1.pas, zhopa2.pas. Потом был Delphi в 14 лет, где я каталогизировал весь рэпчик, что был на компе. Оказывается, я написал базу данных. Потом я скатился до 1С в районе 23 лет, потому что надо было кодить за тарелку супа во франче.
Поэтому - 1), 3), а потом можно 4) Турбо паскаль в виртуалке |
||||||||||||||||
162
f_vadim
15.09.16
✎
21:09
|
я канеш за паскаль, но не представляю как им можно заинтересовать девочку семи лет.
поэтому наверное лучше что-нибудь игровых. Свое мнение |
||||||||||||||||
163
PR
15.09.16
✎
21:35
|
(162) Нарисовать кружок, потом в цикле его рисовать, стирать и рисовать заново, но уже правее.
Написать программку, которая складывает введенные цифры. Сказать компьютеру открыть Ютуб с заданным текстом. Ну и т. д. Тут все просто. Либо ей понравится либо нет. Не понравится, обучу MS офису, элементарной компьютерной грамоте и все. |
||||||||||||||||
164
zak555
15.09.16
✎
21:56
|
(163) может лучше музыкой или биологией занять ?
|
||||||||||||||||
165
PR
15.09.16
✎
22:01
|
(164) Почему ты решил, что она занимается только программированием?
|
||||||||||||||||
166
Ctrekoza
15.09.16
✎
22:03
|
(165) А сколько времени она сидит у монитора? Зрение ребенка как защищаешь?
|
||||||||||||||||
167
PR
15.09.16
✎
22:09
|
(166) Пока мало, полчаса в день максимум.
Никак не защищаю. |
||||||||||||||||
168
Ctrekoza
15.09.16
✎
22:15
|
(167) Вот зрение и позвоночник самая уязвимая часть когда ребенок за компом сидит. Может не надо? Или она очень инетеруется? Может лучше в спортивную секцию гимнастики пока?
|
||||||||||||||||
169
Ctrekoza
15.09.16
✎
22:16
|
(168) *интересуется
|
||||||||||||||||
170
zak555
15.09.16
✎
22:23
|
(168) кстати, да
девчонок лучше не гимнастику |
||||||||||||||||
171
qwerty
15.09.16
✎
22:58
|
буэ...
Java, C#, Python Свое мнение |
||||||||||||||||
172
wt
15.09.16
✎
23:20
|
(0) блок-схемы научи строить. Тогда будет по барабану на каком языке что делать.
Наверное это симптом современных специалистов по решению задач программным способом. У меня был курс в вузе, семантика алгоритмических языков, после него по барабану какой язык. Между прочим, когда решается вопрос, как решать задачу, необходимо выбирать программно-аппаратную платформу, на какой эта задача будет решена. |
||||||||||||||||
173
impulse9
16.09.16
✎
04:27
|
codecombat для мальчиков. Для девочек даже не знаю что придумать, у меня нет дочерей.
С 6 класса можно в 1С-школу программистов поводить, у них там есть java для начинающих Свое мнение |
||||||||||||||||
174
Jonny_Khomich
16.09.16
✎
05:24
|
Пусть учится готовить борщ
Свое мнение |
||||||||||||||||
175
H A D G E H O G s
16.09.16
✎
16:46
|
(156) И вырастит быдлодевочка.
|
||||||||||||||||
176
H A D G E H O G s
16.09.16
✎
16:46
|
(163) Посмотрел видео по Лазарусу. Это же какой-то мод к Дельфи :-) С человеческим лицом.
|
||||||||||||||||
177
H A D G E H O G s
16.09.16
✎
16:49
|
(160) Используй TSpinEdit
|
||||||||||||||||
178
Wirtuozzz
16.09.16
✎
16:59
|
Буду склонять свое чадо к С++, и потом работа в престижной забугорной организации.
Свое мнение |
||||||||||||||||
179
igork1966
16.09.16
✎
17:01
|
(171) + C++
Свое мнение |
||||||||||||||||
180
Ctrekoza
17.09.16
✎
04:29
|
(175) С чего это она должна вырасти быдлодевочкой?
|
||||||||||||||||
181
Web00001
17.09.16
✎
06:46
|
Я думаю надо начинать с colobot :) циклы условия алгоритмы, робот ездит, пишешь проги, выполняешь задания, помогая выживать космонавту. Можно играть и без программирования, Но это уже становится так себе. Имхо очень крутая штука. На русском языке.
|
||||||||||||||||
182
bolder
17.09.16
✎
07:34
|
(0) В семь лет обучать программированию ребёнка - надо быть злодеем.Ему школьные занятия бы успеть сделать и поиграть чтобы время осталось.
Свое мнение |
||||||||||||||||
183
PR
18.09.16
✎
12:00
|
(182) Ну да, посмотреть мультики на ютубе время есть, а программировать нет, да?
Я же говорю, она сама хочет. Если бы не хотела, не учил бы. |
||||||||||||||||
184
Tarzan_Pasha
18.09.16
✎
13:56
|
(183)Так это еще и девочка! Посуду научи ее мыть лучше и полы. Уборкой заниматься! И борщи варить.
А вообще у маминой подруги дочка. Вырастила ее мать-одиночка. Так вот она изучила программирования - эта дочка, принимала участив в каких то там олимпиадах постоянно, училась она уже в Москве, а не в Казани. Ей оплачивали учебу. Потом она в США училась и работала. А сейчас работает в yandex. Талантливая девочка. |
||||||||||||||||
185
eryomin
18.09.16
✎
14:32
|
(184) совсем недавно, вместе со мной сдавала экзамен на специалиста по платформе девчонка, отработавшая полгода в московском фране. влегкую, не то что мы, старые пердуны.
|
||||||||||||||||
186
PR
18.09.16
✎
15:08
|
(184) Паш, иди поучи жену щи варить :))
|
||||||||||||||||
187
Jump
18.09.16
✎
15:10
|
(182) Если есть интерес то почему нет?
|
||||||||||||||||
188
Jump
18.09.16
✎
15:11
|
|||||||||||||||||
189
Jump
18.09.16
✎
15:14
|
Изучать какой то востребованынй язык в таком возрасте нет смысла - много лишних и непонятных сложностей и сущностей.
Да и пока вырастет этот язык может уже забудут. А приобрести базовые навыки поможет любой язык, главное чтобы он был понятен и интересен ребенку. Т.е язык должен был такой чтобы можно было сразу без поготовки делать что-то заметное, видимое на экране. |
||||||||||||||||
190
PR
18.09.16
✎
15:15
|
(189) Ищется не то что язык, скорее среда. И Lazarus все-таки видимо подходит больше всего.
|
||||||||||||||||
191
PR
18.09.16
✎
15:16
|
(189) >>Т.е язык должен был такой чтобы можно было сразу без поготовки делать что-то заметное, видимое на экране.
Именно |
||||||||||||||||
192
Jump
18.09.16
✎
15:26
|
(190) См.(188)
Это именно визуальная среда для детей. |
||||||||||||||||
193
Jump
18.09.16
✎
15:27
|
Вот внешний вид среды
http://marsohod.org/11-blog/106-scratchstart |
||||||||||||||||
194
PR
18.09.16
✎
15:34
|
(193) Может быть. Но вообще слишком уж узкозаточено и бесперспективно.
|
||||||||||||||||
195
Jump
18.09.16
✎
15:38
|
(194) А какие нужны перспективы?
|
||||||||||||||||
196
PR
18.09.16
✎
15:40
|
(195) После освоения базовых вещей по-любому захочется сделать что-то свое.
Да вот элементарно, сделать пару полей на форме и третье, с суммой первых двух. Самому нарисовать круг и нарисовать, как он типа движется по экрану. Запросить дату и посчитать возраст. Да дохрена примитивов всяких, хрен знает, куда стрельнет мысль. |
||||||||||||||||
197
PR
18.09.16
✎
16:29
|
(195) Вообще неплохо, нужно будет показать
|
||||||||||||||||
198
Tarzan_Pasha
18.09.16
✎
16:32
|
вот кстати среда разработки
https://jsfiddle.net/ |
||||||||||||||||
199
PR
18.09.16
✎
16:44
|
(198) Херь какая-то
|
||||||||||||||||
200
mrFreeman
18.09.16
✎
17:41
|
Бейсик. Как? |
||||||||||||||||
201
romix
18.09.16
✎
17:42
|
(97) > Кирпич [RU/Москва] лидер вот http://pascalabc.net/
Скачал, выглядит очень зачетно. Я смотрю, она и DLL-ки может... |
||||||||||||||||
202
mrFreeman
18.09.16
✎
17:47
|
+(200)
Документация, в том числе на великом и могучем: https://msdn.microsoft.com/en-us/ff423682 |
||||||||||||||||
203
PR
18.09.16
✎
17:53
|
(202) Мерси, надо будет посмотреть :))
|
||||||||||||||||
204
PR
18.09.16
✎
18:23
|
(201) Кстати, да, графика в пять строчек — это то, что надо. Лучше, чем Lazarus, думаю.
|
||||||||||||||||
205
Mort
18.09.16
✎
19:02
|
|||||||||||||||||
206
Когнитивный Диссонанс
19.09.16
✎
09:00
|
Есть же методы обучения детей, и там начинается не с вбивания текстов, а манипулирования визуальными объектами
Kodu Game Lab, Scratch |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |