26 (5 лет 10 месяцев назад)

Re: Обучение основам алгоритмов (и программирования)

alexa2k пишет:
Stranger пишет:

а учить можно начинать хоть с 8 лет, бейсико подобное, всякие "роботы" это оно и есть

Да... можно... черепашку по экрану гонять ребёнку 13 лет - самое то slightly_smiling_face
Почему и спрашиваю - кто что знает, видел... сейчас ресурсов в сети много - надо просто искать...

Stranger пишет:

а вот алгоритмы настоящие без матлогики это ни о чём

Поясните поподробнее?

Stranger пишет:

матлогики

Вы про булеву алгебру?

есть у майкрософта такая штука KODU, для детей спецом

это я о мат логике частью которой да является "булева алгебра" с операциями над высказываниями

www.neuron.ru

dzen.ru/neuron

В эпоху повсеместной победы дилетантизма всякое проявление высокого профессионализма выглядит архаичным и неправдоподобным

Учитывая глупость большинства людей, широко распространенная точка зрения будет скорее глупа, чем разумна.

27 (5 лет 10 месяцев назад)

Re: Обучение основам алгоритмов (и программирования)

Ну раз по делу мало постов, позволю дать ссылку на такой ресурс
https://stepik.org/course/%D0%90%D0%BB% … D1%85-1547

Для начала ребенку в самый раз. Нужны минимальные знания питона или си для решения задач из практической части.

Отредактировано ddr533 (, 5 лет 10 месяцев назад)

28 (5 лет 10 месяцев назад)

Re: Обучение основам алгоритмов (и программирования)

alexa2k пишет:

Задумал я обучать своего сынку 13 лет от роду основам алгоритмов и программирования...

Хотелось бы выслушать мнения на этот счёт - как обучать его своими силами, что использовать...
Может быть, кто подскажет дельный курс МООС или программу для Win/Lin/Android...

а сынка то о чем думает?  если человек не хочет заставлять не стоит - не будет толку
хочет - учите англиЦкий и гоу на он-лайн MIT
ну и
1. к сожалению, только очень немногие могут учиться по книжкам и среди нынешней молодежи с ее клиповым сознанием процент только падает  frowning_face
2. нормальные книжки еще надо найти и прочитав осмыслить. даже тех кого специально учат (типа М.Фленова - дельфи глазами х...) потом несут всякую ахинею - но если ты сам не в теме будешь принимать за чистую монету.
3. если ты сам не в теме, то малейший затык (баг) и аллес, на форумы не набегаешься
4. писать программки на 10 строк дело не хитрое, если больше - формальная запись алгоритмов, уровни абстракции, ...
5. ... продолжать можно до бесконечности

забудь все что я написал
начни с простого: ворд (многие элементарно не умеют форматировать текст), эксель и потихоньку подключай ВБА
если все пойдет нормально можно будет и на паскаль/с переходить
не забывай: мало уметь кодить, надо уметь оформить работу
1)постановка задачи
2)решение (блок-схема, код с коментами)
3)результат
4)в идеале распечатанный отчет - ну выдели один ящик в столе

1. резерва нет
2. резерв только в теме

Умелое владение напильником позволяет сделать самолёт из любого паровоза wink

29 (5 лет 10 месяцев назад)

Re: Обучение основам алгоритмов (и программирования)

vl-a пишет:

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

может не так понял, но в защиту Фленова скажу, что у него есть и другие замечательные книги, например "Исскуство создания компонентов Delphi" - все очень доступно описано  slightly_smiling_face

30 (5 лет 10 месяцев назад)

Re: Обучение основам алгоритмов (и программирования)

Из литературы я бы посоветовал найти и скачать книжицу в 322 страницы
издательства АСТ 2001 год двух авторов - Симонович и Евсеев
" Занимательное программирование Visual Basic " .
По крайней мере азы будут заложены , глядишь и понравится это занятие ,
да и к компьютеру будет совсем другое отношение .... может быть , если
зацепит .

Отредактировано ЖИШИ (, 5 лет 10 месяцев назад)

31 -1 (5 лет 10 месяцев назад)

Re: Обучение основам алгоритмов (и программирования)

ddr533 пишет:

Ну раз по делу мало постов, позволю дать ссылку на такой ресурс
https://stepik.org/course/%D0%90%D0%BB% … D1%85-1547

Для начала ребенку в самый раз. Нужны минимальные знания питона или си для решения задач из практической части.


Requirements

Знание одного из распространённых языков программирования (C++, Java, Python, Octave, Haskell) на базовом уровне: циклы, массивы, списки, очереди. Базовые знания математики: доказательство от противного, доказательство по индукции, логарифм, экспонента.

Ну попробуем... сам для начала посмотрю...

vl-a пишет:

а сынка то о чем думает?  если человек не хочет заставлять не стоит - не будет толку
хочет - учите англиЦкий и гоу на он-лайн MIT

Английский учит, думает пока о разном, потому и хочу попробовать поучить основам так, чтобы не спугнуть...
На MIT нам, всё-таки, ещё рано... или нет? обоснуйте?

vl-a пишет:

ну и
1. к сожалению, только очень немногие могут учиться по книжкам и среди нынешней молодежи с ее клиповым сознанием процент только падает  frowning_face
2. нормальные книжки еще надо найти и прочитав осмыслить. даже тех кого специально учат (типа М.Фленова - дельфи глазами х...) потом несут всякую ахинею - но если ты сам не в теме будешь принимать за чистую монету.
3. если ты сам не в теме, то малейший затык (баг) и аллес, на форумы не набегаешься
4. писать программки на 10 строк дело не хитрое, если больше - формальная запись алгоритмов, уровни абстракции, ...
5. ... продолжать можно до бесконечности

И тут Остапа понесло  smile

vl-a пишет:

забудь все что я написал
начни с простого: ворд (многие элементарно не умеют форматировать текст), эксель и потихоньку подключай ВБА
если все пойдет нормально можно будет и на паскаль/с переходить
не забывай: мало уметь кодить, надо уметь оформить работу
1)постановка задачи
2)решение (блок-схема, код с коментами)
3)результат
4)в идеале распечатанный отчет - ну выдели один ящик в столе

Да вот подумываю показать ему декомпозицию цели на основе IDEF...
но кто бы мне для начала её доходчиво объяснил - не знал, да забыл...
вот беда...  hushed

Солнце не знает правых. Солнце не знает неправых. Солнце светит без цели кого-то согреть. Нашедший себя подобен солнцу.

32 (5 лет 10 месяцев назад)

Re: Обучение основам алгоритмов (и программирования)

alexa2k пишет:
ddr533 пишет:

Ну раз по делу мало постов, позволю дать ссылку на такой ресурс
https://stepik.org/course/%D0%90%D0%BB% … D1%85-1547

Для начала ребенку в самый раз. Нужны минимальные знания питона или си для решения задач из практической части.


Requirements

Знание одного из распространённых языков программирования (C++, Java, Python, Octave, Haskell) на базовом уровне: циклы, массивы, списки, очереди. Базовые знания математики: доказательство от противного, доказательство по индукции, логарифм, экспонента.

Ну попробуем... сам для начала посмотрю...

Да там самый минимум. В любом случае  проще и нагляднее материал вряд ли найдешь.

Отредактировано ddr533 (, 5 лет 10 месяцев назад)

33 (5 лет 10 месяцев назад)

Re: Обучение основам алгоритмов (и программирования)

Hanks пишет:
vl-a пишет:

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

может не так понял, но в защиту Фленова скажу, что у него есть и другие замечательные книги, например "Исскуство создания компонентов Delphi" - все очень доступно описано  slightly_smiling_face

Привет Саня! Прикалываешься? Фленова с Фароновым перепутать --- это как теплое с мягким  slightly_smiling_face

1. резерва нет
2. резерв только в теме

Умелое владение напильником позволяет сделать самолёт из любого паровоза wink

34 (5 лет 10 месяцев назад)

Re: Обучение основам алгоритмов (и программирования)

Хороший курс по основам программирования : Легендарный Гарвардский курс CS50
В переводе.

Может пригодится.

https://www.youtube.com/watch?v=Sy_wba7 … j5BKWj42E5

35 (5 лет 10 месяцев назад)

Re: Обучение основам алгоритмов (и программирования)

alexa2k пишет:

На MIT нам, всё-таки, ещё рано... или нет? обоснуйте?

