Язык программирования для школьника 7-8 класса
От: Amethyst  
Дата: 03.04.14 11:02
Оценка:
Коллеги, доброго дня.

Хочу попробовать приобщить сына к IT. Но проблема в том, что я плохо представляю какой язык программирования выбрать для изучения.
Была попытка разобраться с Java, однако это оказалось тяжеловато и, как следствие, интерес у человека потух.
Нужно что-то лёгкое в изучении, дающее наглядный результат (UI, картинки, графики). Как раньше бейсик для ДВК

Что посоветуете? Да, если тема уже поднималась на rsdn, киньте ссылку пжл.
Почему добро всегда побеждает зло? Потому что историю пишут победители.
Re: Язык программирования для школьника 7-8 класса
От: Shico Великобритания
Дата: 03.04.14 11:34
Оценка: -1
Здравствуйте, Amethyst, Вы писали:

A>Коллеги, доброго дня.


A>Хочу попробовать приобщить сына к IT. Но проблема в том, что я плохо представляю какой язык программирования выбрать для изучения.

A>Была попытка разобраться с Java, однако это оказалось тяжеловато и, как следствие, интерес у человека потух.
A>Нужно что-то лёгкое в изучении, дающее наглядный результат (UI, картинки, графики). Как раньше бейсик для ДВК

A>Что посоветуете? Да, если тема уже поднималась на rsdn, киньте ссылку пжл.


http://python4kids.wordpress.com/
Re[2]: Язык программирования для школьника 7-8 класса
От: Amethyst  
Дата: 03.04.14 11:42
Оценка:
Здравствуйте, Shico, Вы писали:

S>http://python4kids.wordpress.com/


Да, как вариант. Спасибо.
Почему добро всегда побеждает зло? Потому что историю пишут победители.
Re: Питон (+)
От: Basil2 Россия https://starostin.msk.ru
Дата: 03.04.14 11:50
Оценка: +1 -1
Здравствуйте, Amethyst, Вы писали:

Простой
Удобный
Современный
Прикладной

Имхо в таком возрасте ребенок уже может его освоить.
Проект Ребенок8020 — пошаговый гайд как сделать, вырастить и воспитать ребенка.
Re[2]: Питон (+)
От: Amethyst  
Дата: 03.04.14 12:04
Оценка:
Здравствуйте, Basil2, Вы писали:

B>Простой

B>Удобный
B>Современный
B>Прикладной

Спасибо, ещё один голос за Питон.

B>Имхо в таком возрасте ребенок уже может его освоить.


Было бы оч хорошо. Критически важно чтобы начало получаться, и был наглядный результат на выходе.
Лично я на питоне никогда не писал, так что придётся вначале изучить самому
Почему добро всегда побеждает зло? Потому что историю пишут победители.
Re: Язык программирования для школьника 7-8 класса
От: FoolS.Top Армения  
Дата: 03.04.14 13:02
Оценка:
Здравствуйте, Amethyst, Вы писали:

A>Коллеги, доброго дня.


A>Нужно что-то лёгкое в изучении, дающее наглядный результат (UI, картинки, графики). Как раньше бейсик для ДВК


A>Что посоветуете? Да, если тема уже поднималась на rsdn, киньте ссылку пжл.


Лого
Feierlich, misterioso
Re[2]: Язык программирования для школьника 7-8 класса
От: Amethyst  
Дата: 03.04.14 13:06
Оценка:
Здравствуйте, FoolS.Top, Вы писали:

FT>Лого


Спасибо!
А есть личный опыт изучения Лого? Как он в сравнении с тем же Питоном, плюсы-минусы?
Почему добро всегда побеждает зло? Потому что историю пишут победители.
Re: Язык программирования для школьника 7-8 класса
От: Sinix  
Дата: 03.04.14 13:15
Оценка: +2
Здравствуйте, Amethyst, Вы писали:

A>Что посоветуете? Да, если тема уже поднималась на rsdn, киньте ссылку пжл.

http://research.microsoft.com/en-us/projects/kodu/
https://www.touchdevelop.com/
http://colobot.info/

+ всякие lego mindstorms и robotics studio, но это если ребёнок заинтересуется.
Re: Язык программирования для школьника 7-8 класса
От: velkin Удмуртия https://kisa.biz
Дата: 03.04.14 13:25
Оценка: +2 -1
Здравствуйте, Amethyst, Вы писали:

