[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