Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Применение новых технологий в образовании.doc
Скачиваний:
73
Добавлен:
17.05.2013
Размер:
2.25 Mб
Скачать

About the problem of teaching of informational technologies

Isupova N.I.

Vyatka State University of Humanities, the town of Kirov

Abstract

The paper deals with the problems of teaching of informational technologies at school. The article tells that the traditional methods of teaching can’t realize the basic purposes of modern education of informatics completely. It is discussed one of the possible ways of teaching of informational technologies and in particular a new method of training of the Data Base Management System.

О ПРОБЛЕМЕ ПРЕПОДАВАНИЯ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

Исупова Н.И.

Вятский Государственный Университет, г. Киров

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

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

В таких условиях актуальной становится проблема поиска новых путей преподавания информационных технологий. Один из вариантов ее решения нам видится в такой организации процесса обучения, при которой изучение основных принципов работы информационных технологий происходит в курсе программирования за счет специально разработанной системы задач. Начала данного подхода описаны в статье Р.А. Веснина «Об обработке текстовой информации» ([1]), в которой автор рассматривает задачи, связанные с «примитивами» обработки информации в любом текстовом процессоре, в курсе программирования.

Мы предлагаем таким методом изучать основные принципы систем управления базами данных (СУБД). Наиболее распространенной из существующих моделей баз данных является реляционная модель. В основе ее функционирования лежит так называемая реляционная алгебра, которая состоит из восьми операций, разбитых на две группы [2]:

1 Традиционные операции над множествами: объединение, пересечение, вычитание и декартово произведение.

2 Специальные операции: выборка, проекция, соединение и деление.

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

1 уровень: задачи на двумерных числовых массивах.

2 уровень: задачи на массивах из записей.

3 уровень: объектно-ориентированное программирование.

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

По нашему предположению, такая организация процесса обучения, при которой изучение основных принципов работы СУБД происходит в курсе программирования за счет специально разработанной системы задач, позволит преодолеть «разрыв» между информационными технологиями и программированием, который существует в сознании некоторых школьников. Решая задачи, имитирующие работу «примитивных операций» СУБД, ученик пройдет через все этапы, присущие составлению программы: выдвижение гипотезы, разработка первого варианта программы, исследование и экспериментальная проверка, анализ результатов. В процессе этой деятельности учащиеся приобретают умения самостоятельно анализировать, планировать, сравнивать, исправлять ошибки, контролировать свою мыслительную деятельность, искать различные варианты решения.

При таком обучении деятельность учащихся становится активной, меняется роль ученика: из пользователя он превращается в активного исследователя. По мере решения задач, сводящихся к программной реализации работы той или иной операции, у ученика появится не только четкое представление о сути этой операции (что она делает), но и осознание того, как она работает, а значит, при работе с конкретными программами СУБД (например, Microsoft Access) ученик будет понимать, «что стоит за щелчком мыши».

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

Литература

1. Веснин Р.А. Об обработке текстовой информации//Вестник ВГГУ Информатика, № , 2003. – С.

2. Codd E.F. Relational Completeness of Data Base Sublanguages// Data Base Systems, Courant Computer Science Symposia Series 6. – Englewood Cliffs, N.S.: Prentice Hall, 1972.