Змінюй хід війни! Допомагай ЗСУ!

С чего бы начать знакомить школьника 5-го класса с программированием?

  • Автор теми Автор теми oldcolony
  • Дата створення Дата створення
Статус: Офлайн
Реєстрація: 20.08.2007
Повідом.: 4549
С чего бы начать знакомить школьника 5-го класса с программированием?

Есть мысль начинать учить ребенка программированию. все больше пользы,чем от игрух. Но вот порылся во всех доступных языках- ну или сильно сложно начинать, или умерло как класс. Тот же visual basic по сравнению с теми же простейшими basic, шо мы в свое время начинали- сложнючая вещь. Для начала. Delphi тоже. Засохнет интерес раньше,чем освоит Logo вроде как умер- под виндами. Под линухом-то живет. Про всякого рода Си шарпы не говорю. Может я чего упустил? На чем можно было бы провести начальное обучение? Что-нибудь не сильно сложнее старого доброго BASIC с его 10-ю основными ключевыми словами, но покрасочнее и поинтереснее.
 
На чем можно было бы провести начальное обучение? Что-нибудь не сильно сложнее старого доброго BASIC с его 10-ю основными ключевыми словами, но покрасочнее и поинтереснее.

GPSS? =)
Если серьезно, то любой язык, который не потребует серьезных знаний компьютера как такового. Количество ключевых слов ни на что не влияют ИМХО.

Как бы не смешно звучало - почему не Visual Basic или C#? Или нечто интерпетируемое вроде php, perl, pyton.

ps, если ему это будет интересно - интерес не исчезнет. Или интерес может появится с ворзастом, сомневаюсь, что 5ый класс самое оно.. Тяга должна сама появится, с изучением компьютера. С нуля врядли что то толковое выйдет.
 
Паскаль (в исполнении и развитии Борланда - Дельфи). Вирт этот язык создавал специально, как язык программирования для обучения.
Кроме этого Дельфи не умер, а еще шевелится.
Я два года назад на нем еще писал коммерческие программы.
 
советую для начала научить его программистской логики... то есть ознакомить с циклами и основными операторами... не углубляясь в процедурное программирование или ооп... посто научить писать простейшие консольные программки состоящие из последовательных комманд... для этого подойдет что-то простое... типа Паскаля, Си или PHP... главное логика... появится логика - синтаксисом конкретного языка овладеть будет не проблема...

а потом, когда научиться.. можно перейти на что-то более серьезное и желательно под оконные приложения.. это впринципе не намного сложнее если использовать Delphi (я с него начинал) или C++ Builder (он на дельфи очень похож... а за основу взят С++, что очень хорошо, так как на этом языке основано множество других)
 
интересно, почему вы так о шарпах?
я б на оборот начинал с шарпов или явы..
начинал с хелов ворд.. при чем с консоли чтоб хотя бы он знал, что такое есть.. потом уже обьекты..
чтоб привить интерес показалбы как мыш загнать или на активном окне шапку поменял, например "виндос мастдай!!!", ну или что-то с полезного зависит от того что ему интересно..
пхп и перл тоже очень полезно, но здесь тогда может просто начать с знакомства с дримвеа пусть просто странички по лепит..
 
исключительно начинать стоит основательно с алгоритмики ;) ... когда научится на бумажке рисовать логические цепочки последовательности выполнения простых процессов - тогда можно будет думать: стоит ему быть программером или не стоит :)
 
А вы у ребенка спросите, может он в футбол играть хочет или на коньках кататься, а тут папа лезет со своими блок-схемами :)!

Главное - желание ребенка учится этому...

Если желание есть - можно начать с основ компьютерной грамотности. Потихоньку рассказывать, как взаимодействует железо с софтом и т.д.
 
Начать с мотивации. Зачем ребенку это нужно? Будет мотивация — тогда можно двигать дальше: алгоритмы. Затем простенькие батники, а потом все подряд.
 
Если желание есть - можно начать с основ компьютерной грамотности. Потихоньку рассказывать, как взаимодействует железо с софтом и т.д.
Кстате да, настоятельно рекомендую детям и взрослым:
Посилання видалено
Посилання видалено
big-1340674.webp
big-1340675.webp

Неустаревающая классика.

Вот с чего вообще надо начинать хоть что-либо в этой жизни,
даже если вы в ИТ работать не собираетесь.

Беда в том, что 99% людей экономят пару дней,
нужных на прочтение 2-х томов Хасэгавы
(а точнее на просмотр картинок),
а потом ****ься всю жизнь
и **** моск ближним.
 

Вкладення

  • big-1340674.webp
    big-1340674.webp
    9.3 КБ · Перегляди: 26
кстати, европейским провайдырам посвящается....
0605221516160_m.webp
0605221516310_m.webp

(кликабельно)))

ЗЫ: и не пытайтесь ребенка чему-то учить.
если не научится сам извлекать знания из книг/мануалов/гугла,
то кому ***** нужен такой "программист"?
 

Вкладення

  • 0605221516160_m.webp
    0605221516160_m.webp
    16.4 КБ · Перегляди: 32
JS в HTML. Достаточно много возможностей, не требует предопределения типов переменных (то есть, минус одно затруднение (пока что)).
А вообще действительно - сначала нужно научить мыслить алгоритмически.
 
Назад
Зверху Знизу