Ликвидация компьютерной безграмотности
Feb. 12th, 2009 10:35 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Вызвано спорами о программе Фурсенко.
У меня уже некоторое время копится достаточно печальный опыт человека, который оказался в положении преподающего высокую словесность людям, которые читают с трудом и по слогам. Опыт влечет за собой достаточно злые мысли и злые же рецепты.
Реальность такова, что 99% человеков сидящих в нашей стране за компьютерами этими компьютерами не владеют. Большевики, придя к власти, одним из самых больших приоритетов поставили искоренение неграмотности, нам же рано или поздно, так или иначе придется устранять безграмотность компьютерную.
Нужно не только оставить в покое программу старшей школы, но еще и ввести дополнительный курс компьютерной грамотности - умение печатать вслепую, работать в bash и mc, элементы программирования в python и TeX. Все это можно изучать на маломощном аппаратном обеспечении, а значит - можно изучать массово и по одной для всех учебной программе.
Тезисно:
1. Устранение безграмотности должно быть массовым. Не только в столице и больших городах, но и в маленьких городах, ПГТ и в селах - на базе сельских школ. Гений может родится везде. Наша задача (а) подготовить армию хороших специалистов (б) создать гению условия для развития - буде он где-нибудь появится.
2. Учебная программа должна строится на единой для всех базе. И не только потому, что будет несправедливо если выросший в селе ребенок будет отставать от столичного сынка богатых родителей, но и потому, что преподавать по разным программам - это недопустимая с точки зрения траты ресурсов роскошь. Программа должна быть государственной, единой, унифицированной и стандартизированной. Тогда появится возможность дорабатывать ее по ходу дела - проводя любые рацпредложения через государственную комиссию и сразу внедряя ее везде. Учебные пособия, программа подготовки и так далее - все это будет единообразным, системным и дешевым за счет массовости.
3. Школьная программа должна подразумевать, что сегодняшний выпускник завтра станет инженером, либо специалистом, либо продолжит образование уже в научной области. Наша цель - наука. Готовить в школах секретарш, менеджеров и прочий офисный планктон - недопустимое расточительство. Плюс - с задачей подготовки "планктона" вполне успешно справятся сколько-то-там месячные курсы. Тем более, если такие курсы готовить на базе специалистов предлагаемой программы.
4. Школьная операционная система в рамках такой программы - это linux. Помимо прочих преимуществ - он "в нулевом варианте" (без графических надстроек) может комфортно работать на маломощных машинах, что облегчает компьютеризацию сельских школ. Вообще, в идеале - можно устроить постепенную ротацию компьютерной техники - из более обеспеченных учебных заведений в менее обеспеченные. По мере модернизации и замены компьютеров на новые, старые не списываются, а переходят "по наследству" в сельские школы. Да, "обноски", но это (а) бесплатно (б) лучше чем ничего вообще. Кроме того, можно использовать такие системы и "в терминальном варианте" - один большой компьютер с подключенными к нему дешевыми терминалами, что еще больше упростит и удешевит систему.
5. У linux'а будущее есть, у windows его нет. В случае с linux проблема модернизации железа не стоит так остро. Тем более, что жить на пиратских копиях m$ долго не получится, а большие суммы денех которые будут уходить заокеанским дядям в виде лицензий, лучше потратить на закупки дополнительного железа и формирование учебного корпуса. Кроме того, государство может спокойно разрабатывать учебные программы - завтра эта операционка никуда не денется. Даже, если (не дай Бог) мы объявим войну заокеанскому государству. Или оно нам.
6. Гвоздь учебной программы - обучение слепой печати. И киррилице, и латинице. Это такой же навык, как владение авторучкой и сейчас он настолько же важен. Человек не умеющий печатать вслепую (я-и-так-печатаю-быстро) похож на человека, который умеет писать только печатными буквами.
Обучение взрослого и весьма ленивого человека слепой печати занимает от двух недель (ваш покорный слуга справился чуть раньше) до четырех часов (у некоторых уникалов, к которым, я увы не принадлежу).
http://improvement.ru/zametki/mashinopis.shtm
http://improvement.ru/zametki/sleppech.shtm
Вот тут описан чудный инструмент для - gtypist. Если кто-то проникся вышенаписаным, но все еще сидит под windows - рекомендую в качестве обучалки stamina.
7. Математика требует расширения в области систем счисления. На изучение двоичной и шестнадцатиричной систем требуется ровно одна пара (два урока), при этом никто, подчеркиваю, никто из тех, кто прошел через мои пары (а это достаточно солидная выборка) не умеел быстро переводить в уме четырехбитовые числа из двоичной и шестнадцатиричной систем в десятичную и обратно, не знал как выглядит отрицательное и дробное двоичное число, не знал правил по которым выполняются действия в двоичной и шестнадцаритичной системам. Этот навык ставится быстро, в течении ровно одной пары - это не такое уж мудрое дело, зато облегчает работу с компьютером. В школе это наверняка отнимет чуть больше времени, но не так уж и много. Школьные математики должны включить в программу системы счисления - двоичную, шестнадцатиричную (с непременным разъяснением - зачем она понадобилась) и арифметические и логические действия в них. Кроме них - понятие о бите и байте.
8. Школьную информатику желательно начинать с общих понятий о железе компьютера. По моему опыту - чем примитивнее модель компьютера, тем легче изучить ее железо.
9. Начальная программа изучения linux должна базироваться на изучении работы в bash и mc.
Они не требуют для себя больших вычислительных мощностей - то есть их можно изучать и в селе и в столице.
Они универсальны - они работали и будут работать в любой системе linux - для CLI кажется не существует такого понятия, как моральное старение.
Они легко документируются (сравните "наберите в командной строке dir" с "кликните кнопку Пуск, войдите в меню Программы, из него перейдите в меню Стандартные, в нем - дважды кликните по иконке Проводник, в проводнике нажмите... и так далее"). Наглядность представления файловой системы обеспечивается использованием mc. GUI не изучается вообще - такая система легко изучается самостоятельно в течении 24-х часов интуитивным путем.
Bash очень легко изучается... при условии что человек владеет клавиатурой - см. пункт 6.
Обучение "сначала CLI" способствует повышению общей компьютерной грамотности и интуиции. Человек, знающий CLI легко разберется в GUI. Человек, знающий CLI будет комфортно себя чувствовать на любой машине, в любой обстановке.
Подробности про изучение CLI тут:
http://uvsw.narod.ru/cvsg.html
10. От изучения команд bash легко сделать переход к программированию на материале программирования скриптов оболочки - это будут все те же команды, просто объединенные в файлы.
11. Вместо всевозможных офисов изучаются TeX-системы (я специально не называю конкретной реализации, но скорее всего это будет TeX Live). Опять-таки. Они бесплатны, не стареют морально, работают на машинах любой мощности (мммм... с оговорками, разумеется), заставляют человека разбираться в том, что он делает. Человек владеющий TeX-системой завтра сможет интегрироваться в научный мир. Биологу-физику-химику-экономисту, не придется отрываться от изучения основного предмета, чтобы изобрести способ, которым ему можно будет написать статью с химическими, физическими, статистическими формулами. Такой человек уже умеет делать хорошую документацию. И самое главное - он приучен к тому, что сначала нужно писать текст, а потом уже заниматься его внешним видом.
см. очень хорошую заметку на этот счет
http://mydebianblog.blogspot.com/2006/10/blog-post_30.html
12. Язык программирования. Раньше это был Бейсик, Паскаль, или Си. Мы предлагаем в качестве такового - Питон. С теми же аргументами, что и выше. Язык бесплатен, прост в изучении, заставляет человека писать красивый код (это просто-таки вбивается в него), работает на маломощных машинах.
Одно из явных преимуществ - наглядность - любую команду Питона можно набрать в комстроке и сразу посмотреть на ее результат.
Преимущество номер два - расширяемость. В Питоне легко перейти от комстроки к GUI-интерфейсам, от простых вещей типа черепашьей графики (то есть использования учебных программ для языков типа ЛОГО) к геоинформационным системам, от простых команд к функциональному программированию и к ООП. С помощью Питона можно автоматизировать большинство систем - от вышеупомянутого TeX, до OpenOffice. Сегодняшний школьник - завтра вместо затрат времени в вузе на изучение уже мертвого Дельфи (или монстра а-ля C#) сможет сразу включиться в научную работу - Питон имеет просто немерянное количество нужных инструментов.
Если кому-то недостаточно моих аргументов - сошлюсь на MIT
http://en.wikipedia.org/wiki/Structure_and_Interpretation_of_Computer_Programs
http://mit.edu/6.01/mercurial/spring09/www/index.html
где Питон используют в качестве языка обучения программированию
Черепашья графика:
http://xturtle.rg16.at/
Картинка стоит тысячи слов, а видео - тысячи картинок, ага:
http://showmedo.com/videos/series?name=pythonJensFromKidsSeries
Питон в науке (рассмотрен в основном физмат-аспект, но общее понятие он дает):
http://www.developers.org.ua/archives/dmitrey/2009/02/11/python-for-science/
А вот Питон в океанологии:
http://koldunov.net/?tag=python
13. Конечной целью такой программы было бы получение на выходе специалиста, для которого компьютер - это повседневный инструмент, причем компьютер любой мощности. У этого человека уже есть понимание того, как работает этот инструмент и что его можно заставить делать. Этот человек способен быстро и эффективно обрабатывать информацию. Причем обрабатывать информацию гибко - не завися от сторонних инструментов обработки. Такой человек не будет вести анализ сложных закономерностей в Excel - он напишет для этого маленький и быстрый скрипт. И конечно такой человек очень быстро самостоятельно освоит все остальное.
14. Реализация такой программы должна производиться постепенно и ступенчато, а не в стиле "завтра мы придем к вам проверять что у вас стоит". Нет. Первые несколько лет поставить linux и учить только слепой печати. Дети, вынужденные работать в столь суровой обстановке сами разберутся в том, в чем они работают. В этом плане детская любознательность и умение докопаться до деталей - это что-то. Через год можно подключать подробное изучение bash и mc. Дальше - программирование скриптов. Еще дальше - Питон. И наконец - TeX. Когда все это будет внедрено - добавить предмет "владение компьютером" во вступительные экзамены в вузы. Аналогично - постепенно и последовательно: слепой набор, bash, mc, bash-скриптинг, python, TeX. Результат - школьника пришедшего в вуз можно будет учить чему-то полезному, а не переучивать с бейсика и ворда на новую систему.
Я не противник GUI, я не противник офисных WYSIWYG-ов, я не фанат абсолютного использования Питона, но я считаю, что базовое образование должно строиться именно так. Русские уже внедряют linux в школах. (можете заглянуть в ЖЖ http://alex-ponosov.livejournal.com) или вот здесь: http://alex-ponosov.livejournal.com/75886.html или вот тут: http://freeschool.altlinux.ru/?page_id=2
Освоение у них идет полным ходом, хотя и в основном на энтузиазме, и с привязкой к парадигме работы в windows - все тот же ворд, все тот же эксель (writer и calc, разумеется).
У меня уже некоторое время копится достаточно печальный опыт человека, который оказался в положении преподающего высокую словесность людям, которые читают с трудом и по слогам. Опыт влечет за собой достаточно злые мысли и злые же рецепты.
Реальность такова, что 99% человеков сидящих в нашей стране за компьютерами этими компьютерами не владеют. Большевики, придя к власти, одним из самых больших приоритетов поставили искоренение неграмотности, нам же рано или поздно, так или иначе придется устранять безграмотность компьютерную.
Нужно не только оставить в покое программу старшей школы, но еще и ввести дополнительный курс компьютерной грамотности - умение печатать вслепую, работать в bash и mc, элементы программирования в python и TeX. Все это можно изучать на маломощном аппаратном обеспечении, а значит - можно изучать массово и по одной для всех учебной программе.
Тезисно:
1. Устранение безграмотности должно быть массовым. Не только в столице и больших городах, но и в маленьких городах, ПГТ и в селах - на базе сельских школ. Гений может родится везде. Наша задача (а) подготовить армию хороших специалистов (б) создать гению условия для развития - буде он где-нибудь появится.
2. Учебная программа должна строится на единой для всех базе. И не только потому, что будет несправедливо если выросший в селе ребенок будет отставать от столичного сынка богатых родителей, но и потому, что преподавать по разным программам - это недопустимая с точки зрения траты ресурсов роскошь. Программа должна быть государственной, единой, унифицированной и стандартизированной. Тогда появится возможность дорабатывать ее по ходу дела - проводя любые рацпредложения через государственную комиссию и сразу внедряя ее везде. Учебные пособия, программа подготовки и так далее - все это будет единообразным, системным и дешевым за счет массовости.
3. Школьная программа должна подразумевать, что сегодняшний выпускник завтра станет инженером, либо специалистом, либо продолжит образование уже в научной области. Наша цель - наука. Готовить в школах секретарш, менеджеров и прочий офисный планктон - недопустимое расточительство. Плюс - с задачей подготовки "планктона" вполне успешно справятся сколько-то-там месячные курсы. Тем более, если такие курсы готовить на базе специалистов предлагаемой программы.
4. Школьная операционная система в рамках такой программы - это linux. Помимо прочих преимуществ - он "в нулевом варианте" (без графических надстроек) может комфортно работать на маломощных машинах, что облегчает компьютеризацию сельских школ. Вообще, в идеале - можно устроить постепенную ротацию компьютерной техники - из более обеспеченных учебных заведений в менее обеспеченные. По мере модернизации и замены компьютеров на новые, старые не списываются, а переходят "по наследству" в сельские школы. Да, "обноски", но это (а) бесплатно (б) лучше чем ничего вообще. Кроме того, можно использовать такие системы и "в терминальном варианте" - один большой компьютер с подключенными к нему дешевыми терминалами, что еще больше упростит и удешевит систему.
5. У linux'а будущее есть, у windows его нет. В случае с linux проблема модернизации железа не стоит так остро. Тем более, что жить на пиратских копиях m$ долго не получится, а большие суммы денех которые будут уходить заокеанским дядям в виде лицензий, лучше потратить на закупки дополнительного железа и формирование учебного корпуса. Кроме того, государство может спокойно разрабатывать учебные программы - завтра эта операционка никуда не денется. Даже, если (не дай Бог) мы объявим войну заокеанскому государству. Или оно нам.
6. Гвоздь учебной программы - обучение слепой печати. И киррилице, и латинице. Это такой же навык, как владение авторучкой и сейчас он настолько же важен. Человек не умеющий печатать вслепую (я-и-так-печатаю-быстро) похож на человека, который умеет писать только печатными буквами.
Обучение взрослого и весьма ленивого человека слепой печати занимает от двух недель (ваш покорный слуга справился чуть раньше) до четырех часов (у некоторых уникалов, к которым, я увы не принадлежу).
http://improvement.ru/zametki/mashinopis.shtm
http://improvement.ru/zametki/sleppech.shtm
Вот тут описан чудный инструмент для - gtypist. Если кто-то проникся вышенаписаным, но все еще сидит под windows - рекомендую в качестве обучалки stamina.
7. Математика требует расширения в области систем счисления. На изучение двоичной и шестнадцатиричной систем требуется ровно одна пара (два урока), при этом никто, подчеркиваю, никто из тех, кто прошел через мои пары (а это достаточно солидная выборка) не умеел быстро переводить в уме четырехбитовые числа из двоичной и шестнадцатиричной систем в десятичную и обратно, не знал как выглядит отрицательное и дробное двоичное число, не знал правил по которым выполняются действия в двоичной и шестнадцаритичной системам. Этот навык ставится быстро, в течении ровно одной пары - это не такое уж мудрое дело, зато облегчает работу с компьютером. В школе это наверняка отнимет чуть больше времени, но не так уж и много. Школьные математики должны включить в программу системы счисления - двоичную, шестнадцатиричную (с непременным разъяснением - зачем она понадобилась) и арифметические и логические действия в них. Кроме них - понятие о бите и байте.
8. Школьную информатику желательно начинать с общих понятий о железе компьютера. По моему опыту - чем примитивнее модель компьютера, тем легче изучить ее железо.
9. Начальная программа изучения linux должна базироваться на изучении работы в bash и mc.
Они не требуют для себя больших вычислительных мощностей - то есть их можно изучать и в селе и в столице.
Они универсальны - они работали и будут работать в любой системе linux - для CLI кажется не существует такого понятия, как моральное старение.
Они легко документируются (сравните "наберите в командной строке dir" с "кликните кнопку Пуск, войдите в меню Программы, из него перейдите в меню Стандартные, в нем - дважды кликните по иконке Проводник, в проводнике нажмите... и так далее"). Наглядность представления файловой системы обеспечивается использованием mc. GUI не изучается вообще - такая система легко изучается самостоятельно в течении 24-х часов интуитивным путем.
Bash очень легко изучается... при условии что человек владеет клавиатурой - см. пункт 6.
Обучение "сначала CLI" способствует повышению общей компьютерной грамотности и интуиции. Человек, знающий CLI легко разберется в GUI. Человек, знающий CLI будет комфортно себя чувствовать на любой машине, в любой обстановке.
Подробности про изучение CLI тут:
http://uvsw.narod.ru/cvsg.html
10. От изучения команд bash легко сделать переход к программированию на материале программирования скриптов оболочки - это будут все те же команды, просто объединенные в файлы.
11. Вместо всевозможных офисов изучаются TeX-системы (я специально не называю конкретной реализации, но скорее всего это будет TeX Live). Опять-таки. Они бесплатны, не стареют морально, работают на машинах любой мощности (мммм... с оговорками, разумеется), заставляют человека разбираться в том, что он делает. Человек владеющий TeX-системой завтра сможет интегрироваться в научный мир. Биологу-физику-химику-экономисту, не придется отрываться от изучения основного предмета, чтобы изобрести способ, которым ему можно будет написать статью с химическими, физическими, статистическими формулами. Такой человек уже умеет делать хорошую документацию. И самое главное - он приучен к тому, что сначала нужно писать текст, а потом уже заниматься его внешним видом.
см. очень хорошую заметку на этот счет
http://mydebianblog.blogspot.com/2006/10/blog-post_30.html
12. Язык программирования. Раньше это был Бейсик, Паскаль, или Си. Мы предлагаем в качестве такового - Питон. С теми же аргументами, что и выше. Язык бесплатен, прост в изучении, заставляет человека писать красивый код (это просто-таки вбивается в него), работает на маломощных машинах.
Одно из явных преимуществ - наглядность - любую команду Питона можно набрать в комстроке и сразу посмотреть на ее результат.
Преимущество номер два - расширяемость. В Питоне легко перейти от комстроки к GUI-интерфейсам, от простых вещей типа черепашьей графики (то есть использования учебных программ для языков типа ЛОГО) к геоинформационным системам, от простых команд к функциональному программированию и к ООП. С помощью Питона можно автоматизировать большинство систем - от вышеупомянутого TeX, до OpenOffice. Сегодняшний школьник - завтра вместо затрат времени в вузе на изучение уже мертвого Дельфи (или монстра а-ля C#) сможет сразу включиться в научную работу - Питон имеет просто немерянное количество нужных инструментов.
Если кому-то недостаточно моих аргументов - сошлюсь на MIT
http://en.wikipedia.org/wiki/Structure_and_Interpretation_of_Computer_Programs
http://mit.edu/6.01/mercurial/spring09/www/index.html
где Питон используют в качестве языка обучения программированию
Черепашья графика:
http://xturtle.rg16.at/
Картинка стоит тысячи слов, а видео - тысячи картинок, ага:
http://showmedo.com/videos/series?name=pythonJensFromKidsSeries
Питон в науке (рассмотрен в основном физмат-аспект, но общее понятие он дает):
http://www.developers.org.ua/archives/dmitrey/2009/02/11/python-for-science/
А вот Питон в океанологии:
http://koldunov.net/?tag=python
13. Конечной целью такой программы было бы получение на выходе специалиста, для которого компьютер - это повседневный инструмент, причем компьютер любой мощности. У этого человека уже есть понимание того, как работает этот инструмент и что его можно заставить делать. Этот человек способен быстро и эффективно обрабатывать информацию. Причем обрабатывать информацию гибко - не завися от сторонних инструментов обработки. Такой человек не будет вести анализ сложных закономерностей в Excel - он напишет для этого маленький и быстрый скрипт. И конечно такой человек очень быстро самостоятельно освоит все остальное.
14. Реализация такой программы должна производиться постепенно и ступенчато, а не в стиле "завтра мы придем к вам проверять что у вас стоит". Нет. Первые несколько лет поставить linux и учить только слепой печати. Дети, вынужденные работать в столь суровой обстановке сами разберутся в том, в чем они работают. В этом плане детская любознательность и умение докопаться до деталей - это что-то. Через год можно подключать подробное изучение bash и mc. Дальше - программирование скриптов. Еще дальше - Питон. И наконец - TeX. Когда все это будет внедрено - добавить предмет "владение компьютером" во вступительные экзамены в вузы. Аналогично - постепенно и последовательно: слепой набор, bash, mc, bash-скриптинг, python, TeX. Результат - школьника пришедшего в вуз можно будет учить чему-то полезному, а не переучивать с бейсика и ворда на новую систему.
Я не противник GUI, я не противник офисных WYSIWYG-ов, я не фанат абсолютного использования Питона, но я считаю, что базовое образование должно строиться именно так. Русские уже внедряют linux в школах. (можете заглянуть в ЖЖ http://alex-ponosov.livejournal.com) или вот здесь: http://alex-ponosov.livejournal.com/75886.html или вот тут: http://freeschool.altlinux.ru/?page_id=2
Освоение у них идет полным ходом, хотя и в основном на энтузиазме, и с привязкой к парадигме работы в windows - все тот же ворд, все тот же эксель (writer и calc, разумеется).
no subject
Date: 2009-02-12 10:50 am (UTC)Украина находится на краю пропасти, в которую вот-вот всё обвалится. Свежие ужасы про портовые склады, транспортную систему, налогообложение, и мн. др., говорят о том, что мы еще не ощутили кризисного монстра в полной мере, но он неотвратимо приближается. И нас нельзя в этом плане сравнивать с Россией и остальным миром, поскольку у нас кризис локального характера — к этому приложили руку оранжевые мудаки.
Образование в условиях государственной деградации не только не улучшится, но и сильно пострадает. :(
no subject
Date: 2009-02-12 10:59 am (UTC)http://zhgun.livejournal.com/349442.html
(no subject)
From:no subject
Date: 2009-02-12 11:15 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2009-02-12 11:39 am (UTC)Но. Рано или поздно, так или иначе, нам придется все восстанавливать. От этого никуда не деться. И лучше заранее определиться - с чем и как иметь дело.
P.S. пока писал - вспоминал отголоски старого фидошного спора, когда народ определялся кого и чему учить в школе/вузе. Я исходил из того, что школа должна взять на себя самую "скучную" и "нудную" часть работы. А уже дальше человек сам сможет определиться куда ему расти со школьного фундамента - т.е. уйдет он в веб-программирование или в работу на большую корпорацию - ему всяко будет легче осваивать свою отрасль.
no subject
Date: 2009-02-12 11:05 am (UTC)no subject
Date: 2009-02-12 11:47 am (UTC)Да и сейчас я - в гордом одиночестве на кафедре :( И среди студентов мне попадались только единицы, которые так печатают. И вообще не попадались печатающие вслепую латиницей :(
Кстати, в старом СССР существовали и курсы стенографии и курсы машинописи - до сих пор натыкаюсь на людей, которые владеют печатью еще с тех пор.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2009-02-12 11:29 am (UTC)Основная проблема в том, что школьное образование по всем предметам надо вытягивать из ямы. И компьютерная безграмотность - это штрих к портрету достаточно безграмотного выпускника обычной средней школы. У меня такое чувство, что наша школа (в большинстве случаев) способна отбить желание к изучению предмета и отнюдь не ставит перед собой задачу выпуска грамотных молодых людей, готовых дальнейшему обучению или профессиональной деятельности. Может когда-то ситуация у нас изменится, но не скоро.
P.S. Вспомнила уроки информатики у нас в школе. Начались они в 10 классе, компьютеры мы видели раз в 2 недели, сидели по 2-3 человека. Сейчас не помню ничего из того, что нам тогда рассказывали. Да и в программе было что-то жутко нудное и оторванное от жизни.
no subject
Date: 2009-02-12 12:01 pm (UTC)С информатикой - могу себе представить. Эххх. У нас даже в вузе бывало так - с бригадным обучением и так далее. В школе нам повезло больше - у нас был компьютерный класс и мы его достаточно часто использовали. Плюс - городок был богат компьютерными кружками. Хотя везде компьютеры были на базе дреееевнего КР580ИК80, но - местной сборки, дешевые и в большом количестве. Я поэтому и пишу, что лучше, если каждого усадят за клавиатуру - пусть даже старенькой машины, но он будет набирать все сам.
Самое противное в этом - то, что квалифицированных учителей тоже не хватает. Сколько из них могут печатать вслепую сами? :(
(no subject)
From:no subject
Date: 2009-02-12 11:48 am (UTC)no subject
Date: 2009-02-12 12:13 pm (UTC)Агамс. А какую shell по твоему мнению лучше использовать? С этим у меня как раз пробел :)) Тут в меня можно смело взять за пуговицу и напомнить "врачу, исцелися сам" :) Я еще на начальной стадии освоения. То есть из всего перечисленного в программе я слабее всего владею именно шеллом. По объективным причинам :( Работа требует использования MATLAB, поэтому я пока сижу под winXP, правда с прикрученным к ней набором линуксовых утилит перекомпиленных под win32 :))) То есть ls и пр. и пр. моя командная строка понимает и я ими пользуюсь очень часто :))) Посему мысль была простой - раз bash идет почти везде по умолчанию - изучать нужно именно его.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2009-02-12 12:18 pm (UTC)Именно :((((( Сколько бесполезного времени, сил и здоровья пропадает - я даже посчитать не могу. Самое главное, что все описанное - системные знания о компьютере и прочее таки да можно рассказать за пару часов. Позавчера, например, спросил народ на лекции - знают ли они как выглядит текстовый файл "изнутри". Специальность у них компьютерная, четвертый курс. Не признался никто :( Я конечно все это по ходу дела им рассказываю и показываю, и прививаю нужные навыки, но у меня в итоге получается не мой предмет, а курс молодого бойца. По-хорошему этим всем должна заниматься все-таки школа и первый курс.
Эх. Могу себе представить каким откровением были твои объяснения :))) Сам часто видел такой эффект "просветления" :)))
(no subject)
From:(no subject)
From:no subject
Date: 2009-02-12 12:23 pm (UTC)Жаль, конечно :( Но... Думаю, чем дальше - тем больше энтузиастов будет у этого дела. Примерно как сейчас народ постепенно переходит на джаббер. Да, не спеша, да, медленно и неказисто, с потерей времени, ресурсов, но переходит. Процесс идет. Рано или поздно foss свое возьмет :))
Я всегда вспоминаю Песнь Пиктов :)))
Рим не хочет взглянуть,
Роняя тяжесть копыт
На голову нам и на грудь,-
Наш крик для него молчит.
Часовые идут - раз, два,-
А мы из-за медных плечей
Жужжим, как отбить нам Вал
С языками против мечей.
Мы очень малы, видит бог,
Малы для добра и зла,
Но дайте нам только срок -
Мы сточим державу дотла.
...
Мы мелкая тварь берлог,
Нам тоже работать не лень -
Что точится под шумок,
То вскроется в должный день.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2009-02-12 03:03 pm (UTC)no subject
Date: 2009-02-12 04:09 pm (UTC)Для человека изучавшего Си - он может казаться чем-то не тем, но тут идет речь про обучение с нуля. А такой момент как те же отступы человек схватывает быстро - программа получается наглядной. Собственно, тут я могу сослаться на авторитет Рэймонда ;)
Привлекает то, что Питон хорошо наращивается. Я не видел конкретных научных разработок/научных сред под Паскаль/Си а-ля Матлаб или R. А под Питон есть огромное количество дополнительных модулей, реализующих те или иные учебные и научные программы: NumPy, SciPy, TeX, геоинформационные, биологические системы и иже с ними. Включая GUI "малой кровью" и веб-программирование.
Все это доступно почти с нуля. Сколько времени и труда нужно потратить во FreePascal не-профессиональному программисту, а просто ученому, чтобы построить по статистическим данным график для статьи? Сейчас компьютерная грамотность - это не умение писать программы вообще. Это - умение обрабатывать информацию быстро, гибко и "малой кровью".
http://linuxgazette.net/114/andreasen.html
http://linuxgazette.net/115/andreasen.html
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2009-02-12 04:14 pm (UTC)"Буратино дали 3 яблока. Некто забрал у него 2 яблока. Сколько яблок осталось у Буратино? Одно? Так вот нет! Ибо ни кто не знает, сколько яблок было у него до этого! ;) Мораль: обнуляйте переменные."
На мой взгляд очень показательный программерский анекдот. :) С другой стороны многим будет вполне достаточно общего понимания о программировании, полученного в питоне, или даже в шелл. И все. Так что вопрос о языке довольно скользкий. Я бы все же наверное на начальном этапе остановился только на шелл, что бы людям только дать понятия о программировании, не акцентируясь на более глубоких вещах.
(no subject)
From:(no subject)
From:no subject
Date: 2009-02-12 04:57 pm (UTC)плюсы без автоуказателей - на фиг, на фиг.
обычному человеку, не ставящему цель стать программистом не нужно постоянно отслеживать new\delete.
автоматическое освобождение памяти и сборка мусора рулят.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2009-02-12 03:37 pm (UTC)no subject
Date: 2009-02-12 04:14 pm (UTC)(no subject)
From:no subject
Date: 2009-02-12 03:53 pm (UTC)Не линух, авЫндовз.
он много более популярен в бизнесе, бюджете и в муниципалитетах.
Реализуется все тем же терминалом.
А общая система - да, согласен.
no subject
Date: 2009-02-12 04:43 pm (UTC)В остальном - да, и терминалом это все реализуется, и такую штуку, как cygwin никто не отменял. Сам учился именно по ней.
ЗЫ Честно говоря, я вообще сомневаюсь, что таким проектом кто-нибудь займется всерьез. Сейчас человеков волнуют совсем другие проблемы.
касательно железа
From:Re: касательно железа
From:Re: касательно железа
From:(no subject)
From:(no subject)
From:no subject
Date: 2009-02-12 07:21 pm (UTC)http://freeschool.altlinux.ru --- уже =)))
no subject
Date: 2009-02-12 09:57 pm (UTC)(no subject)
From:no subject
Date: 2009-02-12 08:47 pm (UTC)Ну, кроме инженера и менеджера, есть еще много хороших и нужных профессий ;-)
no subject
Date: 2009-02-12 09:56 pm (UTC)Re: касательно железа
Date: 2009-02-12 11:59 pm (UTC)----
Edumandriva 2009 Alpha1
Вышла первая альфа дополнительного образовательного репозитория EduMandriva - Edumandriva 2009 Alpha1.
DVD диск с репозиторием разработан в Центре компетенции Mandriva Глазовского государственного педагогического института им. В.Г. Короленко и предназначен для облегчения установки и использования образовательного ПО, так как содержит в себе подборку программного обеспечения, необходимого для проведения занятий по курсам информатики и ИКТ дисциплин в средних, средне-специальных и высших учебных заведениях, составленную на основе пожеланий преподавателей и апробации предыдущих версий репозитория.
Особенности:
* Lazarus в сборке GTK2 и Qt4 (метапакеты task-lazarus-gtk2 и task-lazarus-qt4;
* FreeBASIC (совместим с QBASIC);
* Scratch - программирование для детей на основе Logo;
* Кумир (школьный алгоритмический язык);
* LightLang - один из лучших словарей;
* Phun - физический симулятор;
* OpenProj - свободный аналог MS Project;
* iTest - система тестирования учащихся;
* ATutor - программа для постороения систем дистанционного образования;
и другое ПО, полный список которого вы можете найти на ВиКи проекта:
Диск ставится на существующую инсталяцию Mandriva 2009 Free (корректная работа с Mandriva PowerPack 2009 в разработке).
Первая альфа пока не содержит в себе установщика с графическим интерфейсом, но позволяет установить все программное обеспечение с помощью специального скрипта SetupAll.run или подключить репозитории для установки ПО через стандартный менеджер пакетов.
Скачать iso образ можно отсюда: ftp://ftp.linuxcenter.ru/pub/Mandriva/EduMandriva/iso/2009.0/EduMandriva2009_alpha1.iso
------
э, кажись не туда запостил - про Edumandriva, повторюсь тут
Date: 2009-02-13 12:01 am (UTC)-------
Edumandriva 2009 Alpha1
Вышла первая альфа дополнительного образовательного репозитория EduMandriva - Edumandriva 2009 Alpha1.
DVD диск с репозиторием разработан в Центре компетенции Mandriva Глазовского государственного педагогического института им. В.Г. Короленко и предназначен для облегчения установки и использования образовательного ПО, так как содержит в себе подборку программного обеспечения, необходимого для проведения занятий по курсам информатики и ИКТ дисциплин в средних, средне-специальных и высших учебных заведениях, составленную на основе пожеланий преподавателей и апробации предыдущих версий репозитория.
Особенности:
* Lazarus в сборке GTK2 и Qt4 (метапакеты task-lazarus-gtk2 и task-lazarus-qt4;
* FreeBASIC (совместим с QBASIC);
* Scratch - программирование для детей на основе Logo;
* Кумир (школьный алгоритмический язык);
* LightLang - один из лучших словарей;
* Phun - физический симулятор;
* OpenProj - свободный аналог MS Project;
* iTest - система тестирования учащихся;
* ATutor - программа для постороения систем дистанционного образования;
и другое ПО, полный список которого вы можете найти на ВиКи проекта:
Диск ставится на существующую инсталяцию Mandriva 2009 Free (корректная работа с Mandriva PowerPack 2009 в разработке).
Первая альфа пока не содержит в себе установщика с графическим интерфейсом, но позволяет установить все программное обеспечение с помощью специального скрипта SetupAll.run или подключить репозитории для установки ПО через стандартный менеджер пакетов.
Скачать iso образ можно отсюда: ftp://ftp.linuxcenter.ru/pub/Mandriva/EduMandriva/iso/2009.0/EduMandriva2009_alpha1.iso
--------
no subject
Date: 2009-02-13 10:01 am (UTC)но есть как минимум два больших НО:
1) тем, кто за все отвечает это не надо - ломать старое и строить
новое сейчас очень мало кому хочется.
2) очень мало компетентных преподавателей,
способных все это донести до школьника/студента.
Типичный пример - наш информер в школе. Благодаря своей любознательности
я через полгода прогал в паскале имхо :-) получше чем он.
В институте была та-же фигня, только с еще большими казусами.
3 человека делали лабы по всему, связанному с компами для всего потока - 60 человек.
Т.е. надо как минимум начать сверху - продвигать обучение преподавателей,
а потом уже внедрять его в "регионах".
no subject
Date: 2009-02-13 05:44 pm (UTC)(no subject)
From: