qkowlew: (ветка)
qkowlew ([personal profile] qkowlew) wrote2012-09-25 07:26 pm

Набросок программы информатики от меня любимого..

Набросок программы информатики от Qkowlew

Сетуя....

NB: "Верхний уровень" школьного обучения означает, что выполнивших это учеников - МЕНЬШАЯ доля класса, и это заведомо "на пять".

Но не предел того, что может достичь ученик. Оценки:

  1. Тот, кто освоил только по первому пункту каждого раздела - это "садись, два".
  2. ~ по третьему пункту каждого раздела - это хорошисты. :-)
  3. кто не смог освоить самые сложные пункты менее чем половины разделов и освоил всё остальное - отличники.

Итак, ПЯТЬ РАЗДЕЛОВ ПРОГРАММЫ:

1.Навыки информационной гигиены при работе с данными

  1. примитивные навыки поиска, связь с 4. по мере их усложнения.
  2. представление о психологии чужой и собственной, представление о манипулятивных и провокативных методиках. Связь с 3
  3. минимальным техническим средствам, навыкам работы с клавиатурой и прочими устройствами.
  4. минимальные навыки набора текста, в том числе слепого набора.
  5. минимальные навыки писания рукописного текста, ввода оного, рисования и черчения, представление о шрифтах, в частности - представление о "фишинге похожими словами, буквами". И про распознавание текста - пункты 5.2, 5.3. Связь с 2.3.
  6. навыки использования простейших схем безопасности (логин-пароль - воссстановление пароля)
Верхний уровень обучения в этой части на текущий момент - что-то вроде "Ты один в ПУСТОЙ квартире с компом, подключённым к интернету, никаких носителей информации и иных средств связи. За сколько времени и потраченных денег ты обеспечишь себе еду, минимальный комфорт и общение со всеми, с кем тебе важно общаться."

2. Работа с ПРОГРАММАМИ

Навыкам "как разобраться с незнакомой программой, что искать, куда читать, откуда лезть", на примере - буквально случайно выбранных программ.
  1. Представление о том, что есть "файл", какие есть единицы хранения вообще.
  2. Представление о ТИПАХ решаемых информационных задач. И о типах программ. "Текстовые редакторы", "графические редакторы", "вёрстка". связь с 3.1.
  3. Представление о форматах файлов и кодировках символов.
  4. Представление о архивировании, шифровании, безопасности.
  5. Углублённое представление о том, что такое "многофакторная авторизация", что такое "двухстороннее шифрование" и т.п.
Верхний уровень - тестирование (написание багрепорта) и рецензирование программы и-или сайта.

3. Создание данных.

  1. Навыки структурирования текста
  2. Навыки структурирования не только текста, а картинок, видео,... Категоризация, каталогизация.
  3. Представление о реляционных базах данных. И связь с 4.
Верхний уровень в этой части на текущий момент - самостоятельное создание личного сайта, сайта класса, и НАПОЛНЕНИЕ его информацией о важных событиях.

4. Создание программ.

Навыкам "задать правильный вопрос и правильно поставить задачу". Понятие об алгоритме.
  1. Навыки "постановка задачи" - "превращение задачи в алгоритм" - "кодерство"
  2. Обзор скриптовых языков программирования в разных системах.
  3. навыки коллективной работы, взаимодействия в команде, написания сетевых приложений и модульного программрования
  4. навыки реализации простейших схем безопасности (логин-пароль - воссстановление пароля)
Верхний уровень школьного обучения в этой части на текущий момент - самостоятельно созданная компьютерная игра (сколь угодно примитивная), для класса - многопользовательская онлайн-игра.

5. Истории и теории

"как оно было вчера, позавчера и вообще без компьютеров".
  1. системы счисления, представления о ограниченной точности вычислений, о разрядной сетке, ассоциативных системах и проблемах бесконечности, делимости и пр.
  2. представления о скоростях и ресурсах.
  3. Продвинутым - показывать, как работали карточные системы, докомпьютерные библиотеки и т.п.
  4. Ещё более продвинутым - про аналоговые и гибридные компьютеры. Вплоть до лабораторных работ на уровне "собрать простейшие схемы, решающие определённые задачи". И написать программу, которая решает ту же задачу.
Верхний уровень школьного обучения в этой части на текущий момент - сделать и запрограммировать робота-уборщика. Для класса - изменить к лучшему по крайней мере одну из электронно-механических систем в школе. Да, я псих.

[identity profile] aywen.livejournal.com 2012-09-25 04:12 pm (UTC)(link)
Не очень понимаю, как можно разделить пункты 2 и 3.