слушать умных людей никогда не поздно
в перспективе, останется в мире 10 университетов, остальные как не печально скатятся к ПТУ  frowning_face

alexa2k пишет:

И тут Остапа понесло  smile

я же тебе сказал - забудь! и читай все что ниже

1. резерва нет
2. резерв только в теме

Умелое владение напильником позволяет сделать самолёт из любого паровоза wink

36 +1 (5 лет 10 месяцев назад)

Re: Обучение основам алгоритмов (и программирования)

ddr533 пишет:

В 13 лет алгоритмы?  smile

В 8м классе олимпиады по информатике уже точно были, а раньше, наверное, просто в те времена ещё организовывать только начинали, по физике и математике-то были до информатики. Может быть, сейчас после огороженных со всех сторон планшетов дети растут квалифицированными потребителями, а не творцами, как в ДОСе, который давал делать с собой всё, что вздумается и на всякий случай имел для этого QBASIC в комплекте. По моим воспоминаниям, в 13 лет людей дофига умных вокруг меня полно было.

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

Если желание именно алгоритмам научить, то, наверное, это только кружки, ЛКШ, или школы типа 42й, если там всё осталось как раньше, конечно. Нужна какая-то практика. В промышленном программировании реализовывать алгоритмы на постоянной основе, — это велик риск понаделать ошибок, а чтобы избегать их, надо писать тесты, а это время, а время — деньги, так что на реальных задачах алгоритмам не особо хорошо можно научиться, скорее, наоборот, можно это желание накрепко отбить.

Если не получается ничего другого, олимпиадные задачи самостоятельно прорешивать, в онлайн-олимпиадах участвовать. Там, как правило, могут со стороны желающие присоединяться, если на базе школы подобные вещи не организуются.

37 +2 (5 лет 10 месяцев назад)

Re: Обучение основам алгоритмов (и программирования)

alexa2k, Предложи поиграть в human resource machine есть и на пк и на телефон, неплохой тренажер для начинающих программистов

38 (5 лет 10 месяцев назад)

Re: Обучение основам алгоритмов (и программирования)

Как вариант - можно предложить arduino, это конечно, не совсем к алгоритмам, но может, ребенку понравится.

96О-9сорак1-48-осемнацать

39 (5 лет 10 месяцев назад)

Re: Обучение основам алгоритмов (и программирования)

alex1, arduino ему предлагать не надо - через неделю уже, надеюсь, будут знакомить его и других ребят на профильной смене в лагере... вопрос первоначально был в поиске средств обучения алгоритмам и программирования... наверное даже в общем виде.
Нашёл курс нашему алгоритмическому языку КУМИР... попробую раскрутить его... проект с претензией на всеобъемлющее обучение школьников основам программирования и алгоритмам именно на нём с последующей сдачей ЕГЭ.

Отредактировано alexa2k (, 5 лет 10 месяцев назад)

Солнце не знает правых. Солнце не знает неправых. Солнце светит без цели кого-то согреть. Нашедший себя подобен солнцу.

40 (5 лет 9 месяцев назад)

Re: Обучение основам алгоритмов (и программирования)

чисто для общего развития...
вот тут люди задаются аналогичным вопросом:
https://habr.com/post/415273/
как говорится каждый программер свой язык хвалит  slightly_smiling_face

1. резерва нет
2. резерв только в теме

Умелое владение напильником позволяет сделать самолёт из любого паровоза wink

41 (5 лет 9 месяцев назад)

Re: Обучение основам алгоритмов (и программирования)

vl-a пишет:

чисто для общего развития...
вот тут люди задаются аналогичным вопросом:
https://habr.com/post/415273/
как говорится каждый программер свой язык хвалит  slightly_smiling_face

Все зависит от постановки задачии, потом выбирается язык для реализации

42 (5 лет 9 месяцев назад)

Re: Обучение основам алгоритмов (и программирования)

vl-a пишет:

чисто для общего развития...
вот тут люди задаются аналогичным вопросом:
https://habr.com/post/415273/
как говорится каждый программер свой язык хвалит  slightly_smiling_face

Ну да... Интересная статейка...
Как обычно, самое интересное написано
в комментариях к статье...  slightly_smiling_face

