Несколько детских мозголомок

Образование

Tagged Under :

Позволю себе отойти от основной тематики блога и опубликовать пару детских задачек мозголомок.

  1. Как бросить сырое куриное яйцо на 4 метра и не разбить? Вы не можете использовать какие-либо предметы кроме яйца.
  2. В комнате есть две тонкие, лёгкие верёвки, свисающие от потолка до пола. Нижний конец обеих верёвок не закреплён. Расположены они так, что взяв конец одной из них и подойдя ко второй вы не сможете дотянуться до второй верёвки рукой.

    Задача состоит в том, чтобы придумать способы взять обе верёвки в руки. Повторюсь способов несколько.
    Взять верёвку можно только руками, т.е. варианты с дотягиванием линейкой или другим предметом отвергаются сразу.

Есть вопросы или варианты ответов? Пишите в комментарии, их первым увижу я и опубликую только либо неправильные варианты либо имена ответивших правильно.

Дилетанты пишут учебники: ASP.NET в школе

Образование

Относительно недавно (не преподаю уже достаточно долго) столкнулся с тематическим планированием курса информатики для 11 класса (профильный уровень). Планирование 2008 года, но последний раз прошло проверку и по сей день считается актуальным. Автор данного планирования известный всем учителям Угринович Н.Д..

Полистал и… ужаснулся. «С чего бы это?» – спросите вы. А вот в чем дело: на странице 54 приведены темы теоретических и практических занятий по теме «Разработка Web-сайтов и Web-дизайн». Автор предлагает рассмотреть данную тему за 28 часов + если возможно 2 дополнительных часа. Итого максимум 30 часов.

Теперь для полноты приведу темы теоретических занятий:

  1. Язык HTML для создания Web-страниц. Знакомство с тэгами форматирования текстов. Кодирование специальных символов (копирайт, длинное тире и т.п.). Атрибуты тэгов. Цветовое оформление и вставка изображений.
  2. Различные виды гиперссылок. Якоря. Добавление таблиц. Атрибуты, форматирующие таблицы.
  3. Топология сайта. Эргономика Web-страницы. Web-навигация. Меню. Цвет на Web-странице. Форматы графических файлов, используемых на Web-страницах. Шрифты.
  4. Кодировка кириллицы. Оформление Web-страницы (цвет текста, гиперссылок, фона). Рисунки. Таблицы. Якоря. Гиперссылки.
  5. Интерактивные формы для получения информации от посетителей сайта.
  6. Форматирование документа с помощью таблиц каскадных стилей (CSS).
  7. Слои. Размещение слоев на Web-странице. Создание эффекта визуального наложения объектов друг на друга.
  8. Цветовое оформление сайта в CSS.
  9. Использование Flash-анимации на страницах сайта.
  10. Обзор Visual Web Developer 2005 Express Edition и MS SQL server 2005 Express. Требования к программно-аппаратному обеспечению. Способы загрузки и установки среды разработки.
  11. Освоение приемов создания динамических веб-сайтов с использованием технологий ASP.NET. Серверные элементы управления ASP.NET 2.0, имеющиеся в Visual Web Developer. Рабочие окнами среды VWD.
  12. Использование события в web-приложении, программирование реакций на события. Cохранение и поддержка состояние приложения ASP.NET.
  13. Отладка и контроль веб-приложения, использующего ASP.NET 2.0. Установка внешнего вида веб-сайта при помощи таблиц стилей и базовых страниц Master Pages.
  14. Доменное имя. Хостинг. META-тэги. Оптимизация сайта. «Раскрутка» сайта.

Теперь практические работы:

  1. Создание Web-страниц в Блокноте.
  2. Создание Web-страниц в Web-редакторе.
  3. Создание Gif-анимированных изображений в графическом редакторе.
  4. Создание Flash-анимации.
  5. Преобразование рисунка в Web-карту.
  6. Установка сервера mySQL, PHP и Joomla на локальный компьютер.
  7. Знакомство со средой разработки Visual Web Developer (VWD).
  8. Оптимизация кода Web-страницы.
  9. Размещение готового сайта в Интернете.

Теперь смотрим, кол-во тем 23, часов 30. Ну, это какое-то экспресс обучение уже, а не профиль. Смотрим дальше.

Ну, допустим первые три теоретические темы рассказать и показать каждую за час возможно (в каких-то идеальных условиях, потому как html-аттрибутов великое множество), но вот 4 тема просто поражает: ну, рассказать про текстбоксы и т.п. можно, но как продемонстрировать не используя серверного кода или javascript’а не совсем понятно — это подразумевает от учителя владения каким-либо языком веб-разработки, либо знания js, что усложняет ему задачу.

Тема 5 – каскадные таблицы стилей, одним часом тут точно не обойтись, чего только стоит рассказать про включение таблиц в страницу, формат стиля, то, что можно описать стиль по классу, тегу, идентификатору элемента; множественные классы у элемента, перекрытие, наследование. Лично я бы в час никак не уложился.