A>Нужно что-то лёгкое в изучении, дающее наглядный результат (UI, картинки, графики). Как раньше бейсик для ДВК


Qt SDK 4.x, среда разработки QtCreator, язык C++, компиляторы MinGW, GCC. Как пример их Demo из пакета. QGraphicsView и QGraphicsScene это прямой путь к созданию 2D игр, звук и музыка тоже программируется. Можно подключать сторонние 3D движки, я подключал OpenSceneGraph, OpenCASCADE и другие.

7-8 класс это уже солидный возраст и в нём изучать детские технологии "западло", а долго и муторно учиться изящному программированию на той же Java, которая, кстати, не рекламируется как быстрый движок для игр, слишком рано.
Re[3]: Питон (+)
От: Basil2 Россия https://starostin.msk.ru
Дата: 03.04.14 13:29
Оценка:
Здравствуйте, Amethyst, Вы писали:

B>>Имхо в таком возрасте ребенок уже может его освоить.


A>Было бы оч хорошо. Критически важно чтобы начало получаться, и был наглядный результат на выходе.

A>Лично я на питоне никогда не писал, так что придётся вначале изучить самому

Когда я обучал школьников на Питоне, первой программой они писали сетевой чат В принципе, там в полстраницы можно уложиться, на UDP по локалке.
Проект Ребенок8020 — пошаговый гайд как сделать, вырастить и воспитать ребенка.
Re: Язык программирования для школьника 7-8 класса
От: artelk  
Дата: 03.04.14 13:41
Оценка:
Здравствуйте, Amethyst, Вы писали:

http://docs.racket-lang.org/quick/
Re[2]: Язык программирования для школьника 7-8 класса
От: Amethyst  
Дата: 03.04.14 13:42
Оценка:
Здравствуйте, velkin, Вы писали:

V>Qt SDK 4.x, среда разработки QtCreator, язык C++, компиляторы MinGW, GCC. Как пример их Demo из пакета. QGraphicsView и QGraphicsScene это прямой путь к созданию 2D игр, звук и музыка тоже программируется. Можно подключать сторонние 3D движки, я подключал OpenSceneGraph, OpenCASCADE и другие.


V>7-8 класс это уже солидный возраст и в нём изучать детские технологии "западло", а долго и муторно учиться изящному программированию на той же Java, которая, кстати, не рекламируется как быстрый движок для игр, слишком рано.


Тут важно сначала попробовать, чтобы человек понял -- это вообще его или нет. Так что видимо Питон или Лого.
Касаемо С++, имхо этот язык ещё сложнее Java. Помню что у меня, несмотря на приличное знание чистого С, ушёл примерно год на нормальное освоение плюсов.
Почему добро всегда побеждает зло? Потому что историю пишут победители.
Re[3]: Язык программирования для школьника 7-8 класса
От: velkin Удмуртия https://kisa.biz
Дата: 03.04.14 14:22
Оценка: -1
Здравствуйте, Amethyst, Вы писали:

V>>7-8 класс это уже солидный возраст и в нём изучать детские технологии "западло", а долго и муторно учиться изящному программированию на той же Java, которая, кстати, не рекламируется как быстрый движок для игр, слишком рано.


A>Тут важно сначала попробовать, чтобы человек понял -- это вообще его или нет. Так что видимо Питон или Лого.

A>Касаемо С++, имхо этот язык ещё сложнее Java. Помню что у меня, несмотря на приличное знание чистого С, ушёл примерно год на нормальное освоение плюсов.

Делое не в языке, дело в мотивации. Чаще всего люди в этом возрасте хотят делать игры. А С++ под тот же Qt уже не требует высокого порога вхождения.

У меня в этом возрасте был недавно выпущенный Visual C++ 6.0, а продукты от Borland даже рассматривались как рабочий инструмент. Что касается мотивации, то можно отвести ребёнка на платные курсы программирования, в университет или частную контору. Пусть себе ходит обучается.
Re[3]: Язык программирования для школьника 7-8 класса
От: Хреннос  
Дата: 04.04.14 05:59
Оценка:
Здравствуйте, Amethyst, Вы писали:

A>А есть личный опыт изучения Лого? Как он в сравнении с тем же Питоном, плюсы-минусы?


