Computer Using Educators Inc., Usa материалы

Вид материалаДокументы

Содержание


Educational problem in school education in informatics
Задачи воспитания в школьном образовании в области информатики
Использвание среды «логомиры» для создания прикладных и коллективных проектов
Skills shaping of searching in ms excel
Формирование навыков поиска в среде ms excel
Какой язык программирования изучать?
Подобный материал:
1   ...   4   5   6   7   8   9   10   11   ...   38

EDUCATIONAL PROBLEM IN SCHOOL EDUCATION IN INFORMATICS

Fedosov A.J. (alex_fedosov@mail.ru)

Russian State Social University – Moscow, Russia

Abstract

In the report to consider informatics teacher role and highly important place in school educational system, author's method to contents education program and component’s of methodic educational work.

ЗАДАЧИ ВОСПИТАНИЯ В ШКОЛЬНОМ ОБРАЗОВАНИИ В ОБЛАСТИ ИНФОРМАТИКИ

Федосов А.Ю. (alex_fedosov@mail.ru)

Российский государственный социальный университет, г. Москва

Аннотация

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

Информатизация общества породила ряд новых проблем, стоящих перед учеными и педагогами в разработке методики и осуществлении воспитательной деятельности. Информатизация вызвала и ряд социальных последствий, негативные проявления которых могут препятствовать эффективности процесса обучения и воспитания в современной российской семье и школе. Реальный педагогический опыт свидетельствует, что утверждение о том, что новые информационные технологии способствуют развитию подростка, выдвижению на первый план человеческих ценностей, не выглядит сегодня так бесспорно и однозначно. Мы можем отметить и их отрицательное воздействие на подростка и даже деформацию личности в условиях новой информационной среды.

В связи с этим необходимо целенаправленно готовить личность ученика к жизнедеятельности в информационном обществе путем активизации воспитательной работы в семье и школе и разработки новых методологических подходов к воспитательной деятельности учителя.

Содержание и методика обучения информатике и информационным технологиям в школе за последние 20 лет претерпела существенные изменения. Разработано множество авторских методик обучения для пропедевтического, базового и профильного курсов информатики. В некоторых их них нашли отражение вопросы и проблемы, связанные с информатизацией общества. Однако сегодня мы не видим целостной методики воспитательной работы учителя информатики, практически не видим отражения попыток решения вышеперечисленных проблем и на уровне воспитательной работы в школе. Безусловно, квалифицированный учитель обязан решать соответствующие задачи на каждом уроке и во внеурочной деятельности, но зачастую это выполняется в лучшем случае формально. К сожалению, и в подготовке студентов – будущих учителей информатики просматривается аналогичная ситуация.

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

Наиболее существенными направлениями такой работы для учителя информатики, помимо воспитания и выработки общеучебных навыков, являются:

• духовно-нравственное воспитание;

• художественно-эстетическое воспитание;

• правовое воспитание;

• экологическое воспитание;

• гражданское и патриотическое воспитание.

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

Методика экологического воспитания реализуется в рамках организации межпредметных связей курса информатики с дисциплинами: «Окружающий мир», «Природоведение», «Естествознание», «География», «Биология» с применением таких организационных форм, как проектная деятельность на уроках и во внеклассной работе в начальной и средней, и исследовательская деятельность в старшей (профильной) школе.

Художественно-эстетическое воспитание органически вплетаются в такое направление обучения информатики как «Обработка графической информации».

Правовое воспитание в вопросах, связанных с использованием и защитой информации и авторских прав особенно востребовано в 9-11 классах и может методически осуществляться при работе по профильным (элективным) курсам и в рамках направления «Социальная информатика».