[identity profile] qkowlew.livejournal.com 2012-09-25 07:22 pm (UTC)(link)
Возможно, неудачно сформулировал, да.
В идеале, первые пункты идут более-менее синхронно.
И, конечно, очень часто "программа - такие-то файлы" связаны непосредственно.

последние, "сложные" пункты - "расходятся".

[identity profile] kantor.livejournal.com 2012-09-25 07:46 pm (UTC)(link)
Я правильно понимаю, что сложность, в практической части, возрастает от раздела к разделу? Грубо говоря, по разделу 1 я вроде как всё знаю на возможном в школе уровне, по 2-3 разделам я толком не знаю последний пункт (хотя багрепорт написать, надо думать, могу), а вот по разделу 4 дальше постановки задачи едва ли продвинусь (ну да, как любой московский школьник я писал "программы" на Бейсике;-).

[identity profile] qkowlew.livejournal.com 2012-09-26 07:13 am (UTC)(link)
Сложность возрастает от пункта к пункту внутри раздела.

[identity profile] kantor.livejournal.com 2012-09-26 07:43 pm (UTC)(link)
Это-то понятно. Но согласись, что знание "навыков информационной гигиены" (на описанном уровне) на самом деле гораздо более элементарно (и должно, по крайней мере, быть более распространено), чем написание многопользовательской онлайн-игры? Верхний уровень в этих разделах имеет существенно различную сложность.

[identity profile] qkowlew.livejournal.com 2012-09-27 08:36 pm (UTC)(link)
Не соглашусь.

1. Так, у меня перед глазами сейчас есть конкретный пример. Коммерческий проект по написанию многопользовательской онлайн-игры. В оном проекте есть всё, ЗА ИСКЛЮЧЕНИЕМ ХОТЯ БЫ МИНИМАЛЬНОЙ информационной гигиены.

2. Сей пост содержит ещё одну важную "закладку". Пока никто не отреагировал.

[identity profile] kantor.livejournal.com 2012-09-30 11:38 pm (UTC)(link)
1. Для простого сравнения - приготовить торт "Птичье молоко" отчетливо более сложная задача, чем поддерживать элементарную гигиену на кухне. Но это не значит, что если кто-то умеет (и делает) первое, он озаботится вторым. Проще - не значит "пререквизит".

2. "Робот-уборщик"? ;-)

[identity profile] qkowlew.livejournal.com 2012-10-01 05:02 pm (UTC)(link)
1. Сравнения да, прекрасны и даже формально корректны.

Однако сейчас мы имеем именно картинку "хватаемся за приготовление торта, его даже радостно кушают... пожарные, так как дом сгорел из-за отсутствия элементарной аккуратности на кухне."

[identity profile] qkowlew.livejournal.com 2012-10-01 05:02 pm (UTC)(link)
2. Нет.

[identity profile] qkowlew.livejournal.com 2012-10-01 05:10 pm (UTC)(link)
1. Подробнее и ещё раз. Абыясняю. Для группы товарищей сейчас в самом деле пишущих онлайн-игру НЕ представляет сложности написание всех её частей и даже запуск проекта в уже коммерческую эксплуатацию. Там и разумная схема авторизации пользователей, и много чего УЖЕ РАБОТАЕТ.

Однако уровень ЭЛЕМЕНТАРНОЙ безопасности ВСЕХ частей как реально работающей игры, так и девелоперской сетки находится настолько ниже плинтуса, а любые изменения встречаются настолько в штыки одними ("нам же неудобно!"), другими ("нельзя прерывать бизнес-процесс!"), что я уже почти забил на это.

Или пример совсем смешной - сначала завели систему задач-багов-тикетов-... на внешнем халявном hostedredmine, не почитав даже его лицензионного соглашения, а теперь очень хотят перенести проекта оттуда на собственный redmine, :)
arilou: (Ларикко Дайнин)

[personal profile] arilou 2013-02-02 09:28 pm (UTC)(link)
Серёг, всё же справедливости ради стоит уточнить, что
а) Сначала проект поднимался другими людьми, результаты работы которых были настолько плачевны, что там и насчёт остальных разделов было у многих всё плачевно. И многое осталось в наследство.
б) Потом проект стоял в позе "либо сейчас успокоить начальство, что реанимировать ещё реально, либо закрывать". Было мало и времени, и сил.