Солнце не знает правых. Солнце не знает неправых. Солнце светит без цели кого-то согреть. Нашедший себя подобен солнцу.

43 (5 лет 9 месяцев назад)

Re: Обучение основам алгоритмов (и программирования)

alexa2k пишет:

Нашёл курс нашему алгоритмическому языку КУМИР... попробую раскрутить его...

Без прикладной составляющей обучение не зацепит. Как по мне, сама идея учить детей основам алгоритмов - утопическая. Нужно практике какой-то учить, по аналогии с радиокружками: радио собрать, блок питания починить. А чисто по теории гонять или бесцельно изучать язык - мало кому понравится. Оно и взрослым-то скучно в универе, как правило, а дети просто с тоски помрут и забросят.

Отредактировано corei7 (, 5 лет 9 месяцев назад)

44 (5 лет 9 месяцев назад)

Re: Обучение основам алгоритмов (и программирования)

demmax2004 пишет:

Все зависит от постановки задачии, потом выбирается язык для реализации

а бывает и наоборот - под задачу пишут язык

1. резерва нет
2. резерв только в теме

Умелое владение напильником позволяет сделать самолёт из любого паровоза wink

45 (5 лет 9 месяцев назад)

Re: Обучение основам алгоритмов (и программирования)

corei7 пишет:

А чисто по теории гонять или бесцельно изучать язык - мало кому понравится. Оно и взрослым-то скучно в универе, как правило, а дети просто с тоски помрут и забросят.

это точно ) я как ленивая жопа, писал софт которые генерирует курсовики по ММ, решает сложные системы уровней и рассчитывает вероятности, тырит ответы тестов, тырит пароли, шпоры на экране, в общем классика

долгое время нравилось на js писать всякую чушь, потом на php тоже самое, сделать примитивный чат, было круто

Отредактировано CrashX (, 5 лет 9 месяцев назад)

46 (5 лет 9 месяцев назад)

Re: Обучение основам алгоритмов (и программирования)

AR технологии не предлагал ему?

alexa2k пишет:

Доброго времени суток читающим сей пост...

Задумал я обучать своего сынку 13 лет от роду основам алгоритмов и программирования...

Хотелось бы выслушать мнения на этот счёт - как обучать его своими силами, что использовать...
Может быть, кто подскажет дельный курс МООС или программу для Win/Lin/Android...

В-общем, прошу высказываться смело, не боясь быть непонятным. Флейм и оффтопик не приветствуются, но и не осуждаются.

Всем спасибо за неравнодушие к моей проблеме...

47 (5 лет 9 месяцев назад)

Re: Обучение основам алгоритмов (и программирования)

Трайф пишет:

AR технологии не предлагал ему?

Ну как не предлагал?...
В кванториуме есть такое направление - всё хочу, чтобы
ему как-нибудь устроили демонстрацию по квантам, в т.ч.
по VR/AR-направлению... но пока случай не подвернулся...

Солнце не знает правых. Солнце не знает неправых. Солнце светит без цели кого-то согреть. Нашедший себя подобен солнцу.

48 (5 лет 9 месяцев назад)

Re: Обучение основам алгоритмов (и программирования)

установи ему программу HP Reveal. Курсы у нас в городе планируются в августе, нсколько я уведомлен

49 (5 лет 9 месяцев назад)

Re: Обучение основам алгоритмов (и программирования)

Трайф пишет:

установи ему программу HP Reveal. Курсы у нас в городе планируются в августе, насколько я уведомлен

Спасибо за наводку, Трайф, обязательно посмотрю...
В августе сына не будет в городе - очередной профильный лагерь..
буду благодарен за наводку по порядку участия на курсах...

Солнце не знает правых. Солнце не знает неправых. Солнце светит без цели кого-то согреть. Нашедший себя подобен солнцу.

50 (5 лет 9 месяцев назад)

Re: Обучение основам алгоритмов (и программирования)

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

А так... правильно кто-то написал.

Математика, C\C++, Английский (архиважно), можно Python до\после и вперёд в сторону MIT online. С\С++ и иже с ним это всё что так или иначе работает в реальном железе. Тот же полётный софт для SpaceX кодится на C++ ( https://blog.not-a-kernel-guy.com/about/ ).

Per Aspera Ad Astra