[Freeschool] [JT] Re: чему стоит учить в школе

Denis Kirienko =?iso-8859-1?q?dk_=CE=C1_altlinux=2Eru?=
Сб Окт 25 16:33:51 MSD 2008


Anton Farygin пишет:

> С основ. Книжка по C ("чистому" C) - это всего-то страниц сто... язык 
> очень простой.

Нельзя детей учить в виде "Прочитайте 100 страниц, а теперь сядьте и 
напишите мне пузырьковую сортировку массива". Детям нужен быстрый 
результат, иначе интерес пропадет. От чтения 100 страниц книжки точно 
пропадет.

> Ну не скажите... для запуска puts "Hellow world" нужно будет как минимум 
> Ruby запустить.
> 
> А тут - всё что нужно - это kdevelop (или подобное), которое 
> скомпилирует и выполнит само.

Ага, и сколько разных кнопок нужно нажать, чтобы создать и 
скомпилировать проект?

Я как-то писал раньше, что выбор IDE очень важен. Учебная IDE должна 
быть не перегружена функциями, сразу после запуска показывать окно для 
редактирования нового файла (или создавать такое нажатием одной кнопки), 
готовое к написанию программы, написанная программа должна запускаться 
одной большой кнопкой.

> Опять же - а почему не рассказать, что такое процесс компиляции ? 
> Возврат значение, кстати, не обязателен, если main объявить как void.
> 
> Типы, в любом случае, проходить надо... что бы ученик имел 
> _алгоритмическое_ представление о различных типах данных... в жизни 
> сто-процентов пригодится.

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

--
Денис



Подробная информация о списке рассылки Freeschool