Re: Какой язык программирования нужно изучать в школе
От: Аноним  
Дата: 03.09.13 14:21
Оценка: :))
Здравствуйте, Аноним, Вы писали:

А>Эпический ср^H^Hдискуссия на хабре: http://habrahabr.ru/blogs/study/136272/

Немерле уже советовали?
Re[4]: Какой язык программирования нужно изучать в школе
От: LaptevVV Россия  
Дата: 03.09.13 14:25
Оценка: +4
Здравствуйте, Grizzli, Вы писали:

G>Здравствуйте, LaptevVV, Вы писали:


LVV>>Во интересно, а почему же математику дают "для общего развития" фиг знает сколько!

LVV>>Все эти уравнения, системы уравнений, синусы, косинусы... А раньше еще и производные с интегралами...
LVV>>А еще геометрия отдельно есть — во укак!

G>А я кстати, тоже не понимаю, зачем ее столько. У меня большинство знакомых с вышкой даже школьного курса математики не помнят(кроме первых классов 4, максимум 5), потому что после школы и универа "сдали на пять свои знания преподу", выдохнули, и в реально жизни вообще никак и нигде этих знаний не применяли(и применять не будут), за сим все забылось очень быстро.

Потому что пока детишки решают эти "не нужные никому задачи" — их мозги успешно развиваются.
Причем намного лучше, чем у "гуманитариев".
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[5]: Какой язык программирования нужно изучать в школе
От: Grizzli  
Дата: 03.09.13 14:53
Оценка: -2 :)
Здравствуйте, LaptevVV, Вы писали:

LVV>Потому что пока детишки решают эти "не нужные никому задачи" — их мозги успешно развиваются.

LVV>Причем намного лучше, чем у "гуманитариев".

Честно? Фигня это все. Зачем домохозяйке развивать мозги? Зачем слесарю развивать мозги?
Re: Какой язык программирования нужно изучать в школе
От: warhast Россия  
Дата: 03.09.13 14:58
Оценка:
2. Офисный бейсик — больше шансов что пригодится чем что-то С-подобное. Даже будущему менеджеру кассового аппарата может быть полезно знать, что распечатать сотню таблиц можно скриптом в пару строчек.
1. Питон + подборка библиотек, дающих возможность после однострочной инициализации что-то нарисовать примитивами, графики там построить и одной же командой без параметров все это распечатать. Пригодится и в учебе для математики/физики/химии (хотя видел полгода назад что задают в 8 классе по физике — не то анкета не то кроссворд, запомнилась задача о способах определения площади человеческого тела).
Re[6]: Какой язык программирования нужно изучать в школе
От: LaptevVV Россия  
Дата: 03.09.13 15:01
Оценка:
Здравствуйте, Grizzli, Вы писали:

G>Здравствуйте, LaptevVV, Вы писали:


LVV>>Потому что пока детишки решают эти "не нужные никому задачи" — их мозги успешно развиваются.

LVV>>Причем намного лучше, чем у "гуманитариев".

G>Честно? Фигня это все. Зачем домохозяйке развивать мозги? Зачем слесарю развивать мозги?

А ты откуда знаешь, кем дите станет?
Или ты заранее решил, что вот этот будет слесарем и ему математика ни к чему?
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re: Какой язык программирования нужно изучать в школе
От: alpha21264 СССР  
Дата: 03.09.13 15:02
Оценка: +1
Здравствуйте, Аноним, Вы писали:

А>Эпический ср^H^Hдискуссия на хабре: http://habrahabr.ru/blogs/study/136272/


Лучше бы логику вернули. Обычную человеческую логику.

Течёт вода Кубань-реки куда велят большевики.
Re[7]: Какой язык программирования нужно изучать в школе
От: Grizzli  
Дата: 03.09.13 15:09
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>А ты откуда знаешь, кем дите станет?

LVV>Или ты заранее решил, что вот этот будет слесарем и ему математика ни к чему?

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

Детей нужно развивать — это несомненно. Но это нужно делать, постепенно, последовательно, добавляя, в зависимости от интересов и способностей факутальтивы и отправляя учиться в спец классы/заведения.

