Linux в школе

Автор: trotski Дата: 26.01.2005 08:50 Здравствуйте. Хотел бы попросить поделиться опытом использования Linux в школе. Какой дистрибутив ставили? Что у вас стоит в плане занятий? Работа с файлами, папками, офисными приложениями, интернет - понятно, а на чем основы алгоритмизации объясняете? Free Pascal? Есть ли красивый интерпретатор BASIC с поддержкой рисования? Как решали проблему нелокализованных пакетов из KEdutaiment? Хочу приучать детей сызмала к лицензионной чистоте, но пока не знаю, смогу ли дать все необходимое под Linux
Re: Linux в школе 26.01.2005 09:10miro я думаю что все зависит от знаний и желаний лектаров/учитилей нести в массы линукс, а вообще я лично жАлею что меня не учили этому в школе. Тот кто получит эти знания "с молоком" как говорится, долеко пойдет.

Я бы преподовал просто основное, bash, initd, подключение к сети, ну модемы не можемы, RPM ну и основу всех компьютеров, что такое проц и мамка на поверхностях, какие сети бывают, что такое маска, и все такое......
Re: Linux в школе 26.01.2005 09:44isn [www.otstavnov.com]
Re: Linux в школе 26.01.2005 09:56igorka Это в какой же школе хотят Linux изучать?
На сколько я знаю у преподов нет квалификации, времени, зарплаты, и т.п.
Если можно координаты.
Re: Linux в школе 26.01.2005 12:30ITadmin trotski писал(а):

> Здравствуйте. Хотел бы попросить поделиться опытом
> использования Linux в школе. Какой дистрибутив ставили? Что у
> вас стоит в плане занятий?

Могу на основе универа рассказать (отличий практически нет) - cтоит FreeBSD и Slackware Linux - имхо две операционки, позволяющие наиболее полно узнать Линукс без всяких лишних наворотов и "по делу". Кроме того, они не очень требовательны к ресурсам, особенно FreeBSD 4.x.

> Работа с файлами, папками, офисными
> приложениями, интернет - понятно, а на чем основы
> алгоритмизации объясняете? Free Pascal?

NASM =) А также C++ вкупе с gcc

> Есть ли красивый
> интерпретатор BASIC с поддержкой рисования?

Ээээ... Могу оказаться неправ, но такового нет (с рисованием который)... Хотя - посмотрите в эту сторону:

[vdteam.dkd.lt]
[stuphead.asplinux.ru]
[volgograd.lug.ru]
[www.vbix.com]
[ldp.linux.by]


> Как решали проблему
> нелокализованных пакетов из KEdutaiment?

Установка более современных версий ПО

> Хочу приучать детей
> сызмала к лицензионной чистоте, но пока не знаю, смогу ли дать
> все необходимое под Linux

Лицензионную чистоту дадите 100%, насчет всего остального - думаю, тоже, поскольку практически все аспекты программирования в Линуксе отражены достаточно полно.
Re: Linux в школе 26.01.2005 15:37sergeil Мой сын сидит дома под ASPLinux-9.2 (украинская локаль).
Кирилизован, музыка, фильмы, интернет, FreePascal, С, C++

Basic? Никогда не искал...

Как мне кажется, дистрибутив должен быть достаточно стабильным,
хорошо кирилизованным и достаточно "пушистым".
Re: Linux в школе 26.01.2005 19:40trotski Насчет локализации - по-моему Fedora Core 3 самая что ни на есть последняя. Но KEdutaiment там полностью английский. Хотя для восбмиклассников много было бы очень полезно (ЛОГО и другие)А есть под Линукс игры, обучающие программированию (типа Ханойской башни, переливанию воды и т.п)"NASM =) А также C++ вкупе с gcc" Много ли вы знаете дипломированных специалистов (!), владеющих этими инструментами? Для детей слишком круто. Нужно учить решать арифметические задачи, плюс рисовать фракталы, полет мяча с контролем выхода за экран и т.п. Сейчас делаем все на ZX Spectrum. Что посоветуете?
Re: Linux в школе 26.01.2005 22:05som Basic'и есть, поищите в сети. С ходу могу назвать Gambas, но он типа Visual Basic'а, точнее, практически копирует его. Но есть и варианты без графических наворотов.
Re: Linux в школе 26.01.2005 22:06sergeil trotski писал(а):

