Информатика

User Rating: 5 / 5

Star ActiveStar ActiveStar ActiveStar ActiveStar Active
"Вятский государственный гуманитарный университет"

 

Факультет информатики

Выпускная квалификационная работа
Разработка электронного учебника на тему «Массивы»

Выполнил
студент 5 курса
факультета информатики
Снегин Николай Николаевич
___ октября 2006г.

Киров 2005
Содержание
Введение.
Особенности создания электронных учебников.
Преимущества и недостатки электронных учебников
Критерии содержания электронных учебников
Среды для реализации учебников
Методика применения.
Методика применения учебника
Методика решения практических заданий
Содержание электронного учебника
Введение
Понятие массива
Заполнение массива
Ввод с клавиатуры
Генерация случайных чисел
Конструкция цикла
Выбор по критерию и конструкция ветвления
Экстремумы
Перемещение значений внутри массива
Сортировки

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

Схема информационных потоков при внеклассной работе.

(ДМ – дидактический материал)
Таким образом, общее количество потоков, при внеклассной работе, снижается в 2 раза.
Две главные отрицательные особенности внеклассной работы заключаются в следующем:
• низкий контроль над практикой
• нехватка учебных пособий для самостоятельной работы
Возникает потребность в средстве, увеличивающем качество внеклассной работы по информатике. Вариантом решения этой проблемы является создание электронного учебника (в дальнейшем ЭУ), дающего возможность закрепить изученный материал и самостоятельно изучить новый, без вмешательства преподавателя, предоставляющего практические задания с высокой детализацией по темам. Обеспечить высокий уровень детализации по всему курсу информатики сложно. Поэтому, создавая учебник, необходимо в первую очередь, внести в него самые содержательные темы, которые наиболее полно раскрывают понятия и смысл науки информатика. Одной из таких тем, является тема массивов. Она требует к себе особого внимания, т.к. включает в себя множество разделов, а так же алгоритмизацию, логику и другие темы, за счет которых становится возможным предельная детализация практических заданий.
Цель данной работы:
1. разработка электронного учебника, как дополнительного средства для самостоятельной работы школьников.
2. Разработка пакета задач, который обеспечивал бы возможность для самостоятельного изучения информатики по заданной теме. Подборка задач должна обеспечивать возможность использования их на уроках в качестве раздаточного материала.
Задачи:
1. Изучение особенностей создания учебных материалов.
2. Разработка электронного учебника, соответствующего требованиям.
3. Разработка заданий для урока.

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

Особенности создания электронных учебников
Преимущества и недостатки электронного учебника
Электронный учебник (в дальнейшем ЭУ) качественно отличается от обычного учебника. Рассмотрим положительные свойства учебников обоих форм с точки зрения мобильности, цены и других полезных качеств:
Учебник в книжном варианте
• Более привычен и не создает барьера «новизны» при его использовании. Большинство людей являются консерваторами по своей натуре и неохотно переходят от старого к новому. А многие вообще боятся нововведений. В этом смысле всем привычный книжный вариант учебников обладает несомненным преимуществом.
• Мобилен и неприхотлив. Может быть использован в любом месте и в любое время. Энергонезависим, не требует специального оборудования для его чтения. Рассматривая книжный вариант с данной точки зрения, не трудно убедиться, что он и по сей день остается самым мобильным и удобным.
• Ко всем прочим положительным свойствам можно отнести и отсутствие вредного влияния на здоровье человека, которое можно ощутить используя компьютер для обучения.
Без сомнения, у книги еще много положительных свойств. Здесь приведены только самые главные. Эти доводы в пользу книг, как учебников, очень сильные. Ведь ЭУ лишен этих качеств. Все же он имеет свои, не менее сильные свойства.
Электронный учебник
• Легко корректируется. При необходимости, ЭУ позволяет легко добавить или удалить учебный материал. Это свойство бывает очень полезно, при использовании учебника в масштабах отдельно взятого учебного заведения.
• Может содержать анимацию и использовать средства мультимедиа, что обеспечивает значительное преимущество над книжными учебниками, где содержатся только статические изображения. Анимированное изображение и звук помогают легче воспринимать, анализировать и запоминать учебную информацию.
• Как правило, содержит систему поиска, что позволяет быстро находить необходимую информацию по оглавлению, ключевым словам, а так же производить расширенный поиск как в самом учебнике, так и за его пределами.
• Осуществляет контроль качества усвоения учебного материала.
• Может использовать механизм адаптации к обучаемому, используя алгоритмы, определяющие уровень подготовки обучаемого.
Принимая во внимание все полезные свойства, можно сделать вывод что ЭУ сильно отличаются от книжных учебников, хотя создаются для единой цели. В них не нет общих полезных, или общих отрицательных черт, поэтому могут успешно дополнять друг друга.

Критерии содержания электронных учебников
При подготовке учебного материала, конструировании и представления учебного материала в электронном виде, включая проектирование интерфейса, приходится решать целый ряд методических и технологических задач. Для эффективного решения этих задач рассмотрим систему конструктивных критериев создания ЭУ, выделяя группы ценностных, дидактических и технологических критериев.
Исходным при процедуре отбора учебного материала является ценностный критерий. Это обусловлено тем, что при организации самостоятельной работы учащихся учебники и учебные пособия становятся основным источником знаний. Перед авторами ЭУ стоит задача изложить систему знаний изучаемой предметной области, отсечь второстепенную информацию, не перегружать учебник частными подробностями. Другими словами, необходимо «правильно отобрать наиболее представительные объекты из науки».
В процессе отбора учебного материала следует учитывать дидактические критерии его сложности и трудности. Сложность может рассматриваться как соотношение подготовленности учащегося и материала учебника.
Многие подчеркивают важность соблюдения и других дидактических критериев: применимости (частоты использования понятий в последующих фрагментах учебника), новизны информации (соотношение известных и неизвестных сведений и понятий), доступности и пригодности выбираемых форм представления учебного материала.
Средства мультимедиа позволяют представить учебный материал в доступной форме, а картинки – как движущиеся трехмерные объекты, тем самым в полной мере раскрывая их принцип действия. Но излишнее увлечение этими возможностями отвлекает учащегося от сути изучаемого материала, рассеивает их внимание.
Также при создании ЭУ следует обратить внимание на соблюдение такой особенности, как объемный критерий учебного материала. Использование технологий гипертекста позволяет расширять количество материала за счет введения дополнительных, пояснительных текстов. Автор стремится разместить как можно больше информации в ЭУ. При этом не учитывается, что время отведенное на изучение дисциплины ограничено.
При создании ЭУ наиболее эффективным является модульный метод создания ЭУ. Поэтому следует выделить критерий модульности электронных учебных материалов, который определяет структуру всего учебного издания и учитывает особенности обучения с применением компьютера. Следование этому критерию позволяет четко структурировать материал, представляя его в виде блоков, являющихся самостоятельными частями курса. Критерий модульности обеспечивает проведение поэтапного внедрения электронного курса в учебный процесс.
Реализация критерия модульности возможна только при соблюдении критерия модифицируемости учебного материала. Следование этому критерию обеспечивает возможность внесения изменений в учебный материал, позволяет совершенствовать ЭУ без значительных затрат времени и ресурсов.

Среды для реализации электронных учебников
В мире существует достаточно много электронных книг как и программных сред для создания их. Рассмотрим некоторые из них.
Системы Автоматизированного проектирования ЭУ.
Специальные программные средства, которые предназначены для создания ЭУ, снабжены удобным интерфейсом, очень легки в эксплуатации, не требуют каких – либо навыков программирования. Работать с такими системами легко и удобно, но они не могут обеспечить соблюдения выполнения всех правил создания ЭУ.
Системы визуальной разработки.
Создание приложения осуществляется путем манипулирования визуальными представлениями образующих его компонентов. Такой процесс предусматривает формирование окон и диалоговых панелей, размещение в них полей данных и элементов, указание их связей и свойств, определяющих функциональность приложения, на основе этого автоматически генерируется программный код. Такой подход обеспечивает упрощение разработки, снижая требования к квалификации исполнителей, а также повышает производительность за счет использования шаблонов компонентов.
WEB - редакторы
Ядром таких технологий служат языки html, Java и др. Такое приложение будет обладать рядом преимуществ: простотой, наглядностью, разветвленной структурой гиперссылок, возможностью поиска, работой с любой частью информации и др. основным недостатком является необходимость применения браузера, т. к. он может иметь собственные элементы управления, которые могут сбить с толку неопытных пользователей.

