Материал: Разработка программного и информационного обеспечения электронного учебно-методического комплекса по предмету информатика на примере 9 класса

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Аппаратной платформой для реализации проекта электронного учебника была выбрана база IBM-совместимых компьютеров. В пользу этого выбора сыграло: во-первых, преобладание в образовательных учреждениях именно этой аппаратной платформы, IBM-совместимые компьютеры сегодня составляют до 80% всего парка компьютеров, во-вторых, долгосрочные планы Министерства образования РК по компьютеризации учебных заведений предполагают дальнейшее широкомасштабное внедрение этой аппаратной платформы, в-третьих, это является следствием двух первых пунктов, разработка электронного учебника для IBM-совместимых компьютеров позволит охватить максимальное число потенциальных пользователей, и в-четвертых для этих компьютеров существует огромная библиотека всевозможных инструментальных средств, включая авторские системы и системы программирования, которой не может похвалиться ни одна другая платформа - все эти обстоятельства определили выбор аппаратной платформы в пользу IBM-совместимых компьютеров.[25]

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

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

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

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

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

2.2.2 Принципы изложения материала

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

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

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

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

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

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

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

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

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

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

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

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

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

Следует позаботиться о том, чтобы идентичные данные были представлены унифицировано, а разноплановые - по-разному.

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

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

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

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

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

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

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

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

3. Комплекс технических средств

.1 Минимальные системные требования к ИС школы

-       Pentium-совместимый процессор с тактовой частотой 150 МГц;

-       32 Мб ОЗУ;

-       от 60 Мб на жёстком диске.;

-       Мышь;

-       Клавиатура;

-       4х CD-ROM;

-       Компьютерная сеть 10 Мбит/с;

-       Принтер;

-       Windows 98.

3.2 Рекомендуемые системные требования

-     Pentium-совместимый процессор с тактовой частотой 300 до 700 МГц;

-       Рекомендуется 64 Мб минимум, а лучше 128 для комфортной работы;

-       от 120 Мб на жёстком диске;

-       32х CD-ROM;

-       Принтер;

-       Компьютерная сеть 100 Мбит/с.

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

-     ОС Windows 98 SE, Me, NT4 (SP6), 2000, XP (SP1), 2003 Advanced/Enterprise Server

-       Pentium III 500 MHz или выше;

-       128 Мб ОЗУ;

-       300 Mb свободного места на диске;

-       Мышь;

-       Клавиатура;

-       4х CD-ROM.

-       Компьютерная сеть 10/100 Мбит/с;

4. Математическое и программное обеспечение

.1 Сравнительная характеристика языков программирования

В настоящее время не существует какой-либо общепринятой строгой классификации языков программирования. Одни условно разделяют все языки по уровням - низкий и высокий (иногда даже «сверхвысокий»). Языки высокого уровня могут быть декларативными (Пролог, Лисп) и процедурно-ориентированными (Си, Паскаль, Ада). Процедурные языки развиваются в объектно-ориентированные. Другие выделяют языки символьной обработки (Лисп, Пролог, Рефал) и вычислительные (Фортран, Алгол, Паскаль). Языки можно различать и по сферам их применения в различных областях человеческой деятельности. Например, Кобол - язык обработки экономической информации, Фортран - язык физических и математических расчетов, Форт - язык, используемый в астрономических обсерваториях, Си - язык системных программистов. Выделяется также классификация языков программирования на учебные, профессиональные. Сейчас такая классификация весьма условна, так как большинство языков становится универсальными.

Один и тот же язык программирования имеет множество версий, диалектов даже для одной разновидности компьютеров (например, для IBM существуют GW-Basic, Turbo Basic, Quick Basic, Visual Basic). Версии одного и того же языка могут различаться по типу транслятора. Компилятор сначала переводит текст программы с языка высокого уровня в машинный код, а затем запускает программу. Интерпретатор же переводит в машинный код каждую команду отдельно и сразу же выполняет. C++ один из наиболее популярных языков программирования. Преимущество этого языка прежде всего в практически полной совместимости с языком С. Благодаря этому программистам C++ доступны все наработки, выполненные на С. При этом C++ даже без использования классов привносит в С ряд настолько важных дополнительных возможностей и удобств, что многие пользуются им просто как улучшенным С. Delphi - система с большими возможностями, что позволяет легко реализовать многоуровневое обучение. Delphi можно изучать и использовать на нескольких уровнях:

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

—        использование готовых компонентов системы, но с написанием более сложных программ;

—        создание собственных компонентов на языке Паскаль и включение их в палитру компонентов Delphi в качестве стандартных;