> Насчет локализации - по-моему Fedora Core 3 самая что ни на
> есть последняя. Но KEdutaiment там полностью английский.

Современные дети просто обязаны учить английский. Без этого
просто никак. Частично кирилизованный дистрибутив к этому подталкивает.
Улыбка

> Хотя для восьмиклассников много было бы очень полезно
> (ЛОГО и другие).

Для третьего класса, возможно, будет интересен лого.
А для 8-ми класников полезнее C++ и основы ООП. В этом возрасте материал лучше схватывается. Это уже подростки, энергию которых нужно направить в нужное русло, лучше в мирное.

> А есть под Линукс игры, обучающие программированию (типа
> Ханойской башни, переливанию воды и т.п)"NASM =) А также C++
> вкупе с gcc" Много ли вы знаете дипломированных специалистов
> (!), владеющих этими инструментами? Для детей слишком круто.

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

> Нужно учить решать арифметические задачи, плюс рисовать
> фракталы, полет мяча с контролем выхода за экран и т.п.

Ну так кто Вам мешает все это делать под Linux?
Раньше дети изучали графическую библиотеку под Borland,
Ну, изучат под X Window System.

> Сейчас делаем все на ZX Spectrum.
Вы теряете время, изучая уже "мертвую" систему...

> Что посоветуете?

Современную, лучше Unix-подобную систему. Например Linux...
Во многих семьях уже есть ПК. Как правило, на них стоят
пиратские копии Windows. Дайте детям алтернативу...
Re: Linux в школе 27.01.2005 08:37trotski sergeil писал(а):

> Современные дети просто обязаны учить английский. Без этого
> просто никак. Частично кирилизованный дистрибутив к этому
> подталкивает.
Мне кажется вы переоцениваете средний уровень преподавания английского в школах. Дети с рабочих районов отличаются по уровню подготовки от учеников гуманитарных гимназий. Хочу русские приложения. Готов пытаться перевести сам.


> Для третьего класса, возможно, будет интересен лого.
> А для 8-ми класников полезнее C++ и основы ООП. В этом возрасте
> материал лучше схватывается. Это уже подростки, энергию которых
> нужно направить в нужное русло, лучше в мирное.
Не считаю целесообразным учить детей программированию ан C++, мне надо дать всего лишь основы алгоритмизации. Я не на програмистових учу. А так, пока я объясню include pragma printf и т.п. не останется времени на главное - решение задач. Basic или pascal в этом плане лучше, сейчас смотрю в сторону C# (Mono).


> > Нужно учить решать арифметические задачи, плюс рисовать
> > фракталы, полет мяча с контролем выхода за экран и т.п.
>
> Ну так кто Вам мешает все это делать под Linux?
> Раньше дети изучали графическую библиотеку под Borland,
> Ну, изучат под X Window System.
Дети ничего не изучали. В Basic'е есть операции PLOT, CIRCLE и иже с ними. В этом его простота. Пока я им X объясню - они школу закончат.


>
> > Сейчас делаем все на ZX Spectrum.
> Вы теряете время, изучая уже "мертвую" систему...

Легко говорить. Я изучаю то, что есть. Денег на ПК не выделяют вовсе. Активно ищу тех, кто может пожертвовать хоть что-то. Но, кстати, ZX Spectrum позволяет делаь то, что я хочу (алгоритмы сортировки, поиск простых чисел, поиск счастливых номеров, вычисление Пи методом бросания иглы, рисование, операции с матрицами и т.п.) при этом детям не надо глубоко изучать язык программирования, все внимание сосредоточено на алгоритмах.