С тем же редмайном ситуация имела вид:
- таск-трекинг очень нужен
- есть ровно один человек, способный заняться установкой своего, но на нём висит создание нового сервера, всякие скрипты для поддержки текущего процесса, администрение линуксовой машины...

В общем, это было из разряда "дома мы и руки моем, и воду кипятим, но в тяжёлом походе на коротком привале пьём воду из ручья и т.п.".

[identity profile] qkowlew.livejournal.com 2013-02-02 10:06 pm (UTC)(link)
В тяжёлом походе можно пить воду из ручья.
Но нельзя халатно отнестись к обуви и снаряге.
Часть недостатков проекта - первого типа.
Но есть и второго типа.

И они "зашиты в подкорку" участников.
arilou: (Default)

[personal profile] arilou 2013-02-02 09:31 pm (UTC)(link)
Кстати, подумалось тут, что хотя и неправильно вроде бы, что у меня по началу было создано впечатление, что настройки нашей сети важны ещё для кого-то кроме нас (на тот момент пятерых), сидящих в одной комнате.

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

Что лучше - "чистенький, но мёртвенький" или "чумазый, но живой и бодрый"?

[identity profile] qkowlew.livejournal.com 2013-02-02 10:20 pm (UTC)(link)
Только неуловимость этого Джо не привела вас на некотором этапе к пиздецу типа "чумазенький и мёртвенький".

Раз уж стал раскрывать карты ты, скажу.

Открытый всему миру RDP на PDC сети и тривиальный пароль админа домена. Вам просто повезло. Иначе вы бы потом долго удивлялись, почему название корабля в релизе не "Набунанга". а "Наебанга", и куда девается бабло с некоторых каналов поступления.

Открытый всему миру RDP на основной (на тот момент) игровой сервер с такими же логином и паролем. И невозможность контролировать если что консоль этого, доступного только удалённо, сервера.

Дефолтные настройки роутера.

Это не "пить воду из ручья".
Это "срать себе в тарелки" и "терять паспорт на вокзале"

В практике одного интернет-магазина было прекрасное - злоумышленнику удалось получить вебмани-кошелёк, зрительно похожий на WMR владельца. И он подменил номер кошелка в тексте странички.
Полгода некоторая часть бабла текла на сторону.
Обнаружил я чисто случайно.
Только потому, что auth.log хранился достаточно долго.
arilou: (Default)

[personal profile] arilou 2013-02-03 12:42 am (UTC)(link)
Про "неуловимого Джо" -- да, прекрасно понимаю. Но ещё раз: это был риск, а приводить в порядок админскую часть вместо разработки -- это был гарантированный конец.
(Т.е. мёртвенькому всё равно, чистенький он или чумазенький. И шанс проскочить и выжить требовал по крайней мере от меня временно плюнуть на это. Другой вопрос, почему там раньше (как я понимаю -- изначально) был такой бардак и о чём люди думали тогда.)

Про RDP -- да, понятно. Но бабло там не шло. Нечего было воровать на виндоверверах, кроме обломков проекта.

В общем, я как раз понял, насколько всё запущено. Но заняться этим сам мог только жертвуя основной работой и вопреки явному указанию.

А затем пришёл ты, и более компетентный в вопросе, и, что важно, именно админской работой заниматься.

В общем -- выбор был из двух зол. Варианта "выбрать добро" я там не увидел.
При этом, да, я понимаю, какой там был риск.
Edited 2013-02-03 09:02 (UTC)

[identity profile] qkowlew.livejournal.com 2013-02-04 09:01 pm (UTC)(link)
Замечу, что самой сильной закладки в тексте так никто и не увидел.
Потрясающе.
Edited 2013-02-04 21:02 (UTC)

[identity profile] siberian-chem.livejournal.com 2013-06-07 04:58 pm (UTC)(link)
Прошу прощения за некропостинг, но о чём шла речь?

Разве что на "взломе электронно-механических систем школы" похихикал да количество пунктов в разделах с системой оценивания рассогласовано.
(ну и наличие ресурса "деньги" в первом разделе неочевидно)

[identity profile] qkowlew.livejournal.com 2013-06-08 08:49 am (UTC)(link)
Ничего, сам балуюсь.
Эстетика семейки Адамс - наше всё. :)

В тексте есть одна закладка, которую я почитал за очевидную для тех, кто читает меня систематически. Сознательно опущен один ОЧЕНЬ важный пункт воспитания информационной культуры.

И никто пока не указал на это упущение. :)

[identity profile] kelar.livejournal.com 2012-09-26 06:52 am (UTC)(link)
Ты не псих - интересный и правильный курс.
Особенно, если ты готов аргумтироыать именно этот набор.
Как с копирайтом? Можно это ретранслировать с ссылкой на тебя?

