Алексеев М.Ю., Юдакова О.С.

advertisement
ОПЫТ ПРЕПОДАВАНИЯ WEB-ДИЗАЙНА И ПРОГРАММИРОВАНИЯ ДЛЯ
INTERNET ШКОЛЬНИКАМ СТАРШИХ КЛАССОВ
Алексеев М.Ю., Юдакова О.С.
Московский областной общественный Фонд новых технологий в образовании
«Байтик»
Изучение школьниками основ Web-дизайна в учебном центре Московского
областного общественного Фонда новых технологий в образовании «Байтик»
проводится в 2-х формах:
- в рамках программы 3-х годичной компьютерной школы
- на специализированных курсах Web-дизайна.
В рамках программы компьютерной школы учащиеся получают начальные
сведения по Web-дизайну, основам языка HTML и используют для создания Webстраниц редактор Microsoft FrontPage.
Практические замечания и выводы по опыту преподавания подготовки Webсайтов в компьютерной школе изложены в статье Л.В. Пустоваловой «Из опыта
преподавания подготовки Web-сайтов в компьютерной школе Фонда «Байтик»,
представленной в настоящем сборнике.
Программа специализированных курсов Web-дизайна рассчитана на
старшеклассников уже имеющих определенную базовую подготовку: знакомых с
работой в сети Internet, имеющих опыт работы с популярными Web-браузерами
(как минимум, Microsoft Internet Explorer), и имеющих начальный опыт в создании
Web-страниц. Часть слушателей этих курсов являются выпускниками
компьютерной школы.
Поэтому основной целью курса Web-дизайна является приобретение навыков
по созданию Web-страниц с использованием современных технологий
(использование Flash-технологий, динамического HTML, подключение Javaапплетов). Кроме того, значительное внимание уделяется вопросам разработки
концепции Web-сайта, созданию привлекательного дизайна сайта, обеспечению
интерактивности (обратной связи с посетителями сайта), вопросам привлечения
посетителей на свой сайт.
Программа курса рассчитана на школьников-старшеклассников. Объем курса
– приблизительно 150 часов.
Ниже приводится программа курса с соответствующими комментариями.
1. Разработка концепции и дизайна Web-сайта. Учащиеся получают
представление об «удачном» и «неудачном» дизайне, об организации системы
меню и удобной навигации по сайту, о создании привлекательной цветовой гаммы
сайта, а также об основных ошибках, встречающихся при разработке концепции и
дизайна Web-страниц.
2. Обзор редакторов для создания Web-страниц. Учащиеся получают
представление о достоинствах и недостатках использования WYSIWYGредакторов для Web-конструирования. Использование таких редакторов
(например, Microsoft FrontPage) с одной стороны позволяет облегчить выполнение
рутинных операций при создании Web-страницы, но с другой стороны обладает
рядом недостатков и ограничений (генерация избыточного кода, а также
некорректное отображение в «неродных» браузерах).
3. Углубленное изучение HTML. Учащиеся приобретают опыт написания
HTML-кода страницы «с нуля», то есть без использования WYSIWYG-редакторов,
а также навыки по исправления ошибок HTML-кода, сгенерированного
WYSIWYG-редактором.
4. Графика для Web. Учащиеся получают навыки работы с программами
подготовки графики для Internet, получают сведения об используемых в Internet
графических форматах и требованиях, предъявляемых к графическим
изображениям с учетом их размещения на Web-сайте (обеспечение минимизации
времени загрузки). Здесь же даются сведения об динамической графике (Flash и
GIF-анимация).
5. Изучение DHTML. В данном разделе курса изучается динамический
HTML: использование визуальных эффектов и динамических фильтров для
оформления Web-страниц. Здесь же учащиеся изучают технологию каскадных
таблиц стилей (CSS) и получают представление об их эффективном и
рациональном использовании.
6. Язык JavaScript 1.5. Учащиеся изучают синтаксис и семантику языка
JavaScript и приобретают опыт программирования, получают представления о
технологиях ASP и SSJS. Здесь же дается представление о создание
интерактивных Web-страниц (меню, формы, обеспечение обратной связи с
посетителями сайта). В рамках курса уделяется большое внимание написанию
сценариев на JavaScript, предусмотрены практические работы по темам, например:
- Сценарий JavaScript «Поиск в тексте»
- Сценарий JavaScript «Часы»
- Создание меню с помощью JavaScript
- Отправка данных с помощью HTML-формы
7. Изучение использования Java-апплетов
Учащиеся изучают основы языка программирования Java и получают
практические навыки написания и вставки Java-апплетов на Web-страницу.
8. Введение в язык XML и технологию XSL. В рамках курса уделяется
серьезное внимание новым технологиям в Web-проектировании, в частности,
даются начальные сведения о языке XML и технологии XSL.
9. Раскрутка Web-сайта в Internet. Изучаются вопросы регистрации в
поисковых системах и каталогах. Дается представление о баннерном обмене,
создании гостевой книги и форумов.
В качестве выпускной работы школьники демонстрируют самостоятельно
разработанный и выполненный Web-сайт с использованием всех изученных
технологий Web-дизайна.
В дальнейшем планируется уделить большее внимание изучению
программирования для Internet на языках Java и JavaScript и реализации
разработанных программных приложений для конкретного Internet-проекта
(например, разработка Internet-магазина).
Практика показала, что учащиеся успешно осваивают перспективные Webтехнологии, создают Web-сайты на высоком уровне и способны вести
профессиональную деятельность в данном направлении. В 2003 году слушатели
курсов заняли призовые места на конкурсе школьных Web-сайтов г. Троицка.
Download