Методика применения электронного учебника.
Учебник представляет собой гипертекст, разбитый на отдельные темы. Функцию меню выполняет стартовая страница, на которой расположено оглавление. Навигацию и поиск по ЭУ осуществляет гипертекст страниц учебника и средства браузера. Учебник применяется для самостоятельного изучения школьником, как средство позволяющее закрепить изученный материал.
Ученик имеет возможность выбирает темы последовательно, начиная с первой, или в произвольном порядке, начиная с той, которую необходимо повторить. ЭУ можно использовать, не имея никаких начальных знаний по массивам и другим разделам информатики.
Рассмотрим каждую тему отдельно:
В первой теме дается понятие массива, после чего приводится пример массива в виде его модели, организованной на компонентах «SELECT», позволяющей задать значения массива и вывести его на экран без применения самих операций присваивания и вывода.
Следующая тема «Заполнение массива» содержит информацию об операциях, необходимых при заполнении : операция присваивания, операция вывода на экран и генерирования случайных чисел. Приводятся правила записи операций с подробными примерами и комментариями. Ученик имеет возможность практиковаться в окнах, позволяющих не только запускать приведенный в них код, но и видоизменять его по своему усмотрению.
Переход к теме циклы, осуществлен при использовании примера двух программ с оператором цикла и без него, эквивалентных по своему действию. В начале темы уделяется внимание форме записи оператора. Описывается назначение параметров и тела цикла. Приводятся подробные описания принципа работы оператора и трассировка работы программы.
Тема «Выбор по критерию», включает в себя изучение конструкции ветвления, используя условный оператор «if». Приводятся правила записи оператора. Разъясняется, что может быть использовано в качестве критерия, приводятся примеры.
Следующая тема дает понятие экстремума. Объясняется механизм поиска экстремума. Используется ряд примеров с переходом от сравнения 2 – 3 переменных, до поиска экстремума в массиве.
Тема «Перемещения внутри массива» разъясняет функцию дополнительной переменной при манипуляциях с элементами внутри массива. Предлагается несколько практических заданий по доведению программ, перемещающих элементы, до рабочего состояния.
Тема сортировки базируется на теме экстремумов. Для дальнейшего изучения, ученик должен знать алгоритм поиска экстремума. Вводится понятие вложенного цикла, объясняющегося, как запуск некоторого количества раз алгоритма поиска экстремума с последующим перемещением.
Методика решения задач.
В зависимости от охватываемой тематики учебного материала и применяемых методов решения, задачи группируются в разделы. Постановка каждой задачи отражает искомый результат (что необходимо выполнить).
Количество задач, решаемых по каждой теме, может быть разным, главное, чтобы школьник, после изучения нужных тем, смог решить любую из списка, составленного преподавателем. Учитель сам определяет учебные требования для каждого ученика. Необходимо определить уровень каждого ученика и составить для каждого план заданий, соответствующий этому уровню.
Следующий этап, определение учителем качества усвоения учебного материала (узнавание, понимание, применение и т.д.), для чего преподаватель дает ученику задание из имеющегося плана, или любое из ЭУ (зависит от уровня и способностей конкретного ученика). На основании такой проверки делается вывод о подготовке ученика.
Для решения задач используется тот язык, который используется на классных занятиях. Ученик должен знать об этом и не решать задания из списка в окнах браузера.
Задачи разделены на несколько тем, соответствующих темам учебника. Сложность задачи соответствует ее номеру, что позволяет преподавателю быстро ориентироваться при выборе заданий. Задачи подобраны, что каждая новая тема не опирается на предыдущую, таким образом обеспечивается возможность «сквозного» решения.
Анализируя усвоение учебного материала, можно сказать, что необходимо уделять больше времени на решение задач по теме «Выбор по критерию».
Заполнение массива и вывод на экран.
Принцип заполнения массивов по правилу и с помощью функции случайных чисел во всех языках одинаков, что позволяет решать задачи средствами браузера и легко строить аналогичные решения на изучаемом языке. Предполагается, что учащиеся должны знать, как организовать вывод информации на экран и ввод с клавиатуры на языке, который изучают.
Преобразование массивов.
Учащиеся должны знать математические функции : cos, sin, а так же функцию округления на изучаемом языке.
Темы : Поиск, Экстремумы и Перемещения, содержат несколько задач повышенной сложности, рассчитанные на способных учеников.
Сортировки.
В этой теме, по мимо обычных задач, есть 3 задачи (на обмен, вставку и выбор), с подробным описанием действий при сортировке. Эти задачи могут быть полезны ученикам, затрудняющимся в реализации алгоритма.

Введение
С массивами знаком любой человек, использующий компьютер в целях написания программ. Современные языки программирования, обязательно включают в себя процедуры для работы с этой простой и в то же время необходимой структурой. Секрет такой большой популярности массивов – их удобство при решении различных задач. Массивы удобны не только с точки зрения программиста, но и математика. Не будь этой структуры, любая задача аналитической геометрии создавала бы «путаницу» при ее решении на компьютере. Каждый программист низкого уровня знает, что такое создать в памяти компьютера стек или очередь. Современные программисты даже не вспоминают об этом, т.к. используют для этих целей массив. Иначе говоря, массив является универсальной структурой с обширной областью применения.
Принимая во внимание преподавание, нельзя не заметить пользу массивов в формировании культуры мышления. Ведь массивы – это эффективное средство изучения информатики на начальном этапе в силу схожести их структуры и структуры многих процессов, как внутри компьютера, так и в реальном мире.
Массивы похожи на все, чего бы ни коснулось наше воображение. Даже задачи ядерной физики удобнее решать, используя многомерные пространственные модели, которые с легкостью описываются средствами массивов. Таким образом, массивы - это незаменимое средство при изучении информатики, являющиеся одновременно и предметом, и средством изучения.
Главная задача этого учебника - сформировать навык работы с массивами, на примере сновных операций : заполнения, чтения из массива, поиска, сортировки массивов и т.д. Но чтобы производить какие-то действия с массивами, необходимо отдавать себе отчет в том, какие шаги необходимо выполнить, чтобы достичь желаемой цели. Нужно четко и ясно представлять себе алгоритм, по которому будет проводиться преобразование.
Как известно, алгоритм представляет собой четкое и ясное предписание, которое не должно восприниматься двояко. Такое требование бывает не просто выполнить, описывая алгоритм на естественном языке. Поэтому, научить понимать формальную запись алгоритма - еще одна задача этого учебника. Кроме того, при изучении действий с массивами, нам будут необходимы все новые и новые алгоритмические конструкции, знакомство с которым будет происходить по мере продвижения по курсу учебника.

Понятие массива.
Массив - это именованный набор фиксированного количества однотипных нумерованных данных; доступ к элементам массива осуществляется по имени, общем для всех элементов и по их номерам (индексам), индивидуальным для каждого элемента.
Элементами массива могут быть данные любого типа, включая составные типы, но в одном массиве могут храниться данные только одного типа (например целочисленного, дробного, символьного и др.). Число элементов массива, их тип и количество индексов в процессе выполнения программы не меняется.
Говоря простым языком, массив - переменная для хранения данных. Но если обычная переменная может хранить только одно число, массив может хранить столько чисел, сколько в нем элементов.
Массивах пределы значений элементов устанавливаются типом значений :
Longint : 2147483648 до 2147483647,
String : строки,
Char : единичные символы,
или какие-либо другие типы данных.
Этот экспериментатор помогает заполнить массив числами от 0 до 10 без применения программирования. Не секрет, что при настоящем программировании подобных таблиц нет. В языках программирования для этих целей используют операцию присваивания, которой в этом учебнике посвящен отдельный раздел.

Заполнение массива.
Чтобы присвоить массиву какое-либо значение, а точнее какие-либо значения, недостаточно обратиться к нему только по имени. Поэтому команда присваивания значений массиву имеет вид: {Имя массива}[{Индекс элемента}]={присваеваемое значение} . Нам необходимо не только назвать его по имени, но иуказать в квадратных скобках индекс конкретного элемента массива, где будет храниться это число.
Чтобы избежать путаницы, приведем конкретные примеры применения операции присваивания :
1.А[3] = 34; где А - имя массива, 3 - индекс элемента, 34 - значение которое присваиваем 3 элементу массива А
2.А[4] = -123,794; где А - имя массива, 4 - индекс элемента, -23,794 - значение которое присваиваем элементу с номером 4 массива А
3.MAS[46] = y; где MAS - имя массива, 46 - индекс элемента, y - значение которое присваиваем 46 элементу массива MAS
4.А[-5] = 'asd'; где А - имя массива, -5 - индекс элемента, asd - строковое значение (набор символов, который записывается в апострофах, чтобы не путать с именем переменной) которое присваиваем минус пятому элементу массива А
При этих операциях меняет значение не весь массив, а только один его элемент. Элементы, номера которых не "назывались", остаются "нетронутыми" и содержат прежнее значение.
Эта форма поможет Вам приобрести навык использования операции присваивания при заполнении массива. Сейчас в памяти компьютера организован массив с именем mas (пишется строчными буквами), который имеет целочисленный тип данных. Индексация элементов массива положительная.
Если запись всех команд соответствует норме, выводится сообщение о содержимом массива. Обратите внимание, как отображаются незадействованные элементы.
В этом учебнике подобраны практические задания на заполнение массивов. Но, приступив к ним сию секунду, вы почувствуете, что ваши возможности не совпадают с требованиями заданий. Происходит это по тому, что для успешного решения этих задач, необходимо уметь пользоваться командами и конструкциями помогающими при заполняющими заполнить массив.
Ввод с клавиатуры
При организации диалога между программой и пользователем, используют ввод с клавиатуры. Это позволяет изменять значения переменных во время работы программы. Компьютер выдает на экран сообщение о необходимости ввести данные, а так же поля, куда следует их ввести. В языке браузера для этого используется функция prompt. Правила записи следующие:
prompt("надпись", "значение ввода по умолчанию");
Например :
prompt("Введите Фамилию, Имя, Отчество", "Свистоплясов Василий Прохорович");
выдаст вам следующую форму :
Значение этой функции можно присвоить любой переменной, или занести в массив.
Генерация случайных чисел
Бывают ситуации, когда нужно сгенерировать случайное число : например, написать программу "спортлото", которая заменила бы барабан с номерами. В этом случае трудно обойтись без функции Math.random(). Ее, как и любую функцию, можно присвоить переменной, или передать значение элементу массива.
Конструкция цикла
Задавать циклы мы будем средствами языка, на котором написан этот учебник. Это позволит нам не обращаться ни к каким языкам программирования.
Структура цикла имеет вид : for (параметры) {тело цикла}
Удобство циклов в том, что с помощью них можно выполнить несколько раз подряд одно и то же действие, пользуясь компактной записью алгоритма. Некоторые могут усомниться в полезности такой функции. Возникает вопрос: "В каких случаях приходится совершать действия повторно?".
На этот вопрос можно ответить небольшой шуткой : На приеме у врача Вы получаете рецепт, где написана 4 раза подряд одна и та же фраза : "В обед : Принять таблетку от кашля. Принять таблетку от кашля. Принять таблетку от кашля. Принять таблетку от кашля." Естественно, что вы сочтете такой рецепт странным, если не сказать большего. Ведь все эти фразы можно было заменить одним коротким предложением: "В обед принять 4 таблетки от кашля." Таким же точно образом мы можем заменить повторяющиеся команды одной конструкцией цикла.
Сущность цикла не только в том, что он повторяет одно действие. Главная идея в том, что каждое действие цикла проходит под определенным номером, из заданного ряда чисел, и этот номер может "использоваться в своих целях" той операцией, которая повторяется.
Рассмотрим знакомую нам операцию присваивания. Подвергнув ее анализу, можно убедиться, что она может использовать числовые значения. Это индекс и значение элемента массива с данным индексом.
Мы уже говорили о невозможности заполнения больших массивов "вручную". Посмотрите, как справляются с этим два эквивалентные по своему действию кусочка программы.
mas[0] = 40; mas[1] = 38; mas[2] = 36; mas[3] = 34;
mas[4] = 32; mas[5] = 30; mas[6] = 28; mas[7] = 26;
mas[8] = 24; mas[9] = 22; mas[10] = 20; mas[11] = 18;
mas[12] = 16; mas[13] = 14; mas[14] = 12; mas[15]=10;
mas[16] = 8; mas[17] = 6; mas[18] = 4; mas[19] = 2;
mas[20] = 0;

for (i=0; i<=20; i+=1) mas[i] = ( 20 - i ) * 2;

И действительно, результат работы двух участков программ одинаков. Привлекает то, что второй кусок программы, гораздо короче первого. Кстати, еслиб мы захотели заполнить массив из 1 000 000 элементов, запись изменилась бы незначительно.
В чем же секрет цикла? Все очень просто. В нем зключена последовательность чисел от 0 до 20. При исполнении, цикл 21 раз выполняет одну и ту же команду : присвоить чередному элементу массива mas значение, которое задает формула, расположенная после знака равенства.
Но все это происходит не "само по себе". Запись цикла "for" проста и коротка, но чтобы понять ее, требуется внимательное чтение ее и терпение. Цикл имеет "тело" : mas[i] = ( 20 - i ) * 2 , и параметры, которые записываются в круглых скобках. Тело представляет собой список действий, которые цикл выполнит за 1 шаг (в нашем случае всего шагов 21), а параметры лишь задают число этих шагов. На каждом шаге к значению переменной (i), используемой в цикле, брибавляется постоянная (в нашем случае единица; последний пераметр в скобках). Таким образом, при каждом значении i, выполняется присваивание значения очередному элементу с индексом, на который указывает переменная i ( mas[i] ). А само значение, фрмируется на каждом шаге из формулы ( 20 - i ) * 2 и так же зависит от текущего значения i. В таблице приведена трассировка:
Шаг Значение i элемент массива значение элемента
1 0 0 40
2 1 1 38
3 2 2 36
4 3 3 34
5 4 4 32
6 5 5 30
7 6 6 28
8 7 7 26
9 8 8 24
10 9 9 22
11 10 10 20
12 11 11 18
13 12 12 16
14 13 13 14
15 14 14 12
16 15 15 10
17 16 16 8
18 17 17 6
19 18 18 4
20 19 19 2
21 20 20 0
Внесите изменения в цикл, обращая внимание на изменения результатов : 1. Замените все числа 20 на 30; 2. Измените диапазон значений i (от 0 до 10, от 15 до 25); 3. Заполните весь массив нулями.

Выбор по критерию и конструкция ветвления
Термин "экстремум" обобщает понятия минимума и максимума. Очевидно, что понятия эти противоположны по значению, но совершенно не понятно, как они связаны с компьютером. Дело в том, что нам не интересно само по себе понятие экстремума и мы не будем его изучать. Нам будут интересны средства, которые позволяют обнаружить и опознать экстремум, т.е. алгоритмы выбора самого большого (маленького) числа из прочих чисел. Начнем с простого:
if ( prompt("Введите любое число","10")%2 )
alert('Число нечетное');

Рассмотренный фрагмент состоит из:
• конструкция "if" - оценивает, совершать действие, или нет.
• функция prompt - создает запрос.
• функция alert - выводит сообщение "Число нечетное"
• оператор % - остаток от деления (%2 - остаток от деления на 2 )

Принцип работы :
Секрет работы оператора "if" в следующем : он "отказывается" выполнять действие после скобок (функцию alert), если на его входе ноль. Во всех остальных случаях (когда ноля нет), он срабатывает. Это позволяет вставлять в его скобки выражения, которые могут дать либо ноль, либо что-то другое. В нашем случае в его скобках стоит функция "prompt", от которой тут же берется остаток от деления ее на два. Нечетные числа имеют остаток от деления на 2 единицу, что позволяет оператору "if" определить, выводить ли сообщение на экран. Таким образом осуществляется выбор по критерию четности.
Еще одна особенность оператора "if" в том, что он не только проверяет 0 выражение, или не 0, но и оценивает правильность выражений со знаками : <,>,==,<=,>= (больше, меньше, равно, меньше или равно, больше или равно). Если сравнение верно, оператор выполняет действия.
Эта программа вносит в массив mas только те числа, которые больше 100.
var a;
for (i=0; i<4; i+=1)
{
a=prompt("Введите любое число","");
if (a>100) mas[i]=a;
}
Попробуйте самостоятельно изменить значение критерия.
Экстремумы
Термин "экстремум" обобщает понятия минимума и максимума. Очевидно, что понятия эти противоположны по значению, но совершенно не понятно, как они связаны с компьютером. Дело в том, что нам не интересно само по себе понятие экстремума и мы не будем его изучать. Нам будут интересны средства, которые позволяют обнаружить и опознать экстремум, т.е. алгоритмы выбора самого большого (маленького) числа из прочих чисел. Начнем с простого:
С первого взгляда суть ясна : две заданные переменные сравниваются, и, в зависимости от результата сравнения, принимается решение, какую из надписей выводить на экран. А если ввести 2 одинаковых числа? Да, программа не годится для сравнения двух равных чисел. Почему нет сообщения о том, что 2 числа равны? Все просто. Дословный перевод этих строк таков : "Выведи первое сообщение, если a>b. Во всех остальных случаях выводи второе". В следующем примере этого недостатка можно избежать, если правильно подписать сообщения.
Эта простая конструкция, может оказаться серьезным камнем преткновения, если уделить ей недостаточно внимания. После двух простых экспериментов, переходим к более сложному с использованием трех переменных. Задайте текст сообщений, удовлетворяющий работе программы (знак && обозначает одновременность). Какой недостаток у этого алгоритма?
Напишите аналогичную программу, работающую с массивом.
Следующая программа заполняет массив по формуле и находит максимальное значение в нем :
var set=[];
var max;
var ind;
for (i=0; i<20; i+=1)
set[19-i]=(i%3-1)*i;
max=set[0];
for (i=0; i<20; i+=1)
if ( set[i] > max )
{
max=set[i];
ind=i;
}
alert(set+' Максимальное значение set ['+ind+'] = '+max);

Прокомментируем эту программу так :
var set=[]; //организуем массив set в памяти
var max; //отводим переменную для хранения текущего максимума
var ind;
//отводим переменную для хранения индекса максимального элемента

for (i=0; i<20; i+=1)
set[19-i]=(i%3-1)*i;
//Заполняем массив set по правилу : set[19-i]=(i%3-1)*i

max=set[0]; // текущий максимум сначала равен значению нулевого элементу
for (i=0; i<20; i+=1) // используем цикл для проверки каждого заполненного элемента массива
if ( set[i] > max ) // сравниваем элемент со значением, претендующим на максимум
{
max=set[i]; // если значение из массива больше, чем претендент, претендент преобретает новое значение
ind=i; // сохраним индекс, чтобы знать, где находится максимум
}
alert(set+' Максимальное значение set ['+ind+'] = '+max); // выводим массив, слова "максимальное значение set[", индекс, скобку со знаком равно, максимум

Перемещение значений внутри массива
Перемещения в массиве всегда осуществляются через посредника. Посредником может выступать переменная, или даже целый массив. Связано это с высвобождением свободного места в массиве под данные, либо с обменом данных между элементами. Объяснение рациональности механизма обмена через переменную в следующем : при обмене данными между двумя элементами массива без использования дополнительной переменной, затрачивается больше машинного времени, чем с ее использованием. Поэтому, не вдаваясь в подробности, перейдем непосредственно к простейшему алгоритму обмена с дополнительной переменной : естественно, что при обмене данными между 2 элементами, придется использовать операцию присваивания. В массив внесены 2 значения и задана дополнительная переменная. Объясните почему программа не производит обмена, а лишь создает копию одного элемента, внесите изменения:
var mas=[747477,38483];
var tmp;
tmp = mas[1];
mas[1] = mas[0];
mas[0] = mas[1];
alert(mas);

Обмен двух переменных - редкий случай. Обычно прихотится производить обмен многих переменных. Делается это при помощи цикла. В следующем окне неработающая представлена программа, применяющая обмен для "разворота" массива в обратном направлении. Внесите в тело цикла строку, позволяющую программе работать нормально :
var set=[];
var tmp;
for (i=0; i<20; i+=1)
set[19-i]=(i%3-1)*i;
for (i=0; i<10; i+=1)
{
tmp=set[i];
set[i] = set[19-i];
}
alert(set);

Самостоятельно составте программу, которая рассосредоточивает все значения массива так, что каждый второй элемент оказывается свободным.
Сортировки
Если задуматься о данных, с которыми приходится сталкиваться при работе с массивами, можно отметить, что это систематизированные данные, но их структуру бывает сложно понять. Разобраться в структуре помогает сортировка данных, которая распределяет числа массива в возрастающем, или в убывающем порядке.
Основа любой сортировки - нахождение экстремума и перемещение. Нам нужно только знать, как перемещать данные массива, чтобы они приняли упорядоченный вид. Закономерность по которой упорядочивается массив, несет в себе алгоритм сортировки.
Сортировка выбором.
Суть ее в следующем : необходимо, начиная с первого элемента массива, выбирать наибольший элемент и ставить на первое место, а первый - на место наибольшего; повторять процедуру, начиная со второго элемента до предпоследнего.
Найти наибольший элемент массива и обмениять его значение с первым элементом, для человека, прочитавшего соответствующие разделы, не составит труда. Сложность заключается в том, чтобы организовать цикл, запускающийся каждый раз с последующей позиции.
Весь курьез в том, что когда мы выполняем схожие действия несколько раз, мы используем цикл. А в нашей ситуации ничего друго не остается, как в цикле исполнять алгоритм поиска максимума, который сам и есть цикл. Мы подошли к понятию "вложенные циклы".
var set=[];
var max;
var tmp;
var ind;
for (i=0; i<20; i+=1) set[i] = (i%3-1)*i;

for (i=0; i<19; i+=1){
max=set[i];
for (j=i;j<20;j+=1)
if (set[j]<max){
max=set[j];
ind=j;
}
tmp=set[i];
set[i]=set[j];
set[j]=tmp;
}

alert(set);

Разработка практических заданий.
Заполнение и вывод.
1. Заполнить массив с клавиатуры. Вывести на экран все элементы массива без изменения, а за тем, округляя каждый элемент до десятков.
2. Заполнить массив с клавиатуры. Вывести на экран элементы массива без изменения, а за тем обнуляя в каждом элементе разряды, старше десятков.
3. Заполнить массив с клавиатуры десятичными дробями. Вывести массив на экран без изменения, а) отбрасывая целую часть, б) отбрасывая дробную часть.
4. Создать массив, где первые два элемента вводятся с клавиатуры, а каждый последующий элемент является суммой двух предыдущих. Вывести все элементы массива на экран в прямом и обратном порядке.
5. Заполнить массив с клавиатуры в следующем порядке: сначала ввести элементы с 7 по 12, а за тем с 1 по 6. Вывести элементы массива на экран без изменения, а затем суммы пар рядом стоящих элементов.
6. Заполнить массив А с клавиатуры в следующем. Вывести массив на экран. Вывести в следующем порядке: А[5],А[4],А[3],А[2],А[1],А[6],А[7] и т.д. Вывести остатки от деления на 2.
7. Заполнить массив случайными числами. Вывести массив на экран. Вывести массив: а) отнимая у каждого элемента 5; б) прибавляя к каждому элементу 5.
8. Заполнить массив случайным образом. Вывести элементы массива на экран без изменения, а затем : с 12 по 7 и с 1 по 6.
9. Заполнить массив числами Фибоначчи. Вывести его на экран. Вывести 5 – 10 элементы массива.

10. Заполнить массив случайным образом. Вывести массив без изменения. Вывести 5 элементов массива, номера которых выбрали случайным образом, указывая номер элемента.

Преобразование
11. Заполнить массив случайными дробными числами от -20 до 20. Вывести все элементы массива на экран. Округлить до целых чисел все элементы массива. Снова вывести массив на экран.
12. Заполнить массив случайным образом. Вывести все элементы массива на экран. Возвести в квадрат все элементы массива. Вывести преобразованный массив на экран.
13. Заполнить массив случайным образом. Преобразовать массив по правилу: новое значение элемента равно сумме текущего и следующего элемента. К значению последнего элемента прибавить начальное значение первого. Отобразить массив на экране до и после преобразования.
14. Заполнить массив случайными числами из промежутка от –70 до 25, преобразовать массив, чтобы получились числа с обратными знаками. Вывести на экран все элементы массива до и после преобразования.
15. Заполнить массив случайными числами. Уменьшить значение всех элементов по модулю в 2 раза. Вывести массив на экран до и после преобразования.
16. Заполнить массив случайными числами. Увеличить элементы массива на его среднее арифметическое. Вывести массив на экран до и после преобразования.
17. Заполнить массив с клавиатуры. Преобразовать массив по правилу: новое значение элемента равно косинусу разности между текущим и предыдущим элементом. Для первого элемента предыдущим считать последний. Вывести массив на экран до и после преобразования.
18. Заполнить массив случайными числами. Преобразовать массив методом сглаживания: каждое новое значение элемента - среднее арифметическое имеющихся соседей соответствующего элемента исходного массива. Вывести массив на экран до и после преобразования.
19. Заполнить массив случайными числами. Заменить каждый элемент массива суммой остальных элементов. Вывести массив на экран до и после преобразования.
20. Заполнить массив случайными числами. Заменить значения элементов массива остатками от деления на 30. Вывести массив на экран до и после преобразования.
21. Заполнить массив A случайными числами. Преобразовать все элементы по формуле: A'[i]=(|A[i]|+A[i])/2. Вывести массив на экран до и после преобразования.
Выбор по критерию
22. Заполнить массив с клавиатуры. Вывести на экран все элементы массива, каждый третий элемент массива.
23. Заполнить массив случайным образом. Вывести массив без изменения, а за тем только те элементы, номер которых простое число.
24. Заполнить массив случайным образом. Вывести все элементы массива, а за тем только кратные двум.
25. Заполнить массив случайным образом. Вывести все элементы массива, подсчитать количество простых чисел массива.
26. Заполнить массив случайным образом. Вывести все элементы массива на экран, а за тем только те, которые меньше среднего арифметического.
27. Заполнить массив случайным образом, вывести его на экран. Вывести все элементы кратные 2; 3; 5.
28. Ввести массив с клавиатуры. Вывести его на экран. Вывести пары идущих друг за другом чисел, если разница между ними менее 10.
29. Заполнить массив с клавиатуры, вывести его на экран полностью. Вывести только те элементы, значения косинусов которых не более 21/2/2.
30. Заполнить массив случайным образом, вывести его на экран. Подсчитать и вывести на экран сумму трех элементов массива, наиболее близких по значению к среднему арифметическому.
31. Заполнить массив случайным образом, вывести его на экран. Подсчитать среднее арифметическое модуля элементов. Вывести на экран элементы, большие среднего арифметического по модулю.
32. Заполнить массив случайным образом, вывести его на экран. Вывести номер элемента, делящий массив на части таким образом, чтобы разница между суммами элементов каждой части была минимальной.
33. Одномерный массив из N элементов вещественного типа (N<=12) заполнить случайными числами из диапазона [-20;20]. Сравнить количество отрицательных элементов с количеством положительных элементов.
34. Одномерный массив из N элементов целого типа (N<=15) заполнить случайными числами из диапазона [-20;20]. Подсчитать количество инверсий, т.е. таких пар элементов, в которых большее число находится слева от меньшего: A[i] > A[i+1].
35. Одномерный массив из N элементов целого типа (N<=10) заполнить случайными числами из диапазона [0;100]. Подсчитать сумму элементов с нечетными индексами.
Поиск
36. Заполнить массив с клавиатуры, вывести его на экран. Вывести на экран номер элемента равного среднему арифметическому всех элементов массива.
37. Заполнить массив с клавиатуры так, чтобы элементу массива с большим номером, соответствовало большее число. Вывести массив на экран. Определить, присутствует ли число 146 в массиве. Вывести номер элемента, содержащего это число.
38. Заполнить массив с клавиатуры. Вывести массив на экран. Вывести номера всех элементов, равных последнему элементу массива.
39. Заполнить массив случайным образом. Вывести массив на экран. Вывести номер элемента, равного первому элементу массива.
40. Заполнить массив с клавиатуры. Вывести массив на экран. Существует ли элемент, делящий массив на части так, что сумма элементов этих частей равна? Ответ вывести на экран.
41. Ввести значение целочисленной переменной и элементов массива с клавиатуры. Определить, присутствует ли заданное число в массиве. Массив должен вводиться во время работы программы. Предусмотреть окончание работы программы при нахождении заданного числа.
42. Задать с клавиатуры упорядоченный по возрастанию массив. Вывести его на экран, а в следующей строке только те элементы, значение которых больше номера среднего элемента.
43. Заполнить массив с клавиатуры. Вывести массив на экран. Вывести на экран все элементы, стоящие перед элементом со значением 0.

Экстремумы
44. Заполнить массив произвольно. Отобразить его на экране. Вывести номер максимального элемента.
45. Заполнить массив случайным образом. Вывести массив на экран. Вывести на экран номера максимального и минимального элементов. Подсчитать разницу между экстремумами и отобразить на экране.
46. Заполнить массив случайным образом. Вывести массив на экран. Подсчитать количество локальных минимумов и локальных минимумов по модулю. Отобразить на экране те, которых больше.
47. Заполнить массив случайным образом, вывести его на экран. Вывести на экран 5 наименьших элементов массива.
48. Заполнить массив случайным образом, вывести его на экран. Уменьшить в 10 раз максимальный элемент, а минимальный увеличить на 10. Вывести массив после изменения.
49. Заполнить массив случайным образом, вывести его на экран. Вывести произведение максимального и минимального элементов.
50. Заполнить массив случайным образом, вывести его на экран. Поменять местами максимальный и минимальный элемент. Отобразить массив после изменений.
51. Заполнить массив случайным образом, вывести его на экран. Максимальный элемент массива умножить на номер минимального. Показать массив с изменениями.
52. Заполнить массив случайным образом, вывести его на экран. Положительный и отрицательный экстремумы заменить частным самого экстремума и экстремума с противоположным знаком. Снова отобразить весь массив на экране.
53. Заполнить массив случайным образом, вывести его на экран. Присвоить всем элементам массива значение максимума. Результат работы программы вывести на экран.
Перемещения
54. Создать массив с числами. Вывести массив на экран. Поменять местами содержимое элементов с четными и нечетными номерами. Снова отобразить массив на экране.
55. Заполнить массив А размерностью 10 с клавиатуры, вывести его на экран. Поменять местами содержимое элементов первой и второй половины массива (A[1] и A[6], A[2] и A[7] и т.д.). Новый массив отобразить на экране.
56. Заполнить с клавиатуры первую половину массива из 10 элементов числами в диапазоне от 0 до 99. Вывести массив на экран. Распределить числа в массиве через 1 элемент. Отобразить массив на экране. У каждого непустого элемента перенести старший разряд в разряд единиц соседнего пустого элемента. Снова отобразить массив на экране.
57. Заполнить массив случайным образом, вывести его на экран. Отобразить массив симметрично относительно его средины. Вывести на экран получившийся массив.
58. Одномерный массив из N элементов целого типа (N<=15) заполнить случайными числами из диапазона [-20;20]. Вывести элементы массива на экран. Затем циклически сдвинуть элементы массива на 2 элемента влево. Результат вывести на экран.
59. Ввести значение целочисленной переменной и элементов массива с клавиатуры. Исключить из массива числа равные заданному. Вывести массив до и после преобразования.
60. Ввести массив с клавиатуры. Расширить массив, добавляя по новому элементу между каждой парой соседних элементов как их сумму. Вывести массив на экран до и после преобразования.
61. Ввести массив с клавиатуры. «Перемешать» массив беспорядочным образом так, чтобы ни одно число не занимало прежней позиции. Вывести массив на экран до и после преобразования.
62. Одномерный массив из элементов целого типа заполнить случайными числами. Вывести элементы массива на экран. Затем циклически сдвинуть элементы массива на 2 элемента влево, не используя оператора присваивания. Результат вывести на экран.
63. Заполнить массив A[1..N] случайным образом натуральными числами из диапазона 1..N, вывести его на экран. Считая массив перестановкой, выполнить операцию инверсии (поменять роли номеров элементов и значений элементов). Вывести массив на экран.
Сортировки
64. Заполнить массив случайными числами. Переместить элементы массива так, чтобы для каждого элемента выполнялось условие: ai<=ai+1. Вывести массив на экран до и после преобразования.
65. Заполнить массив случайным образом. Вывести массив на экран. Отсортировать массив в порядке возрастания сумм цифр элементов. Вывести на экран отсортированный массив.
66. Заполнить массив случайным образом. Вывести массив на экран. Отсортировать массив в порядке возрастания остатков от деления на 3. Вывести массив на экран. Отсортировать каждую группу по возрастанию. Снова вывести массив на экран.
67. Заполнить массив случайным образом. Вывести массив на экран. Отсортировать элементы массива по убыванию методом выбора : начиная с первого, выбирать наибольший элемент и ставить на первое место, а первый – на место наибольшего; повторять процедуру, начиная со второго элемента до предпоследнего. Отсортированный массив вывести на экран.
68. Заполнить массив случайным образом. Вывести массив на экран. Отсортировать элементы массива по возрастанию методом обмена : с первого элемента до предпоследнего сравнивать два соседних числа ai и ai+1 и делать перестановку, если ai > ai+1 . Повторять эти действия, начиная с первого элемента, сокращая каждый раз количество сравниваемых элементов на 1, пока не будут сравнены только 1 и 2 элемент. Отсортированный массив вывести на экран.
69. Заполнить массив случайным образом. Отсортировать элементы массива по возрастанию методом вставок, при котором в массиве выделяются упорядоченная часть, состоящая в начале из первого элемента, и кандидат, следующий сразу после нее. Вставить кандидата в отсортированную часть, выполняя циклический сдвиг элементов больших его значения в сторону освободившегося места. Выполнять эту процедуру пока остаются кандидаты. Вывести массив на экран до и после преобразования.
70. Заполнить массив случайными значениями из диапазона от 0 до 1. Отобразить массив на экране. Расположить в начале массива все ноли, а за тем единицы. Снова вывести массив на экран.
Заполнить элементы массива словами с клавиатуры. Отсортировать массив в алфавитном порядке. Вывести массив на экран до и после сортировки.

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

Cписок литературы :
1. Торгашова Н. Э. Алгоритмы сортировки и поиска на занятиях по информатике. //Киров. – 1994.
2. под ред. Григорьева Б. С. Информатика. Язык паскаль : лабораторный практикум. - 1998
3. Вишак О. В. Критерии создания электронных учебных материалов // Педагогика. – 2003. – №8.
4. Вишняков А. В., Капустин Ю. И., Максимов Г. Н. Электронный учебник – что это? // Открытое образование. – 2002. – №2.
5. Воскресенский Г. В. Учебники нового поколения. // Платное образование. – 2003. – №3.
6. Генниева Е. Вторжение электронных изданий: плюсы и минусы.// Библиотека.-1997.-№8.
7. Зимина О. В. Печатные и электронные учебные издания в современном высшем образовании: Теория, методика, практика. – М.: МЭИ. – 2003.
8. под ред. Савельева Задачи и упражнения по программированию. //М. – 1989
9. Гутер. Задачник – практикум по программированию. //М – 1973.
10. Окулов 100 задач по информатике. //Киров : Пед. университет. - 2000
11. Иванов В. Л. Структура электронного учебника // Информатика и образование. – 2001. – №6.
12. Иванов В. Л. Электронный учебник: системы контроля знаний. // Информатика и образование. – 2002. – №1.
13. Смирнов А. Н. Проблемы электронных учебников // Математика в школе.-2000.-№5.
14. Соболева Н. Н., Гомулина Н. Н., Брагин В. Е, и другие Электронный учебник нового поколения // Информатика и Образование. – 2002. – №6.
15. Залогова, Плаксин Информатика : Задачник – практикум. – 1999

User Rating: 5 / 5

Star ActiveStar ActiveStar ActiveStar ActiveStar Active

 


ФАКУЛЬТЕТ ИНФОРМАТИКИ

КАФЕДРА ИНФОРМАТИКИ И МЕТОДИКИ ОБУЧЕНИЯ ИНФОРМАТИКЕ


ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА

Проблемы организации и проведения тестирования на уроках информатики.

Автор работы                ______________     Макарова Е.А, инф - 52

 

Киров

2007
Содержание.

Введение. 2

Глава I. Основы теста. 4

1.1. Историческая справка. 4

1.2 Тестирование как форма контроля. 5

1.2.1 Основные понятия. 7

1.2.2 Виды тестов. 9

1.2.3 Требования к тестам. 12

1.3 проблемы организации и проведения тестов[8]. 15

1.3.1 правила составления и проведения тестирования. 18

1.3.2 Этапы разработки тестов. 20

1.3.3 Оценочная шкала. 32

Глава II Этапы разработки программы.. 35

2.1. Описание языка HTML (HyperText Markup Language) 35

2.2. Постановка задачи. 36

2.3. Функциональная и логическая структура. 38

2.4. Алгоритм реализации проекта. 38

2.4.1. Темы и списки вопросов теста. 38

2.4.2. Форма приложения. 41

2.5. Описание пользовательского интерфейса. 44

Заключение: 45


Введение.

Методы обучения в их традиционных вариантах иногда подразделены на методы преподавания, методы учения и методы контроля.

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

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

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

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

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

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

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

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

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


Глава I. Основы теста.

1.1. Историческая справка

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

Кроме того, проверялось умение разбираться в тканях, металлах, растениях и др.  В Древнем Египте только тот обучался искусству жреца, кто был способен выдержать систему определенных испытаний. Вначале канди­дат в жрецы проходил собеседование, в процессе которого выяснялись его биографические данные, уровень образованности; кроме того, оце­нивались внешность, умение вести беседу. Затем следовали проверки умения трудиться, слушать и молчать, испытания огнем, водой, страхом преодоления мрачных подземелий в полном одиночестве и др.

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

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


1.2 Тестирование как форма контроля.

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

Основные формы контроля знаний[6].

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

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

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

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

В системе открытого образования целесообразны два типа контроля: самоконтроль и регламентный контроль.

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

Формами регламентного контроля являются: входной, текущий, выходной (итоговый).

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

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

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

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

Одним из видов текущего контроля является рубежный контроль. Этот вид контроля охватывает содержание крупного раздела (нескольких тем) или первой половины курса. Количество рубежей определяется учебным планом. Вид рубежного контроля (так же, как и в случае с текущим контролем) определяет преподаватель: это может быть тест, контрольное сочинение, эссе, проблемная ситуация, микро-проект и т. д. Так, например, контрольное сочинение-эссе как достаточно эффективный метод контроля применяется не только на рубеже, но и в качестве итогового экзамена (различие в объеме и охвате).

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

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

1.2.1 Основные понятия.

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

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

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

Тест отличается от привычного контроля знаний тем, что к нему (заданию) заранее приготовлен эталон, с которым сравнивают ответ студента. Эталон необходим для точного определения степени усвоения студентом содержания обучения, которая характеризуется коэффициентом усвоения, подсчитываемым по формуле:

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


1.2.2 Виды тестов.

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

Тесты достижений применяются:

а)     как вспомогательные средства определения необходимой для учащихся образовательной программы (распределение по классам и профилям);

б)    как необходимый элемент реализации программ коррекционного обучения и выявления учащихся, испытывающих трудности в усвоении материала определенных учебных дисциплин;

в)    как инструмент сертификации достижений учеников путем вступительного тестирования и тестирования в конце прохождения учебного курса;

г)     как средство контроля результатов усвоения индивидуальных программ обучения;

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

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

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

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

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

Используется довольно много групп тестов. Вот некоторые из них[8]:

1) тесты с выбираемыми ответами (и их разновидности):

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

2) тесты, не содержащие эталонов (вариантов ответов).

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

Если при текущем контроле применяют обычно тесты одного типа, то при рубежном и, особенно, итоговом контроле тесты разных типов комбинируют. Тем самым итоговый тест может проверить степень усвоения на всех уровнях, заданных целями. Объем тестов текущего контроля обычно не превышает 5—6 вопросов, рубежного— 10—15, итогового — 25—50. При определении количества вопросов во внимание принимаются цели, объем и сложность курса, степень его абстракции, сложность самих вопросов.

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

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

Тест — это система заданий, как правило, возрастающей трудности в специфической форме, позволяющей объективно оценивать уровень и структуру знаний студентов. Единицами тестирования служат тестовые задания. Это — одна единица контрольного материала, сформулированная в виде утверждения, предложения с неизвестным, удовлетворяющая ряду требований.

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

1.2.3 Требования к тестам

Дидактические тесты — метод (средство) проверки результатов обучения — представляют собой совокупность стандартизированных заданий по определенному материалу, устанавливающему степень усвоения его учащимися. Тест рассматривается как некоторый «измерительный прибор», который должен отвечать следующим требованиям[9]:

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

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

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

К критериям валидности относятся ответы на вопросы типа: "Соответствует ли задание программы курса или его раздела?"; "Охватывает ли задание достаточно полно весь курс или его раздел?"; "Достаточна ли вероятность того, что если испытуемый успешно справился рассматриваемым контрольным заданием, то он наверняка знает соответствующий материал в целом?"

Другими словами, показатель валидности отвечает на вопрос: "а то ли, что сформулировано в назначении контрольного задания, измеряется с его помощью?"

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

С использованием понятий надежности и валидности контрольных задания можно дать следующие определение:

Дидактическим тестом называется совокупность задания, которые составлены в собирательной форме, предназначены для сравнительной оценки знаний, умений, навыков, способностей, умственного развития и удовлетворяют заданным требованиям надежности и валидности[1].

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

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

Задание должно иметь единственный правильный ответ – эталон.

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

Общедидактические требования к контролю знаний включают: систематичность, углубленность, всесторонность, объективность, индивидуализацию, гласность, дифференцируемость оценок.

С этой точки зрения традиционные средства контроля знаний имеют достаточно много недостатков. К ним относятся, например, следующие:

1.3 проблемы организации и проведения тестов[8].

Умение задавать вопросы — одно из важнейших педагогических умений и, пожалуй, самое важное среди умений диагностических.

Где в педагогическом процессе мы сталкиваемся с необходимостью использования вопросных технологий диагностики?

Рассмотрим следующие примеры.

Как мы видим, умение формулировать вопросы требуется постоянно.

Н.М. Зверева[8] предлагает классификацию вопросов, согласно которой их можно распределить на репродуктивные и проблемные. Они отличаются тем, что ответ на репродуктивный вопрос опирается на известные учащемуся знания, в то время как для ответа на проблемный вопрос зна­ний у него недостаточно. Она же предлагает основные требования к формулировке вопроса.

Для выработки умения формулировать вопросы необходимо обратиться к таксономии Б. Блума. В этом случае вопросы классифицируются соответственно различным уровням познавательных задач. Вопросы более низкого уровня направлены на простое вспоминание, среднего - требуют применения знаний, а высокого уровня - их синтеза. Е.С. Заир-Бек, Е.И. Казакова предлагают ключевые слова для разработки диагностических вопросов с использованием таксономии Б.Блума.[8]

Таблица. 1.

Тип вопросов

Тип ожидаемого явления (Б.Блум)

Ключевые слова и фразы

1

На эрудицию

Напоминание или узнавание изученного

Соотнесите

Перечислите

Сформулируйте

Расскажите

Установите

Опишите

Назовите


Продолжение таблицы 1.

2

На понимание

Демонстрация понимания, трансформации, преобразования, интерпретации

Суммируйте

Объясните смысл

Опишите ваше восприятие

Покажите взаимосвязь.

3

Применение

Информация используется для краткого ответа

Продемонстрируйте

Объясните цель применения

Выберите вариант

Воспользуйтесь.

4

Анализ (аналитические вопросы)

Критическое мышление, отождествление причин и мотивов, выводы, основанные на фактах.

Объясните причину

Классифицируйте, объясните, как и почему

Сравните

5

Синтез (синтетические вопросы)

Дивергентное, оригинальное мышление, личный план, замысел или рассказ.

Предположите

Придумайте

Установите причины

Предположите закономерность.

Продолжение таблицы 1.

6

Оценка (оценивающие вопросы)

Оценка достойных мнений, применение стандартов.

Установите критерии

Выберите лучший вариант, наиболее интересное решение

Выскажите замечания

Выберите наиболее близкое вам суждение, выскажите свое мнение, обсудите все за и против, выразите свое восприятие, оцените проблему.

1.3.1 правила составления и проведения тестирования

а) Составление.

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

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

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

Важно определять степень трудности задания: все задания должны быть разной трудности; в тесте должны присутствовать вопросы особой сложности, задания, которые могут выполнить все и 60-70 % составляют задания средней трудности.

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

б) Проведение.

В этом вопросе так же существуют определенные строгие правила. Наиболее важные из них:

1.3.2 Этапы разработки тестов.

Контроль знаний играет ключевую роль в процессе обучения и тесты, как один из методов контроля, требуют очень внимательного и точного подхода. При составлении тестов можно придерживаться определенного алгоритма[7].

I) Подготовительное планирование. На этом этапе учителем принимается решение о функции теста (для чего я буду использовать этот тест), а также о возможностях его применения в учебном процессе.

Каковы могут быть различия функций:

Все эти задачи требуют разработки особых тестов.

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

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

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

Этот этап в создании теста относится к анализу учебных планов и учебников. Учитель выделяет из учебных программ и учебников важнейшие учебные цели и заносит их в матрицу, в которой на одной оси расположены элементы содержания, а на другой — учебные цели («знание основных терминов», «применение принципов» и др.). При анализе плана учебного содержания учитель ориентируется только на те учебные цели, которые он выбрал для своего класса.

III) Определение целей тестирования[8].

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

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

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

Основные цели тестирования:

-оценка знаний специфических фактов, терминов, понятий.

- проверка умения давать определения, понятия, определять их содержание и объем.

-умение представлять материал на графиках, схемах, таблицах;

-знание правил методик;

-понимание концепций, теорий и т.д.

Этапы конкретизации результатов обучения

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

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

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

IV) Написание тестовых заданий.

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

На данном этапе конструирования теста принимается решение о том, какой тип и какое число заданий надо использовать?

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

Так, задания с короткими ответами используются для измерения знаний и понимания, а задания типа эссе или задания на выполнение действий измеряют интеллектуальные процессы более высокого порядка (анализ, синтез, оценка).

Рассмотрим таксономию Б. Блума.

Тесты могут быть составлены исходя из классификации уровней усвоения Блума — Кларина[8].

Таблица 2.

Уровень усвоения и его характеристика

Направленность заданий в тестах

Знание

Обозначает запоминание и воспроизведение материалов

Знание употребляемых терминов

Знание фактов

Знание основных понятий

Знание правил и принципов

Умение формулировать

Продолжение таблицы 2.

Понимание

Показателем понимания служит:

Преобразование словесного материала в схемы, графики

Пересказ своими словами

Описание будущих последствий, вытекающих из имеющихся данных

Применение

Использование понятий и принципов в новых ситуациях

Применение законов в конкретных ситуациях

Демонстрацию правильного применения метода

Анализ

Умение видеть ошибки и упущения в логике рассуждения

Умение проводить различие между фактом и следствием

Оценивание значимости данных

Синтез

Умение так комбинировать материал, чтобы получить целое

Умение предлагать план проведения эксперимента или решения проблемы

Умение составлять схемы

Продолжение таблицы 2.

Оценка

Умение оценивать материал (утверждения)

Умение оценивать логику построения материала

Умение оценивать соответствие вывода имеющимся данным

Подходы к составлению тестов, в том числе неформальных, были сформулированы также В.П. Беспалько. Классификация тестов произведена в соответствии с классификацией уровней усвоения[6].

Таблица 3.

Тип теста. Характеристика уровня

Характеристика теста

Тесты первого уровня - ученического

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

Продолжение таблицы 3.

Тесты второго уровня - алгоритмического

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

Тесты третьего уровня - эвристического

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

Нетиповые задачи и ситуации, сформулированные в соответствии с характеристикой уровня

Продолжение таблицы 3.

Тесты четвертого уровня - творческого

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

Так же на этом этапе определяется форма тестового задания[8].

Выделяется два типа тестов:

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

В тестовых заданиях закрытой формы выделяются основная часть, включающая вопрос (задание, проблему), и готовые ответы, сформулированные разработчиком. При нормативно-ориентированном подходе среди ответов правильным обычно бывает только один, а при предметно-ориентированном никаких ограничений практически нет - все определяется целями обучения и контроля, возможностью содержания учебного материала. Неправильные (желательно, чтобы они были правдоподобными) ответы называются дистракторами. Число ответов может быть различным, но наиболее оптимальным считают «7 ± 2» - чаще всего 5 ответов.

Неопытные разработчики для затруднения «угадывания» вводят нередко большее количество ответов, затрудняя работу над тестом. Количество ответов должно быть таким, чтобы ученик с одного обзора смог определить верный ответ. Даже если испытуемый не знает правильного ответа, он «работает» по принципу идентификации: вначале «опознает» верный ответ, а потом указывает его.

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

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

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

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

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

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

К заданиям открытой формы относятся задания с кратким и развернутым ответами. В этих заданиях готовых ответов нет. Тесты с пропусками предполагают внесение дополнения, состоящего из одного-трех слов, цифр, символа, формулы, графика и т. п.; задания на дополнение требуют краткого ответа, сжатого по объему, задания на краткий ответ требуют развернутого ответа, но достаточно сжатого по объему.

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

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

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

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

Мерой валидности теста является степень соответствия заданий теста целям тестируемых с их помощью тем уроков. Сопоставляя задания теста с целями темы урока, учитель может определить, есть ли в них:

Если, к примеру, в формулировке цели использованы глаголы:

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

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

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

а)  слишком легкие или слишком трудные;

б)  не делающие различия между теми, кто выучил, и теми, кто не выучил тему;

в)  содержащие совершенно неэффективные отвлекающие варианты ответа.

Внесение необходимых исправлений может значительно повысить надежность теста.

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

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

За последнее время появились новые оригинальные методы разработки и применения тестов. Современные тесты позволяют выявить скрытое от поверхностного взгляда (так называемые латентные) знания  и способности испытуемых.

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


1.3.3 Оценочная шкала.

При создании тестов возникают определенные трудности в части формирования шкалы оценок правильности выполнения заданий учениками.

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

В существующих системах тестирования предполагается, что преподаватель-экзаменатор заранее выбирает определенную шкалу оценок, т.е. устанавливает, например, что, если испытуемый набирает от 31 до 50 баллов, то он получает оценку “отлично”, от 25 до 30 баллов – “хорошо”, от 20 до 24 - “удовлетворительно”, менее 20 - “неудовлетворительно”.

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

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

В некоторых тестовых системах оценивание результатов производится только по факту правильности ответа, т.е. ход решения в задачах не проверяется и не оценивается. Таковы, например, закрытые задания с однозначным числовым ответом или бинарные тесты. В данном случае, как показали исследования, наиболее удобной является десятибалльная шкала. Ее преимущества состоят в том, что она более “подробна”, чем пятибалльная, а также легко осуществляется психологическая адаптация, так как на практике многие преподаватели неформально расширяют пятибалльную шкалу до десятибалльной, используя дробные оценки (с минусом и плюсом)[8].

Еще один вариант шкалы оценок для разноуровневых тестов. За нижнюю границу успешности выполнения задания за оценку «3» может быть принято  70% правильных ответов на обязательные вопросы. Этот критерий основан на том, что до уровня усвоения примерно 30% общего объема знаний и умений учебная деятельность учащегося находится в стадии формирования . Если учащиеся овладели более чем 70% объема знаний и умений, то в дальнейшем они могут успешно пополнять знания и развивать умения и со временем достигнут планируемого уровня обучения.

Оценка «4» должна ставиться при успешном выполнении всей обязательной части  задания. Оценка «5» ставиться при успешном выполнении всей обязательной части задания и правильных ответах хотя бы на часть вопросов, требующих проявления самостоятельности, способности применять знания в новой ситуации.

«5» – 100 – 90%

«4» -  до 80%

«3» – до 70%

«2» – меньше 70%

Уровень А  Правильный ответ - 1 балл  Неправильный ответ - 0 баллов

Уровень Б - неправильный ответ при наличии записи, содержащих верные рассуждения - 1 балл

Уровень В - за правильный ответ и записи без ошибок - 3 балла

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


Глава II Этапы разработки программы

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

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

На этапе разработки алгоритма необходимо определить последовательность действий, которые надо выполнить для достижения поставленной цели, получения результата. Если задача может быть решена различными способами, и, следовательно, возможны различные варианты алгоритма решения, то, программист, используя некоторый критерий, выбирает наиболее подходящее решение. Затем составляется подробное составление алгоритма[5].

2.1. Описание языка HTML (HyperText Markup Language)

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

Многие называют HTML языком программирования. Это не совсем верно, так как в традиционном понимании HTML является языком разметки электронных документов. Он представляет собой набор специальных правил. Каждому правилу соответствует свое название, свойство и значение. Любой html-документ содержит три основных обязательных раздела: HTML, HEAD, BODY. Раздел HTML определяет специфику документа, содержание которого будет интерпретироваться браузером. Раздел описывается тегом-контейнером <HTML></HTML> и дает браузеру информацию о том, что документ разработан с помощью языка разметки HTML. Раздел HEAD выполняет функцию рабочего заголовка документа. Данному разделу сопоставлен парный тег <HEAD></ HEAD>. Внутри раздела можно указать тег TITLE, который предназначен для указания имени созданного электронного документа. Под именем имеется в виду не файловое наименование, а визуальный заголовок HTML-страницы[10].

2.2. Постановка задачи

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

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

Хорошим считается тест, когда он:

При этом тест используется школьником для обучения (тренажер, самопроверка) и контроля. Для учителя же тест служит:

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

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

1. Программа должна обеспечить работу с тестом произвольной длины, т. е.

не должно быть ограничения на количество вопросов в тесте.

2. Вопрос может сопровождаться иллюстрацией.

3. Для каждого вопроса может быть представлено до пяти возможных

вариантов ответа со своей оценкой в баллах.

4. Результат тестирования должен быть отнесен к одному из четырех уровней, например, "отлично", "хорошо", "удовлетворительно" или "плохо".

5. Если вопрос предложен, то на него должен быть дан ответ.

На рис. 1 приведен пример диалогового окна программы тестирования во время ее работы.


2.3. Функциональная и логическая структура

При запуске программы пользователю необходимо ввести свои данные и группу. Выбрать тему теста. Тест построен таким образом, что первоначально список вопросов скрыт, как только пользователь выбрал определенную тему, на экране появляется соответствующей теме список вопросов. При выборе варианта ответа программа сравнивает выбранный ответ с верным. В конце программы подсчитываются количество баллов за ответы и выводятся результаты тестирования (рис.2)

Рис. 2. Диалоговое окно вывода результатов.

2.4. Алгоритм реализации проекта

2.4.1. Темы и списки вопросов теста.

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

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

Основным тегом-контейнером таблицы является тег <TABLE>, который требует обязательного присутствия закрывающего тега. Тег содержит ряд параметров:

<table border="0" cellpadding="0" cellspacing="0" width="100%" style="border-collapse: collapse" bordercolor="#111111">

<td rowspan="4" align="center">

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

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

Описание списка тем:

<style type="text/css"> - задание стилевой конструкции внутри страницы

.hidden {position:absolute; top:155; left:10; visibility:hidden}

.vis {position:absolute; top:155; left:10; visibility:visible}

<select size="1" name="D1" onChange="Hideall(); if (this.value>0) {document.all['tema'+this.value].className='vis'}">

<option selected value="0">Выберите тему</option>

<option value="1">Основные понятия информатики, современные информационные технологии, вычислительная техника.

</option>

<option value="2">Техническое обеспечение ПК, характеристики устройств ПК.

</option>

<option value="3">Программное обеспечение ПК. Понятие алгоритма. Свойства, структурные схемы алгоритмов. Алгоритмические языки программирования

</option>

<option value="4">Операционные системы, оболочки и среды</option>

<option value="5">Средства обработки графической информации, разработки мультимедиа

</option>

<option value="6">Текстовые редакторы и издательские системы, текстовый процессор Microsoft Word

</option>

<option value="7">Табличные процессоры. Табличный процессор Microsoft Excel.

</option>

<option value="8">Понятие базы данных. Модели данных. Понятие о СУБД. Язык описания данных. Запросы и их типы.

</option>

<option value="9">Интегрированные системы. Системы искусственного интеллекта. Экспертные системы

</option>

<option value="10">Компьютерные сети: локальные, глобальные, сети INTERNET, корпоративные сети. Службы INTERNET

</option>

<option value="11">Информационная безопасность, основы защиты информации.

</option>

</select>

Варианты ответов прописаны после каждого вопроса и каждому элементу – RADIO присвоено значение ответа. Фрагмент программы – вопрос с вариантами ответов:

<li>Набор фактов (числа или слова), вводимые в компьютер во время операции

ввода это есть:<br>

<input type="radio" value="1" name="Ch_1_1" OnClick="Check(this)">Информация.<br>

<input type="radio" value="2" name="Ch_1_1" OnClick="Check(this)">Данные.<br>

<input type="radio" value="3" name="Ch_1_1" OnClick="Check(this)">Числа.<br>

<input type="radio" value="4" name="Ch_1_1" OnClick="Check(this)">Текст.<br>

<input type="radio" value="5" name="Ch_1_1" OnClick="Check(this)">Символ.</li>

Параметр TYPE позволяет указать элемент формы, которому соответствует отдельное значение. TYPE = “RADIO” – элемент опции переключения между различными вариантами выбора.

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

2.4.2. Форма приложения

При загрузке программы на форме отображены название теста, поля для заполнения личных данных пользователя и ниспадающее меню с выбором темы. Все темы объединены с помощью тега <SELECT>. Чтобы выделить те элементы, которые будут присутствовать в меню, необходимо использовать тег <OPTION>.

Для хранения выбранных ответов аттестуемым, определим массивы:

proverka= new Array()

proverka[1]= new Array()

proverka[2]= new Array()

proverka[3]= new Array()

proverka[4]= new Array()

proverka[5]= new Array()

proverka[6]= new Array()

proverka[7]= new Array()

proverka[8]= new Array()

proverka[9]= new Array()

proverka[10]= new Array()

proverka[11]= new Array()

otvet= new Array()

Определим массив с правильными ответами:

otvet[1] = new Array(0,2,4,1,3,2,1,2,1,4,3,1,1,5,1,2,1,1,3,3,1,1,1,1);

otvet[2] = new Array(0,2,1,2,4,1,3,4,1,1,3,3,5,1,2,4,3,3,2,3,3,1,5,1,3,1,5,3,2,2,4,1,5,4,5);

otvet[3] = new Array(0,4,1,1,3,4,5,2,1,4,1,3,1,1,1,4);

otvet[4] = new Array(0,2,2,4,5,1,2,4,2,2,1,1,3,2,2,1,5,1,4,2,3,1,2,2,3,1,5,1);

otvet[5] = new Array(0,3,3,5,1,1,1,4,1,1,1,3);

otvet[6] = new Array(0,1,1,1,1,1,1,1,4,2,1,1,1,1,2,1,1,1,4,2,1,1);

otvet[7] = new Array(0,2,1,1,4,2,1,4,3,1,1,1,1,1,4,3,1,4,5,1,2,3,1,1,2,2,1,3,4,1,1,5,1,3,1,3,1)

otvet[8] = new Array(0,3,3,2,1,1,5,1,4,1,1,3,2,1,3,1,1,1,3,5,1,2)

otvet[9] = new Array(0,2,4,1,1,2,2,1,4,5)

otvet[10] = new Array(0,1,3,2,2,5,3,2,4,1,5,2,1,4,1,3,1,1,1,1,1,1,1,2,3,1,3,2)

otvet[11] = new Array(0,3,2,1,4,1,5,1,2,1)

function Check(Obj)

{

//Obj.value Возвращает номер ответа в вопросе

ch_name=Obj.name;

Указывает на номер вопроса

Ch_tema=Obj.name.split("_")[1]

//Указывает на вариант ответа

Ch_vopr=Obj.name.split("_")[2]

Заполняем массив с ответами аттестуемого

proverka[Ch_tema][Ch_vopr]=Obj.value

pr_otv=0;

for (k=0; k<otvet[Ch_tema].length;k++)

{

if(otvet[Obj.name.split("_")[1]][k]==proverka[Ch_tema][k])

{

pr_otv++;

заполнение формы результатов:

document.all['pr_otv_'].value=pr_otv;

vopros=otvet[Ch_tema].length-1

document.all['tema_count_'].value=vopros;

procent=(pr_otv/vopros)*100

document.all['pr_zn_'].value=procent;

if(procent>94)

{

document.all['ocenka_'].value=5;

}

if((procent>79) && (procent<96))

{

document.all['ocenka_'].value=4;

}

if((procent>59) && (procent<81))

{

document.all['ocenka_'].value=3;

}

if(procent<60)

{

document.all['ocenka_'].value=2;

2.5. Описание пользовательского интерфейса

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

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


Заключение:

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

Тестирующие комплексы (электронные тестеры) являются наиболее распространенными электронными ресурсами проверки знаний. Легкость и простота их использования позволяют быстро оценить способности либо уровень знаний тестируемого.

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

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

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

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

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

И в заключение хотелось бы поделиться своими впечатлениями от новой формы обучения - с помощью компьютера. Конечно, нельзя всё сводить к нему, - и количество часов, проведенных за экраном, не может служить критерием качества обучения, как это пытаются представить в некоторых частных школах. Но, несомненно, одно - компьютер отличный помощник для организации индивидуального обучения. Ведь как только педагог перестает видеть в ученике просто сосуд, который нужно наполнить знаниями и умениями, ему приходится искать индивидуальный подход к каждому, подстраиваться под его интересы, темп усвоения материала, личные особенности психики. Например, в некоторых школах каждый ученик может выбрать для себя не просто интересующий его курс, но даже отдельные предметы. Компьютер же, как известно, выполняет ту программу, которая в него заложена, и предоставляет огромный выбор тем для изучения. Современные методы представления информации в компьютерах включают в себя не просто текст, но и картинки, видео, звуковые фрагменты. Это позволяет задействовать практически все органы чувств, используемых для  восприятия информации, при этом происходит ее дублирование по различным каналам восприятия, что резко повышает скорость и качество усвоения материала. Компьютерный учебник нельзя уже сравнивать с книгой, как это было всего несколько лет назад - сейчас многие обучающие программы невозможно отличить от игр, и для того, чтобы победить в такой игре, понадобятся знания, которые ребёнку трудно принять как необходимые ему именно сейчас - ведь всем нам свойственно откладывать "на потом" решение многих проблем. А такой элемент современных компьютерных документов, как гипертекстовая ссылка позволяет при необходимости обратиться в любое место документа за дополнительной информацией, и в то же время при повторном изучении не перегружает исходный текст документа. Кстати, по принципу гипертекста устроена всемирная информационная сеть Internet, с помощью которой уже сейчас проводится так называемое "дистанционное обучение" - когда профессора крупнейших университетов выступают с лекциями и отвечают на вопросы не привычной студенческой аудитории, а перед теми, кто в данный момент подключен к их узлу сети. Несмотря на тишину и видимое отсутствие слушателей последних может быть не меньше, чем зрителей у телеэкрана, но в отличие от книги или телепередачи сохраняется обратная связь между преподавателем и учениками.


Библиографический список:

 

 

 

 

 

 

 

Недавно добавили