> Дайте детям алтернативу...
Вот этим я и пытаюсь заниматься.
Re: Linux в школе 27.01.2005 18:01Гастрит trotski писал(а):

> sergeil писал(а):
>
> > Современные дети просто обязаны учить английский. Без этого
> > просто никак. Частично кирилизованный дистрибутив к этому
> > подталкивает.
> Мне кажется вы переоцениваете средний уровень преподавания
> английского в школах. Дети с рабочих районов отличаются по
> уровню подготовки от учеников гуманитарных гимназий. Хочу
> русские приложения. Готов пытаться перевести сам.
>

Лев Давидович, не стоит тратить время на диспуты с нацистами. Тем более - с нацистами, не понявшими суть темы.

>
> Не считаю целесообразным учить детей программированию ан C++,
> мне надо дать всего лишь основы алгоритмизации. Я не на
> програмистових учу. А так, пока я объясню include pragma printf
> и т.п. не останется времени на главное - решение задач. Basic
> или pascal в этом плане лучше, сейчас смотрю в сторону C#
> (Mono).
>

C++, конечно, урод, и чем больше людей будут его НЕ знать - тем лучше для программирования. Но всё же недаром кто-то из великих (Дейкстра, кажись) призывал привлекать лиц, начинающих преподавание программирования с BASIC, к уголовной ответственности. Из перечисленного, полагаю, оптимален Pascal - а его под GNU/Linux навалом.

> Дети ничего не изучали. В Basic'е есть операции PLOT, CIRCLE и
> иже с ними. В этом его простота. Пока я им X объясню - они
> школу закончат.
>

tcl/tk ?

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

Ой ли... Вы уверены, что программа на BASIC'е, LISP'е и Рефале будет писаться на основе одних и тех же исходных принципов, не связанных с конкретикой языка?

>
> > Дайте детям алтернативу...
> Вот этим я и пытаюсь заниматься.

Тогда выкиньте BASIC на свалку вместе с его пророком Билли.

С уважением,
Гастрит
Re: Linux в школе 27.01.2005 23:25trotski Меня самого учили на бейсике, да и дома в 89 появился ZX Spectrum. Согласен, учить лучше Паскалю. В первом топике я именно поэтому упоминал Free Pascal. Только у него вроде бы IDE под Linux нет. Или я не прав? Emacs пользовать?

Сейчас пишу небольшую методичку. Не знаю, как построить материал.

1. Общая понятия: информация и т.п.
2. Основы ЭВМ - железо(что есть системный блок и т.п.)
3. Основы ЭВМ - софт
4. Основы работы с ОС (командная строка, графические среды и т.д)
5. Понятия алгоритма, приведение реальной задачи к формальной, ее алгоритмизация
6. Некоторые задачи.
7. Офисные приложения
8. Графические приложения. Растр и вектор

Правильным путем иду?
Re: Linux в школе 28.01.2005 00:25Tigro Вот посмотрите здесь:

[www.chair36.msiu.ru]

У нас обучаются 10-е 11-е классы (Лет эдак 8 уже).

