Приобщение школьника к программированию
От: Мемега Литва  
Дата: 24.04.17 19:31
Оценка: +1
Привет всем,

возник вопрос — с чего начать изучение программирования школьнику (5-6 класс)? Сам начинал с турбо паскаля и турбо ассемблера, и книжки Нортона. Но может сейчас стоит что-нибудь посовременнее? Что почитать?

Жду ваших советов
memega
Отредактировано 24.04.2017 19:32 Мемега . Предыдущая версия .
Re: Приобщение школьника к программированию
От: jahr  
Дата: 24.04.17 20:06
Оценка:
Здравствуйте, Мемега, Вы писали:

М>Привет всем,


М>возник вопрос — с чего начать изучение программирования школьнику (5-6 класс)? Сам начинал с турбо паскаля и турбо ассемблера, и книжки Нортона. Но может сейчас стоит что-нибудь посовременнее? Что почитать?


М>Жду ваших советов


https://habrahabr.ru/company/piter/blog/269757/

По Scratch тоже какая-то удачная книжка была, но сейчас что-то не могу найти
Re: Приобщение школьника к программированию
От: De-Bill  
Дата: 25.04.17 01:42
Оценка: 12 (2)
М>Жду ваших советов

Pascal + https://www.codingame.com/ + наставничество + интернет.
Re[2]: Приобщение школьника к программированию
От: es3000  
Дата: 25.04.17 06:48
Оценка:
J>https://habrahabr.ru/company/piter/blog/269757/

Читал, что Minecraft "ломает" психику ребенку.

А тут еще и программирование в Minecraft!
Получается ядреная смесь.

Может быть начать с чего-то типа LightBot:
https://play.google.com/store/apps/details?id=com.lightbot.lightbot
Отредактировано 25.04.2017 6:52 es3000 . Предыдущая версия . Еще …
Отредактировано 25.04.2017 6:48 es3000 . Предыдущая версия .
Re: Приобщение школьника к программированию
От: Pzz Россия https://github.com/alexpevzner
Дата: 25.04.17 07:14
Оценка: +2
Здравствуйте, Мемега, Вы писали:

М>возник вопрос — с чего начать изучение программирования школьнику (5-6 класс)? Сам начинал с турбо паскаля и турбо ассемблера, и книжки Нортона. Но может сейчас стоит что-нибудь посовременнее? Что почитать?


Ну Паскаль я бы точно сейчас не посоветовал.

Может, Go?
Re: Приобщение школьника к программированию
От: LaptevVV Россия  
Дата: 25.04.17 07:16
Оценка:
Вот с этого: http://www.ozon.ru/context/detail/id/35202116/
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re: Приобщение школьника к программированию
От: pestis  
Дата: 25.04.17 07:26
Оценка: :)))
Здравствуйте, Мемега, Вы писали:

М>возник вопрос — с чего начать изучение программирования школьнику (5-6 класс)?


Начинать нужно с реальной машины тюринга, хотя бы из лего, а потом ассемблер, сишечка и протоколы, можно немного крипты.
Re[2]: Приобщение школьника к программированию
От: Mr.Delphist  
Дата: 25.04.17 09:30
Оценка: 1 (1) :))) :)
Здравствуйте, pestis, Вы писали:

P>Начинать нужно с реальной машины тюринга, хотя бы из лего, а потом ассемблер, сишечка и протоколы, можно немного крипты.


— Он сможет вести нормальную жизнь?
— Нет. Он будет инженером.

https://www.youtube.com/watch?v=Lb2DXL-GCU0
Re[2]: Приобщение школьника к программированию
От: De-Bill  
Дата: 25.04.17 10:40
Оценка: +1
Pzz>Ну Паскаль я бы точно сейчас не посоветовал.

Хороший не перегруженный язык для изучения базы. К тому же у языка Pascal есть очень хороший и мощный плюс — на нём можно выступать на олимпиадах любого уровня, начиная от школьных, заканчивая IOI.
Re[2]: Приобщение школьника к программированию
От: Мемега Литва  
Дата: 25.04.17 11:26
Оценка:
Здравствуйте, De-Bill, Вы писали:

М>>Жду ваших советов


DB>Pascal + https://www.codingame.com/ + наставничество + интернет.


Спасибо! А может быть еще и учебник порекомендуете?
memega
Re[2]: Приобщение школьника к программированию
От: Мемега Литва  
Дата: 25.04.17 11:27
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Вот с этого: http://www.ozon.ru/context/detail/id/35202116/


Спасибо! Обязательно посмотрю
memega
Re[3]: Приобщение школьника к программированию
От: LaptevVV Россия  
Дата: 25.04.17 11:28
Оценка:
DB>Хороший не перегруженный язык для изучения базы. К тому же у языка Pascal есть очень хороший и мощный плюс — на нём можно выступать на олимпиадах любого уровня, начиная от школьных, заканчивая IOI.
Сейчас можно на всем — от Васика до Питона.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Приобщение школьника к программированию
От: Мемега Литва  
Дата: 25.04.17 11:28
Оценка: +1
Здравствуйте, pestis, Вы писали:

P>Здравствуйте, Мемега, Вы писали:


М>>возник вопрос — с чего начать изучение программирования школьнику (5-6 класс)?


P>Начинать нужно с реальной машины тюринга, хотя бы из лего, а потом ассемблер, сишечка и протоколы, можно немного крипты.


Как вариант — начинать с книги Петзольда "Код". Но бпюсь, что ваш набор для пятиклассника слишком трудным выйдет, парень звезд с неба не хватает
memega
Re[3]: Приобщение школьника к программированию
От: De-Bill  
Дата: 25.04.17 11:31
Оценка:
DB>>Pascal + https://www.codingame.com/ + наставничество + интернет.
М>Спасибо! А может быть еще и учебник порекомендуете?

Нет, учебник не подскажу, так как занимаюсь с ребёнком сам, и вижу, что вызывает трудности, что понятно, а что слишком легко. Поэтому и путь обучения несколько другой, чем в учебнике, а темы зависят от решаемой задачи. Например, ребёнок хорошо понимает рекурсию, подход devide & concure, может написать merge sort с нуля, но не умеет работать с динамической памятью.
Re[4]: Приобщение школьника к программированию
От: De-Bill  
Дата: 25.04.17 11:35
Оценка:
DB>>Хороший не перегруженный язык для изучения базы. К тому же у языка Pascal есть очень хороший и мощный плюс — на нём можно выступать на олимпиадах любого уровня, начиная от школьных, заканчивая IOI.
LVV>Сейчас можно на всем — от Васика до Питона.

Это правила IOI, которая будет проведена в этом году.
Participation
Young people between 14 and 20 who enjoy programming of complex algorithms and who master one of the programming languages C or C++, Java or Pascal.
Re[5]: Приобщение школьника к программированию
От: LaptevVV Россия  
Дата: 25.04.17 11:37
Оценка:
LVV>>Сейчас можно на всем — от Васика до Питона.
DB>Это правила IOI, которая будет проведена в этом году.
DB>Participation
DB>Young people between 14 and 20 who enjoy programming of complex algorithms and who master one of the programming languages C or C++, Java or Pascal.

А, понятно.
У нас городская (или областная?) проходила — разрешали на всем.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[6]: Приобщение школьника к программированию
От: De-Bill  
Дата: 25.04.17 11:42
Оценка: +1
LVV>А, понятно.
LVV>У нас городская (или областная?) проходила — разрешали на всем.

Всё сильно зависит от проводящих олимпиады. На некоторых и на PHP разрешают. В любом случае, у Pascal есть целый ряд преимуществ. Он не перегружен библиотеками, в отличие от java и подобных. Он компилируемый, т.е. работает реально в 5-10 раз быстрее, чем python и подобное (а на олимпиадах это важно), он не слишком низкоуровневый, как C, и не слишком высокоуровневый, как python. Плюс к этому статическая типизация, и строгая типизация.
Re[2]: Приобщение школьника к программированию
От: Мемега Литва  
Дата: 25.04.17 12:05
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Здравствуйте, Мемега, Вы писали:


М>>возник вопрос — с чего начать изучение программирования школьнику (5-6 класс)? Сам начинал с турбо паскаля и турбо ассемблера, и книжки Нортона. Но может сейчас стоит что-нибудь посовременнее? Что почитать?


Pzz>Ну Паскаль я бы точно сейчас не посоветовал.


Pzz>Может, Go?


Спасибо, посмотрю, что за штука
memega
Re[3]: Приобщение школьника к программированию
От: Pzz Россия https://github.com/alexpevzner
Дата: 25.04.17 12:14
Оценка:
Здравствуйте, De-Bill, Вы писали:

Pzz>>Ну Паскаль я бы точно сейчас не посоветовал.


DB>Хороший не перегруженный язык для изучения базы. К тому же у языка Pascal есть очень хороший и мощный плюс — на нём можно выступать на олимпиадах любого уровня, начиная от школьных, заканчивая IOI.


У него с реализациями как-то не очень. И нормальной спецификации никогда не было. Фактически, паскаль — это не один стандартный язык, а множество похожих, но несовместимых диалектов.
Re[4]: Приобщение школьника к программированию
От: Pzz Россия https://github.com/alexpevzner
Дата: 25.04.17 12:24
Оценка: 1 (1) +1
Здравствуйте, LaptevVV, Вы писали:

DB>>Хороший не перегруженный язык для изучения базы. К тому же у языка Pascal есть очень хороший и мощный плюс — на нём можно выступать на олимпиадах любого уровня, начиная от школьных, заканчивая IOI.

LVV>Сейчас можно на всем — от Васика до Питона.

Питон, по-моему, ужасен. Он динамически типизованный, и использует отступы для выражения структуры программы. Что может быть хуже значимых пробелов?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.