А преподавать начала анализа вообще ВСЕМ — это как из пушки по воробьям. Сотни часов потерянных, в жизни детей, и миллионы потраченного ни на что финансирования.

Если есть задача просто мозг развивать — можно шарады и головоломки преподавать. Ничем не хуже будет, с абсолютно тем же результатом.
Re[8]: Какой язык программирования нужно изучать в школе
От: LaptevVV Россия  
Дата: 03.09.13 15:18
Оценка:
Здравствуйте, Grizzli, Вы писали:

G>Здравствуйте, LaptevVV, Вы писали:


LVV>>А ты откуда знаешь, кем дите станет?

LVV>>Или ты заранее решил, что вот этот будет слесарем и ему математика ни к чему?

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

Ну как же ты не понимаешь?!
Учение в школе — это не сумма усвоенных знаний, а развитие мозгов!
А лучше математики и программирования ничего более мозги не развивает.

G>Детей нужно развивать — это несомненно. Но это нужно делать, постепенно, последовательно, добавляя, в зависимости от интересов и способностей факутальтивы и отправляя учиться в спец классы/заведения.

Это и делается плостепенно. Алгебру с геометрией начинают учить после начальной школы. А программирование вообще в 7-8 классе.
G>А преподавать начала анализа вообще ВСЕМ — это как из пушки по воробьям. Сотни часов потерянных, в жизни детей, и миллионы потраченного ни на что финансирования.
Начала анализа — это перебор, естественно. Это в СССР такое поветрие возникло — Колмогоров постарался.
G>Если есть задача просто мозг развивать — можно шарады и головоломки преподавать. Ничем не хуже будет, с абсолютно тем же результатом.
Читать, писать и считать на шарадах и головоломках не научишь.
Кроме того, имею опыт общения с программистами, воспитанными на "шарадах и головоломках" (олимпиадники).
Шарады и головоломки они решают, а на обычной рутинной программистской работе — тупят...
Так что все хорошо в меру.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Вот именно так!
От: Basil2 Россия https://starostin.msk.ru
Дата: 03.09.13 15:39
Оценка: +1
Здравствуйте, Sinclair, Вы писали:

S>Имхо, ребёнку важно получить некоторый результат своего труда. И уроки программирования должны давать это почувствовать.

S>Это в моём возрасте можно получать удовольствие от того, что написал красивый, компактный, корректный и быстрый код. А в детстве главное — эффект.

Я когда немного преподавал 11-14 летним ребятам Питон, тоже в качестве первой программы делал простенький междукомповый чат (благо на питоне там полстраницы кода для этого достаточно). Радости у пацанов были полные штаны!
Проект Ребенок8020 — пошаговый гайд как сделать, вырастить и воспитать ребенка.
Re[4]: Какой язык программирования нужно изучать в школе
От: iLikeCookies  
Дата: 04.09.13 10:46
Оценка:
Здравствуйте, Grizzli, Вы писали:

G>А я кстати, тоже не понимаю, зачем ее столько. У меня большинство знакомых с вышкой даже школьного курса математики не помнят(кроме первых классов 4, максимум 5), потому что после школы и универа "сдали на пять свои знания преподу", выдохнули, и в реально жизни вообще никак и нигде этих знаний не применяли(и применять не будут), за сим все забылось очень быстро.


Рискнешь забрать своих детей после 4-5 класса из школы? Ведь читать, писать и считать могут, как ты писал ниже, мозги им развивать будешь шарадами и головоломками.
Re[6]: Какой язык программирования нужно изучать в школе
От: iLikeCookies  
Дата: 04.09.13 10:55
Оценка: +1
Здравствуйте, Grizzli, Вы писали:

G>Честно? Фигня это все. Зачем домохозяйке развивать мозги? Зачем слесарю развивать мозги?


Потому что это то, что нас делает homo sapiens'ами, со стремлением к постоянному развитию и с природной любознательностью. Именно поэтому, среди домохозяек так популярны кроссворды и сканворды, среди слесарей есть отличные шахматисты и начитанные интеллектуалы.
Re: Какой язык программирования нужно изучать в школе
От: iLikeCookies  
Дата: 04.09.13 11:25
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Эпический ср^H^Hдискуссия на хабре: http://habrahabr.ru/blogs/study/136272/


Язык программирования вторичен. В школе не надо изучать ЯП (имеется ввиду досконально, зубрить стандарт С++, например). Нужно научить детей решать практические задачи и научить мыслить как computer scientist.

А что касается ЯП, то я думаю, что Python отлично подходит. Код на нем очень похож на псевдокод. Логичен и последователен. На нем можно демонстрировать простые алгоритмы, функции, ООП и даже ФП.
Re[5]: Какой язык программирования нужно изучать в школе
От: Grizzli  
Дата: 04.09.13 12:48
Оценка: :)
Здравствуйте, iLikeCookies, Вы писали:

LC>Рискнешь забрать своих детей после 4-5 класса из школы? Ведь читать, писать и считать могут, как ты писал ниже, мозги им развивать будешь шарадами и головоломками.


Если они будут ходитт в кружки, и ясно было бы, в каком направлении их развитие двигать — конечно "рискнул".
как понять, "рискнешь"??? риск в чем? Что в одном случае(ребенок будет учиться нафиг не нужным ему предметам), что в другом(ребенок не будет учиться не нужным ему предметам, а только тем в которых у него явные способности + предметы, кружыки и секции по интересу) — результат будет абсолютно одинаков — через 5(да что там, в общем случае — через пару лет) после школы — в голове по ненужным предметам — практически полный ноль(если память обычная средняя).
Re[7]: Какой язык программирования нужно изучать в школе
От: Grizzli  
Дата: 04.09.13 12:50
Оценка:
Здравствуйте, iLikeCookies, Вы писали:

LC>Потому что это то, что нас делает homo sapiens'ами, со стремлением к постоянному развитию и с природной любознательностью. Именно поэтому, среди домохозяек так популярны кроссворды и сканворды, среди слесарей есть отличные шахматисты и начитанные интеллектуалы.


ну не начала же анализа им преподавать? я и писал тут — головоломок и щахмат в общем случае хватит. А стать начитанным по какимто сторонним веткам знаний — всегда сам успеет.
Re[7]: Какой язык программирования нужно изучать в школе
От: Grizzli  
Дата: 04.09.13 13:00
Оценка:
Здравствуйте, iLikeCookies, Вы писали:

LC>Потому что это то, что нас делает homo sapiens'ами, со стремлением к постоянному развитию и с природной любознательностью. Именно поэтому, среди домохозяек так популярны кроссворды и сканворды, среди слесарей есть отличные шахматисты и начитанные интеллектуалы.


И вот опять же, ты очень правильно написал: сканворды, и кроссворды. Т.е. нет развития и любознательности. есть скука, и желание себя развлечь. Предложи позаниматься домохозяйке какой нибудь географией, математикой, историей, и прочим — она тебя нафиг пошлет — т.к. один раз в школе намучилась, и больше ей эта "стремление к развитию и любознательности" именно в такой вот форме — нафиг не нужно. И пойдет сериальчик смотреть, или там донцову почитает.
Re[2]: Какой язык программирования нужно изучать в школе
От: Sinclair Россия https://github.com/evilguest/
Дата: 06.09.13 15:47
Оценка: +1 :)
Здравствуйте, Grizzli, Вы писали:
G>Смысл изучения языка программирования в школе вообще не понятен, учитывая, что большей части деток все что светит с современными тенденциями — это потребление контента, из серии планшетов и игровых приставок.
Смысл изучения анатомии в школе вообще не понятен, учитывая, что большей части деток всё, что светит с современными тенденциями — это потребление медицинских услуг, из серии лапароскопии и остеопатии.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re: Какой язык программирования нужно изучать в школе
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 09.09.13 01:33
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Эпический ср^H^Hдискуссия на хабре: http://habrahabr.ru/blogs/study/136272/


Лого, Scratch
Так и хочется спросить, что это такое?

Basic, Pascal, Delphi (производный от Object Pascal)
Не вижу преимуществ изучения в сравнении с Си и С++. Взять хотя бы C++, разве он сложнее, чем Pascal, если использовать его на школьном уровне? Всё тоже самое, только синтаксис другой.