В принципе есть рабочие программы (http://www.chair36.msiu.ru/education/school/), учебные пособия, подробные планы занятий, дистрибутивы для школьников (http://www.msiu.ru/~shejn/fsf.html, [updates.msiu.ru]) и т. д.

Если интересно, то пишите мне на почту (в профиле можно ее узнать).

P.S. От изучения командной строчки решили отказаться (это я об опыте).
Re: Linux в школе 28.01.2005 19:31trotski Обязательно напишу, только надо с мыслями собраться. Программа ваша показалась немного перенасыщенной, уж не судите строго. Может у вас школьники уровнем повыше, не знаю.Спасибо, что откликнулись, буду читать.
Re: Linux в школе 29.01.2005 13:17Алексей У меня супруга работает в гимназии информатиком. Мне было интересно, и я установил АСП 9 Ural полтора года назад на все её компьютеры (при этом, правда, сгорели 5 из 10 CDROM LG8521/8522 - как потом оказалось, недоработанная прошивка, проблемы с DMA; благо были они на гарантии и их поменяли на ASUS'ы). В высокие материи типа программирования в Linux супруга пока не лезет, но как альтернатива всеми нами любимой Винды, детей Linux заинтересовал. Сейчас я не задумываясь взял бы 10-ку Стандарт, для школы и для дома, но АСПовцы, похоже начут продавать её для образовательных учреждений со скидкой только летом (как и в прошлые годы).... А поскольку от гимназии не дождёшься денег даже на пол-Стандарта (я бы доплатил из своих за вторую половину), а до лета далеко, придётся, по-видимому, брать Express. Кстати, в магазинах "1С" выходит дешевле, чем заказывать через и-нет магазины: в Linuxcenter тот же Стандарт стоит 790 р. (плюс почтовые расходы руб. 50, не меньше); а у дилера 1С мне насчитали (зависит от курса) 746 руб.
Re: Linux в школе 29.01.2005 18:38shutdown-h-now Изучение линукс в школе, как мне кажется, имеет смысл либо в спецклассе информатики, либо среди ОСОБО УВЛЕЧЕННЫХ компьютерами учеников. Другими словами, если ученику линукс пригодится после школы - его надо учить. В противном же случае, будущие выпускники (особенно девушки), нырнувшие в мир виндоуз, будут не очень благодарны школе, т.к. умея настраивать маршрутиризатор unix, они не смогут распечатать из винды своему шефу документ...
Re: Linux в школе 30.01.2005 00:09Tigro Вы действительно думаете что они смогут распечатать документ, если их будут учить windows?
А маршрутизатору настраивать вообще никто учить никого не будет. Дети не умеют документы создавать в офисе, какие им там маршрутизаторы.

Что я точно могу сказать из своего опыта, так это то, что класс должен быть не более 15 человек. 30 человек обучить ничему нельзя.
Re: Linux в школе 30.01.2005 07:25trotski Я не собираюсь делать курс "администрирование Linux". Я хочу использовать эту ОС лишь как инструмент. В рамках школьной программы дети должны понять что такое компьютеры, какие они бывают, что такое информация, как цифровые ЭВМ обрабатывают информацию, дети должны научиться переводить жизненную задачу в алгоритм и затем в программу. Дети должны научиться работать с офисными программами и получить азы работы в Интернет. Все это можно сделать в Linux, не приучая детей к воровству интеллектуальной собственности.
Еще раз хочу подчеркнуть - мне не нужны дети - адепты Linux, мне нужно дать им основные понятия. Редактировать конфиги буду учить только факультативно
Re: Linux в школе 30.01.2005 11:12DRVTiny Есть и BASIC для Linux - действительно вполне рабочие интерпретаторы и компиляторы: Gambas (Visual Basic for Linux фактически), RapidQ Basic, wxBasic (на SourceForge см. ветку "The bleeding edge" - это самые свежие релизы), XBasic (не очень удобная, но вполне функциональная IDE), есть даже проект GNU Liberty Basic (расширение наподобие g77 для программирования на Fortran). Сам я иногда пишу программы и на VB for MS-DOS из-под эмулятора DOSEmu. Это очень легко настраиваемый и действительно полнофункциональный V86-эмулятор, с ним проблем практически не бывает (в том числе и с VGA-графикой он прекрасно справляется).
Re: Linux в школе 30.01.2005 11:18DRVTiny Кстати, с тем, что сказал trotski, я полностью согласен. Всё-таки Linux-это не вещь в себе, не самоцель, а просто инструмент, как и любая другая компьютерная программа, какой б сложной она ни была.
RSS-материал