Гражданское и патриотическое воспитание реализуется в рамках общешкольных, городских, региональных творческих конкурсов работ в области информационных технологий (компьютерной графики, анимации, презентации, Web-сайтов, компьютерных программ, посвященных знаменательным датам в истории государства, города, школы, а также в рамках дисциплин регионального компонента базисного учебного плана и поддержки работы школьных музеев, краеведческой работы. В настоящее время элементы такой методики апробируются в рамках фестиваля «Юные таланты Московии» и других конкурсах, проводимых Московским городским дворцом творчества детей и молодежи «На Полянке». (www.kidsworld.ru).

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

Элементы воспитательной системы внедрятся нами в режиме педагогического эксперимента в ряде средних школ г. Москвы в виде инвариантных модулей в содержании профильных программ курса информатики и мероприятий по работе с учащимися и родителями в рамках воспитательной работы школы.

При подготовке студентов – будущих учителей информатики сегодня нами ведется работа по разработке и включению отдельных разделов в программу обучения по таким профильным дисциплинам, как «Социальная информатика», «Педагогическая информатика», «Методика самостоятельной работы студента», «Информатизация управления образовательным процессом», а также в ходе курсового, дипломного проектирования, педагогической практики.

Для поддержки исследовательской и творческой работы студентов и учителей, а также для поддержки родителей, интересующимся проблемами воспитания автором создан и поддерживается информационный Web-ресурс, посвященный творческому наследию А.С.Макаренко (www.makarenko.edu.ru).


ИСПОЛЬЗВАНИЕ СРЕДЫ «ЛОГОМИРЫ» ДЛЯ СОЗДАНИЯ ПРИКЛАДНЫХ И КОЛЛЕКТИВНЫХ ПРОЕКТОВ

Хавкина Л.Я. (larissah@ttk.ru)

Фонд «Байтик», г. Троицк

Аннотация: в данной работе рассказывается об опыте работы в среде ЛогоМиры с ученикам 3-5 классов и рассматриваются возможности использования этой среды для создания коллективных и прикладных проектов.

Среда ЛогоМиры вызывает среди преподавателей информатики много споров. Ее противники утверждают, что язык Лого давно устарел, синтаксис оставляет желать лучшего, использовать знания Лого во «взрослой» жизни невозможно. Тем не менее, эта среда продолжает развиваться (год назад появилась новая версия ЛогоМиры 3.0) и завоевывать себе новых поклонников.

Как говорят сами создатели, ЛОГО — это язык, у которого нет « ни порога, ни потолка» на нем могут работать как совершенно неопытные ученики, так и ученики, разрабатывающие сложные проекты. С точки зрения наглядности и быстроты получения результата этому языку, пожалуй, нет равных. Синтаксис ЛОГО достаточно прост и ясен, а среда ЛогоМиры имеет встроенные графический редактор, редактор форм, редактор диалогов, текстовый редактор, а также средства отладки. Кроме того, эта среда имеет большую мультимедийную библиотеку и позволяет легко вставлять в проекты внешние мультимедийные ресурсы.

Таким образом, ЛогоМиры – это инструмент, достаточный для разработки программ малой и средней сложности и различной направленности. В сборнике за 2005 год можно ознакомиться с моими тезисами об обучении основам программирования методом создания компьютерных игр.

Кратко перечислю их здесь:

1. Обучение основам программирования с минимальным привлечением математики - т.е. информатике в чистом виде.

2. Поставить главной целью каждого занятия получение конечного результата – работающего проекта.

3. Написанная программа должна иметь прикладную ценность для ребенка, а не для учителя.

Для решения этих задач разработана методика преподавания ЛОГО, ориентированная на изучении программирования путем создания небольших, но законченных проектов на каждом занятии. Созданный проект является иллюстрацией новой команды или нового метода программирования. Детям предоставляются широкие возможности для творчества – поощряется создание учениками собственных проектов, отличных от базового учебного.

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

Огромным минусом нашего традиционного образования является его оторванность от реальной жизни. Работа в среда ЛогоМиры дает детям возможность даже детям начальной школы создать проект, которым могут пользоваться другие. На Байтике уже традиционной стала игра «Самый умный родитель», которая проводится по викторинам, сделанными детьми. На игру мы даже приглашали одного из ведущих Знатоков страны (по совместительству мэра нашего города).

Викторины, созданные троицкими детьми, были представлены и имели успех на таких Московских мероприятиях, как Дни Московского образования на ВВЦ, Фестиваль Увлекательной науки, День защиты детей в Класс-центре. Причем викторины вызывают интерес как у детей, так и у взрослых.

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

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

Хочу продемонстрировать мультфильм «Кот», созданный по шуточному стихотворению четырьмя девочками. Это настоящий коллективный проект. Одна из них была режиссером, другая художником, две другие программистами. Работа длилась несколько месяцев – собирались, спорили, обсуждали, озвучивали.

И последнее – работая с этой средой уже достаточно долго, могу сказать, что уже через 2 года занятий про большинство детей можно достаточно точно сказать, куда направлены их интересы. Совсем небольшой процент идет на Паскаль, зато программирует с большим увлечением и не бросает занятия, кто-то увлекается только рисованием и продолжает свои занятия в CorelDRAW, а кто-то все-таки понимает, что ему интереснее всего играть в футбол. И это тоже здорово!

Еще раз хочется обратить внимание педагогов начальной и средней школ на эту замечательную среду – ЛогоМиры. Для начальной школы и даже детского сада существует среда Перволого.


SKILLS SHAPING OF SEARCHING IN MS EXCEL

Hasieva R. (hrv2001@mail.ru)

North Osetian State University, Vladikavkaz

Abstract

In article is offered to inculcate skills in the information searching for humanitarian professions students in MS Excel and later generalise them for working in search systems of the global computer network.

ФОРМИРОВАНИЕ НАВЫКОВ ПОИСКА В СРЕДЕ MS EXCEL

Хасиева Р.В. (hrv2001@mail.ru)

Северо-Осетинский государственный университет им. К.Л.Хетагурова (СОГУ),
г. Владикавказ


Аннотация

В статье предлагается прививать навыки информационного поиска студентам гуманитарных специальностей уже в среде MS Excel, а позднее обобщить их для работы в поисковых системах глобальной компьютерной сети.

Навыки грамотного поиска необходимой информации в условиях активного проникновения Интернет во все сферы деятельности требуются специалистам любого профиля.

Основы поиска данных можно заложить уже при изучении электронных таблиц MS Excel, что особенно актуально для студентов неинформационных, например, гуманитарных факультетов. Электронные таблицы располагают инструментарием для ведения поиска в небольшой базе данных, или списках, как принято говорить в Excel.

Механизм составления запросов к базе данных в MS Excel — это фильтры. Как известно, в Excel реализованы два вида фильтров — пользовательский и расширенный.

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

Пользовательский фильтр позволяет наложить лишь два условия на значение одного и того же поля. Возможности ограничены соответствующим диалоговым окном, в котором предусмотрен выбор лишь двух альтернативных значений для выбранного поля (ИЛИ) либо двух совместимых (И).

Расширенный фильтр имеет гораздо больше возможностей. Правда в этом случае требуется предварительно подготовить диапазон критериев выборки.

Критерий — это диапазон ячеек прямоугольной формы, в котором первая строка — это названия полей (копируются из базы данных), а вторая — их значения, которым могут предшествовать операции отношения (>, <, >=,<=, <>).

Для удобства можно присвоить имя диапазону критериев, тогда мы получаем дополнительную возможность ссылки на диапазон не только по адресу, но и по имени. Собственно говоря, критерий — это табличная форма записи логического условия, которому должны удовлетворять искомые данные. Сформировать такой критерий в табличной форме вполне по силам студентам-гуманитариям, если помнить следующее правило: если значения полей располагаются на одной и той же строке, то они связаны логическим союзом «И» (AND), на разных строках — «ИЛИ» (OR).

Полезно для студентов одновременно с табличной формой критерия привести его запись в логической форме. Желательно указать на ключевые слова, которые соответствуют русским «И» и «ИЛИ», так как именно AND, OR используются в поисковых системах.

Здесь важно подчеркнуть различие в бытовом понимании союзов «И» и «ИЛИ» при составлении критериев.

Например, пусть в базе данных «Студенты» требуется найти студентов 1-ой и 2 ой групп (заметьте, в обыденной речи мы употребили «и»). Запрос следует формировать в логической форме в виде «(GR=1) ИЛИ (GR=2)», так как один и тот же студент не может принадлежать двум группам сразу (то есть применено «ИЛИ»). Этот момент важно подчеркнуть для студентов-гуманитариев. Следовательно, в табличной форме значения 1 и 2 поля «GR» будут располагаться на разных строках.

Заслуживает внимания и возможность использовать служебные символы «*» и «?» при составлении критерия. Ими удобно пользоваться, если нужно указать подстроку или произвольный одиночный символ. Например, критерий поиска по неполному адресу «ADR=*Горького*» — выдаст всех жителей, проживающих по ул. Горького.

При изучении поисковых систем Интернет мы приводим независимые от языка обозначения логических операторов: И (And) — &, Или (Or) — |, Не (Not) — - (минус). Будет востребовано здесь и умение использовать подстановочные знаки «*» и «?», так как практически все зарубежные поисковые системы не понимают тонкостей русского языка, поэтому чтобы окончания слов не влияли на результаты поиска можно использовать их для задания шаблонов.

Поскольку языки запросов поисковых систем имеют свои особенности, то мы изучаем общие закономерности поиска, а языки запросов конкретных поисковых систем изучаем уже по их встроенной справочной системе.

Здесь хорошо помогают аналогии: простейший поиск по ключевым словам в поисковых системах очень похож по смыслу с Автофильтром в Excel, более сложные случаи поиска с применением языка запросов поисковой системы — на Расширенный фильтр в Excel.

Таким образом, полученные в Excel предварительные знания, облегчают изучение языков запросов поисковых систем Интернет и быстрее ориентироваться в вопросах поиска информации.


КАКОЙ ЯЗЫК ПРОГРАММИРОВАНИЯ ИЗУЧАТЬ?

Цвелая И.А. (Its62@hotbox.ru)

ООФ «Байтик»

Аннотация

В статье рассматриваются проблемы выбора языка программирования для школьников, не изучающих информатику в школе.

Мнения о том, какой язык лучше преподавать в школе, а тем более вне ее стен ученикам, у которых в школе информатики нет вообще, разнятся. От того, что программирование изучать не нужно, а следует просто поднимать компьютерную грамотность и осваивать офисные программы (как на Западе), до того, что нужно изучать операционные системы и несколько языков программирования различных уровней абстракции и с различными парадигмами. Это крайние случаи, но золотую середину найти непросто.

В первую очередь, нужно определить цель. Научить школьников логически и алгоритмически мыслить? Познакомить с компьютерами на бытовом уровне, чтобы школьники умели пользоваться интернетом, электронной почтой и текстовыми редакторами? Заложить базовые знания, необходимые для будущих инженеров, математиков, физиков и специалистов по информационным технологиям? А может, нужно каждого школьника познакомить с программированием как явлением, чтобы он представлял потенциал компьютерных систем?

Много ли школьников станет программистами? Немного. Но синусами, уравнениями Кирхгофа, молярными объемами в жизни тоже пользуется не каждый.

Для детей, желающих овладеть пользовательскими навыками, в Троицке на базе ООФ «Байтик» не первый год успешно работает компьютерная школа. Есть и кружки программирования.

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

Неужели действительно не так важно, какая среда и какой конкретный язык программирования будет использован для практических занятий? Оказывается, что у каждого преподавателя есть свой список требований к учебному языку программирования. Например: простой, интуитивный синтаксис, наличие высокоуровневых инструментов для обнаружения и недопущения ошибок и для отладки программ, наличие качественной документации с примерами, наличие дружелюбной среды разработки, межплатформенность (наличие версий под различные платформы) и др. И это правильно. Для детей, не изучавших в школе информатику ни в каком виде, этот список не должен быть огромным, например: «Только Паскаль» или «Любой, кроме Бейсика».

Но, если подойти к проблеме конструктивно, можно проследить следующие исторические моменты. Когда-то наиболее популярными языками программирования в школах мира были Бейсик и Паскаль. Бейсик всегда считался самым простым языком программирования, а Паскаль — самым подходящим языком для обучения программированию. Но теперь это не так.

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

Паскаль удобен в учебных целях; ведь именно для них он и создавался. Студенты быстро учатся решать с его помощью алгоритмические задачки. Но так получается, что изучать Паскаль полезно только для того, чтобы писать программы на Паскалe. А если нужно создать настоящий программный продукт, Паскаль оказывается неудобен. И студентам, знающим только Паскаль, приходится переучиваться, что часто сложнее, нежели изучить правильные языки и технологии с нуля.

Проведя анализ современных языков программирования, бесспорно можно сказать лишь одно: каждый из языков стремиться удовлетворить определённому набору требований, жертвуя другими. Так, выбор языка для преподавания определяется в конечном итоге педагогическим методом. Нельзя просто «выучиться программированию», ибо это слишком богатая, необъятная и сложная область. Но можно действовать по принципу отбрасывания бесполезного и изучать то, что содержит больше фундаментальных и полезных идей на единицу технических деталей и сложности усвоения.

Очень много педагогов соглашается, что рассказывать про один язык программирования так же нелепо, как учить повара готовить только одно блюдо (правда очень хорошо). Нет необходимости знакомить учащихся со всеми тонкостями и техническими подробностями языка программирования. Необходимые детали он сможет узнать сам, если его научат пользоваться документацией. Гораздо важнее познакомить учащегося с различными парадигмами программирования (чтобы наш повар знал о китайской, о русской кухне, и имел представления о всех этапах подготовки пищи — от выращивания овощей до сервировки). Но при этом есть опасность того, что наши поварята не смогут приготовить для себя ничего съедобного.

Мнений очень много, и нельзя ничего здесь категорично заявлять. Преподаватели ООФ Байтик постоянно находятся в творческом поиске, какой язык программирования выбрать для широкого круга школьников разного уровня имеющихся у них знаний. НЕ забывать нужно главной цели. А цель в том, чтобы развивать алгоритмическое мышление, знакомить с разными стилями мышления и методами, которые применимы при решении различных задач.

Таким образом, правильнее познакомиться (без детального изучения) с несколькими языками программирования. Достаточно разобрать несколько простых классических алгоритмических задач, и посмотреть на то, как они решаются на различных языках программирования.