С или C++
Это классика, которая не потеряла актуальность спустя много лет.

Python, Java
Не стал бы начинать учить детей с этих языков. Если надо будет, люди потом сами к ним придут уже понимая зачем это им надо.

Если бы я учил детей, то в нынешних реалиях поставил бы Qt Creator с MinGW или GCC в зависимости от ОС, и давал бы им простейшие задания в процедурном стиле для проектов консольных приложений. Первые мои языки это Basic, Pascal, с них начинал я сам ещё в далёкие школьные годы, а было это в прошлом тысячелетии. Но в реальной жизни для тех, кто зарабатывает программированием деньги они не нужны. И не очень приятно натыкаться на ограничения в связи с отсутствием нужных библиотек и т.д.
Re[2]: Какой язык программирования нужно изучать в школе
От: uncommon Ниоткуда  
Дата: 09.09.13 03:39
Оценка:
Здравствуйте, Аноним, Вы писали:

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


Т.е. надо изучать Python.
Re[2]: Какой язык программирования нужно изучать в школе
От: DmitrySpb79 Голландия  
Дата: 10.09.13 06:15
Оценка:
Здравствуйте, velkin, Вы писали:

V>Если бы я учил детей, то в нынешних реалиях поставил бы Qt Creator с MinGW или GCC в зависимости от ОС, и давал бы им простейшие задания в процедурном стиле для проектов консольных приложений.


Не нужны никому сейчас консольные приложения. Hint: 21й век на дворе Ученик должен чувствовать практическую значимость своих уроков, иначе это будет некая абстракция, которая будет тут же забыта.

Среда разработки должна позволять ученику быстро и легко сделать полноценную программу, которую можно выложить в Инете, показать друзьям, использовать для каких-то задач и пр. Сейчас дети в 6-7 классе изучают Ворд и Фотошоп, и думаю, освоить простейшие операции с контролами в IDE труда не составит. А уж дальше, накидали формочку, повесили обработчик, и пишем те же любимые начинающими FOR и GOTO

Среды типа Scratch непонятны тем, что маленьким детям они не нужны (вряд ли ребенок в 8 лет заинтересуется программированием), а после 12-14лет проще уже нормальный язык программирования учить.
Re[3]: Какой язык программирования нужно изучать в школе
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 10.09.13 17:11
Оценка:
Здравствуйте, DmitrySpb79, Вы писали:

DS>Здравствуйте, velkin, Вы писали:


V>>Если бы я учил детей, то в нынешних реалиях поставил бы Qt Creator с MinGW или GCC в зависимости от ОС, и давал бы им простейшие задания в процедурном стиле для проектов консольных приложений.


DS>Не нужны никому сейчас консольные приложения. Hint: 21й век на дворе Ученик должен чувствовать практическую значимость своих уроков, иначе это будет некая абстракция, которая будет тут же забыта.


Вот именно поэтому бы и взял Qt Creator вместе с Qt SDK. В консоли бы дети попробовали простейшие инструкции, на вроде ветвления, циклов и тому подобных. А потом если надо они бы здесь же выбрали создать не консольный проект, а gui приложение и получили сам Qt SDK, и всю мощь современного программирования, т.е. возможность подключать c/c++ библиотеки алгоритмов.

DS>А уж дальше, накидали формочку, повесили обработчик, и пишем те же любимые начинающими FOR и GOTO


Надо только не забыть научить именовать обработчики событий. А то потом из детей вырастают взрослые дяди у которых в проекте button1, button2, button100500 и они будут доказывать, что так и надо делать ради "экономии времени". Я сам люблю формошлёпство, но в некоторых случаях лучше спроектировать и написать классы без него, ну или хотя бы не формошлёпить всё что под руку подвернётся.

И наверное не стоит особо заморачиваться на то, что людям покажется умение программировать незначимым. Обучая девочек всё равно получим по большей части бесполезный выхлоп. В лучшем случае училок, которые никогда не использовали свои умения на практике. И только мизерное количество станет практиками. Мальчики заинтересуются в гораздо большей степени, КПД выше. И естественно огромная часть из них тоже выберут совершенно другие специальности.

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