Я детям ставил MSWLogo и показывал, как в сроке ввода команд можно команды вводить и рисовать. Потом распечатал списочек команд.
Даже кое-что сами рисовали (однострочники с циклами), хотя и недолго.
Re: Язык программирования для школьника 7-8 класса
От: Alexey931  
Дата: 04.04.14 06:33
Оценка:
Здравствуйте, Amethyst, Вы писали:

A>Коллеги, доброго дня.


A>Хочу попробовать приобщить сына к IT. Но проблема в том, что я плохо представляю какой язык программирования выбрать для изучения.

A>Была попытка разобраться с Java, однако это оказалось тяжеловато и, как следствие, интерес у человека потух.
A>Нужно что-то лёгкое в изучении, дающее наглядный результат (UI, картинки, графики). Как раньше бейсик для ДВК

A>Что посоветуете? Да, если тема уже поднималась на rsdn, киньте ссылку пжл.


Питон уже неоднократно советовали, и это, наверное, правильно. Вряд ли есть еще язык, на котором можно писать в любом стиле. Есть только одно сомнение: не вышло бы так, что через пару лет малому будет не объяснить, что такое указатель. Программисту опасно не чувствовать это дело. Может rust, если не C, попробовать?

Помню, видел документальное про пацана, плававшего с младенчества. Поразило, что и в десять лет он по-прежнему плавал по-собачьи.
Re[2]: Язык программирования для школьника 7-8 класса
От: Amethyst  
Дата: 04.04.14 07:55
Оценка:
Здравствуйте, Alexey931, Вы писали:


A>Питон уже неоднократно советовали, и это, наверное, правильно. Вряд ли есть еще язык, на котором можно писать в любом стиле. Есть только одно сомнение: не вышло бы так, что через пару лет малому будет не объяснить, что такое указатель. Программисту опасно не чувствовать это дело. Может rust, если не C, попробовать?


Я всё-таки сторонник развития по схеме "от простого к сложному", сам когда-то с бейсика начинал. Единственное, выше по ветке velkin правильно заметил про мотивацию. Мой школьник компьютерными игрушками очень увлечён, и было бы здорово эту тягу направить в нужное русло.
Почему добро всегда побеждает зло? Потому что историю пишут победители.
Re[4]: Язык программирования для школьника 7-8 класса
От: Amethyst  
Дата: 04.04.14 09:42
Оценка:
Здравствуйте, velkin, Вы писали:

V>Делое не в языке, дело в мотивации. Чаще всего люди в этом возрасте хотят делать игры. А С++ под тот же Qt уже не требует высокого порога вхождения.


Насчёт мотивации согласен. Для геймдева мне ещё unity3d порекомендовали, как лёгкую для освоения вещь. Сценарии там можно писать на шарпе.
Почему добро всегда побеждает зло? Потому что историю пишут победители.
Re: Язык программирования для школьника 7-8 класса
От: FoolS.Top Армения  
Дата: 04.04.14 12:26
Оценка:
Здравствуйте, Amethyst

Вы здесь смотрели? List of educational programming languages
Feierlich, misterioso
Re: Язык программирования для школьника 7-8 класса
От: placement_new  
Дата: 04.04.14 14:55
Оценка:
Здравствуйте, Amethyst, Вы писали:

A>Коллеги, доброго дня.


A>Хочу попробовать приобщить сына к IT. Но проблема в том, что я плохо представляю какой язык программирования выбрать для изучения.

A>Была попытка разобраться с Java, однако это оказалось тяжеловато и, как следствие, интерес у человека потух.
A>Нужно что-то лёгкое в изучении, дающее наглядный результат (UI, картинки, графики). Как раньше бейсик для ДВК

A>Что посоветуете? Да, если тема уже поднималась на rsdn, киньте ссылку пжл.


https://www.kickstarter.com/projects/lindaliukas/hello-ruby
Re: Язык программирования для школьника 7-8 класса
От: AlexMld Россия  
Дата: 05.04.14 04:34
Оценка: +1
Здравствуйте, Amethyst, Вы писали:

A>Что посоветуете? Да, если тема уже поднималась на rsdn, киньте ссылку пжл.


Microsoft Small Basic еще можно посмотреть, там с графикой достаточно просто работать.
http://smallbasic.com
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.