Тема 6 – автор под слоями подразумевает блоки, привычные всем div’ы, т.е. у нас там ни что иное как дивная вёрстка рассматривается, и видимо, должна быть изучена учащимися. На последнем проекте убедился, что даже профессиональные верстальщики владеют дивной вёрсткой не на должном уровне, а тут ей должен владеть учитель информатики, да ещё и научить за 1-2 часа. Вау! Если вы можете научить дивной вёрстке за 1-2 часа, свяжитесь со мной: возможно у меня есть для вас работа.

Тема 9 – интересно, что подразумевается под обзором? Я могу рассказать кратко и о том и о другом, но это точно в час или даже в два не влезет.

Тема 10 – та, что про ASP.NET. Хотелось бы уточнить, чтобы всем была понятна абсурдность данной темы и планирования: освоение приёмов создания сайтов – подразумевает, что человек, который освоил приёмы, может самостоятельно создать веб-сайт. Серверных элементов управления – великое множество. Окон у среды разработки тоже предостаточно и там надо ещё посмотреть для чего они и как используются.
Если требуется хорошо знать данную тему, то тут не в часах надо измерять необходимое время, а в днях: как минимум на каждый элемент управления по часу выйдет.

Тема 11 – а что такое событие и как оно реализуется? Как-то автор это обошёл. Ну и ладно. Жизненный цикл страниц: да зачем он нужен и так всё понятно. Ну и т.д.. Легко всё это!

Тема 12 – я в шоке: люди целые книги пишут об отладке. Даже если нужно просто запустить на отладку тот шаблон, что среда делает при создании проекта, то это точно больше часа, даже если показывать: объяснить, что где включено должно быть, чтобы отладку проводить, установка точки останова, пошаговая отладка с заходом во внутрь методов, просмотр значений переменных.
А ещё и мастер-страницы надо рассмотреть, показать как сделать контентную страницу, потом объяснить назначение ContentPlaceHolder’ов и т.д..

Последняя теоретическая тема вызывает истерический смех: «раскрутка» и сео-оптимизация – это очень обширная тема и как бы кто не пытался ускорится, сильно сжав материал, всунуть это в курс школы нереально.

Теперь покритикуем практические работы.

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

Дальше ещё одна интересная тема «Установка сервера mySQL, PHP и Joomla на локальный компьютер» – мне только интересно за сколько автор развернёт всё это у себя на локальном компьютере сам. Я бы наверное за час не успел, ну никак. Я Joomla вообще не ставил, учащиеся тоже, да и учителя в большинстве своём.

Две последние темы тоже весьма любопытные: опять таки оптимизирует автор код страницы и размещает сайт в интернете. Раз это веб-сайт, который создан в VWD, то хостинг нужен для ASP.NET сайта. Бесплатного ASP.NET-хостинга нет, видимо автор об этом не знает.

Я сделал для себя следующие выводы:

  • Автор совсем не знаком с данной темой
  • Учителя, по мнению автора, обладают навыками и опытом веб-разработки (чего они тогда в школе сидят и гроши получают???)
  • Дети гении, которые всё схватывают на лету
  • Автор сам не осилил данную тему, потому что в практикуме данная тема нисколько не описана
  • Планирование не ориентировано на школу и на любое другое образовательное учреждение

P.S.: Угриновича стоит лишить звания к.т.н. (кандидата технических наук) и запретить учебники писать, ибо нечего бумагу портить.

Форумное обучение

Образование

Tagged Under :

Очередная методика обучения предложенная… да, мной, и описанная мною же. В основе фундамента стоит личный опыт: мне довелось немного побывать на стороне обучающегося и чуть побольше на стороне обучающего. Итак, что же представляет из себя форумное обучение?
Читать дальше »

Пример образовательного веб-квеста по информатике: прохождение

Образование

Tagged Under :

И все-таки, послушавшись совета, решил привести описание процедуры прохождения веб-квеста описанного ранее.
Читать дальше »

Пример образовательного веб-квеста по информатике

Образование

Tagged Under :

Так как согласно статистике очень много посетителей переходят на мой блог в поисках информации по веб-квесту, я решил выложить маленький пример веб-квеста по информатике.
Читать дальше »

Обучение решению задач по кинематике в европейской и российской школе

физика

Tagged Under : ,

Наткнулся на одну занимательную книженцию на английском, в которой излагается методика решения задач и методика обучения их решению. Описывается в ней все на примере механики. Задался целью выявить отличия в методиках обучения решению задач. Читать дальше »

Веб-квест: что же это?

Образование

Tagged Under : ,

Появилась идея реализовать веб-квест, причем составить его таким образом, чтобы он нёс в себе образовательный или обучающий момент. Читать дальше »