И еще любопытнее, готов ли ты его читать взрослым?

[identity profile] qkowlew.livejournal.com 2012-09-26 07:21 am (UTC)(link)
Все мои личные тексты в сети - Public Domain.
Можно даже не ссылаться.

Я не готов читать этот курс, по половине пунктов у меня нет полноценных наработок.
У меня нет набора заданий там, где следовало бы иметь именно набор заданий "от простого к сложному". И плохо с навыками педагогическими. :)

Данным текстом я просто сыграл в "Капитана Очевидность".

И просто брюзжу. :(

[identity profile] qkowlew.livejournal.com 2013-02-04 09:03 pm (UTC)(link)
Я ВОЗМОЖНО соглашусь читать часть этого курса, если уговаривающий меня УВИДИТ, какой принципиальный пункт отсутствует в данной программе, и поставит его на правильное место.

[identity profile] michael [cat's shadow] skolsky [cats-home.net] (from livejournal.com) 2012-09-26 07:42 am (UTC)(link)
IMHO, вполне здравая программа.

[identity profile] antontsau.livejournal.com 2012-09-26 07:55 pm (UTC)(link)
пункт 1 без пункта два, без понимания технологических основ процесса (что такое файло и как оно передается по тому же интернетику) - это какая-то дрессировка крысы, "сюда не лезть там тетка с утюгом, здесь не грызть там лекстрический ток убивает". Для поциентов ниасиливаюших этот пункт два - да, именно так и надо, но для тех, кто собирается идти дальше, это не просто бесполезно, но и крайне вредно, на всю жизнь вырабатывает острую НЕНАВИСТЬ ко всем этим хакерам, компутерам и интернетикам.

[identity profile] qkowlew.livejournal.com 2012-09-27 08:39 pm (UTC)(link)
К сожалению, "других детей у нас нет" (перефразируя товарища Сталина).
Я не считаю, что ВСЕХ можно НАУЧИТЬ.
Весь мой жизненный опыт говорит, что стремление научить ВСЕХ мало полезно.

И основное занятие на первом-втором пунктах каждого раздела - "поделить" народ на "дрессируемых" двоечников-троечников и "понимающих" хорошистов и отличников.

[identity profile] antontsau.livejournal.com 2012-09-28 08:47 am (UTC)(link)
не, ну понятно, классика, сначала выпороть потом начинать учить. Но вообще-то нормальный метод несколько не такой. Сначала пытаются обучить по пункту 2, кто ниасилил - того на дрессировку в дебилятник, кто асилил до заметного уровня - уже не на дрессировку а на саааавсем другое обучение. Ибо поголовная дрессировка "не лезь! куда! делай как сказано! шаг влево шаг вправо - расстрел! ПАТАМУЧТА, вырастешь поймешь, а пока испааалнять!" убивает всякую возможность последующего роста моска. Даже если это и было возможно изначально.

[identity profile] qkowlew.livejournal.com 2012-09-28 07:47 pm (UTC)(link)
Ты, пожалуй, прав.
Если вдруг буду делать - учту.
arilou: (Default)

[personal profile] arilou 2013-02-02 09:44 pm (UTC)(link)
Ну, всё-таки объяснять правила безопасности можно и не так "дрессировочно".
По-моему, объяснение "что такое файл" для по крайней мере начальных пунктов первого раздела совсем не нужно. Не так это актуально уже на современном уровне.

Файл -- это абстракция. Нам кажется, что без неё с самого начала уже никуда. Но мы иначе приучены и иначе видим. Пользователей же (а, как я понимаю, главная задача курса -- воспитать грамотных пользователей и выявить тех, кому интересно в этой области нечто большее) не интересует сходу врубаться в абстракции. Их нужно научить пользоваться.

И то, что некоторые вещи в начале тяжело объяснить без более глубоких знаний, не обязательно объяснять через "делай как сказано! ПАТАМУЧТА", а можно, напротив, показать, что там, за горизонтом, есть много всего интересного, и мы это вскоре увидим, если будем идти вперёд.

[identity profile] vedomir.livejournal.com 2013-01-24 09:11 am (UTC)(link)
Программа правильная.Но не школьная свосем. В детском саду должна дваться, лет в 5-6. Потому что если ее не дать в этом возрасте они потом в 7-8 лет сами научатся. В игровом режиме. Но к информационной гигиене их тогда уже будет сложнее приучить.