Основы информационных технологий
Информатика как единство науки и технологии, этапы ее развития и инструментарий. Классификация видов информационных технологий и их применение. Модели информационных процессов и структура программных продуктов. Объектно-ориентированное проектирование.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курс лекций |
Язык | русский |
Дата добавления | 12.12.2011 |
Размер файла | 1,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Зеленый остров
Л.Н. Толстой. Полное собрание сочинений
МЦФ
Ф.М. Достоевский. Полное собрание сочинений
МЦФ
В настоящее время прослеживаются четыре пути создания обучающих программ на основе:
прямого программирования на языках высокого уровня (в том числе на JAVA для сетевых вариантов ПСУН);
инструментальных систем, которые позволяют изготавливать ПСУН преподавателю-предметнику, незнакомому с программированием. Среди используемых отечественных инструментальных систем можно отметить АДОНИС, УРОК и системы, позволяющие создавать мультимедиа программные продукты, это: ДЕЛЬФИН-3 (разработка МЭИ), Statpro Multimedia (разработка МЭСИ) и др.
использования готовых обучающих программ по курсам, дисциплинам, разделам, которые собраны в фондах НИИ Высшего образования, Рос НИИ информационных систем, Института информатизации образования и других организаций;
заказа специализированным государственным или коммерческим организациям на изготовление ПСУН.
Выбор пути зависит от материально-технической базы образовательного учреждения, финансовых возможностей, уровня компьютерной подготовки преподавательского состава и его творческих возможностей и желания.
Эргономическая оценка программного продукта
Если изготовление учебного программного обеспечения это дело профессионалов, то оценкой качества программного продукта занимается каждый педагог, использующий компьютер в организации учебной деятельности. При оценке программного продукта необходимо принимать во внимание наряду с обучающим эффектом программы ее влияние на психическое и эмоциональное состояние обучаемых. Для этого необходим учет физиологических особенностей восприятия человеком различных эффектов оформления программы.
Восприятие предмета в совокупности его свойств формируется на основе совместной деятельности ряда анализаторов, объединенных в функциональную систему. Существует определенная последовательность различения разных признаков сигнала. Например, прежде всего различается положение и яркость сигнала (по отношению к фону), затем его цветовые характеристики и только после этого -- форма. С помощью зрительных ощущений человек может различать до 180 цветовых тонов. Ощущение различных цветов может вызывать у людей впечатление тепла или холода, хорошего или плохого настроения. Восприятие того или иного цвета может возбуждать или успокаивать.
Теплые цвета способствуют возбуждению и действуют как раздражители в порядке убывания интенсивности воздействия: красный, оранжевый, желтый. Холодные цвета успокаивают, вызывают сонное состояние. Нейтральными являются цвета - светло-розовый, серо-голубой, желто-зеленый, коричневый. Очень важно правильное сочетание цвета знака и цвета фона, так как они существенно влияют на зрительный комфорт, причем некоторые пары цветов могут привести к стрессу (например, зеленые буквы на красном фоне). Наиболее хорошо воспринимаемые сочетания цветов шрифта и фона: белый на темно-синем, лимонно-желтый на пурпурном, черный на белом, желтый на синем. Любой фоновый рисунок повышает утомляемость глаз обучаемого и снижает эффективность восприятия материала. Включение в качестве фонового сопровождения нерелевантных звуков (песен, мелодий) приводит к быстрой утомляемости обучаемых, рассеиванию внимания и снижению производительности обучения.
При исследовании формы символов было выявлено, что наиболее быстро и точно распознаются символы, контур которых имеет резкие перепады. Так, например, треугольник и прямоугольник опознать значительно легче, чем многоугольник или овальные фигуры По точности их опознания простейшие фигуры располагаются в следующем порядке: треугольник, ромб, прямоугольник, круг, квадрат. Прописные буквы воспринимаются тяжелее, чем строчные, лучше воспринимаются цифры, образованные прямыми линиями.
Большое влияние на подсознание человека оказывает мультипликация. Ее воздействие гораздо сильнее, чем действие обычного видео. Четкие, яркие, быстро сменяющиеся картинки легко вкладываются в подсознание. Причем было замечено, чем короче воздействие, тем оно сильнее. Любой нерелевантный движущийся (анимированный) объект понижает восприятие материала, оказывает сильное отвлекающее воздействие, нарушает динамику внимания.
Электронные учебники
Электронный учебник - это автоматизированная обучающая система, включающая в себя дидактические, методические и информационно-справочные материалы по учебной дисциплине, а также программное обеспечение, которое позволяет комплексно использовать их для самостоятельного получения и контроля знаний.
Электронные учебники были изначально разработаны для организации дистанционного образования. Однако, со временем, благодаря своим возможностям обучения они переросли эту сферу применения. Электронный учебник на лазерном диске теперь может использоваться совершенно самостоятельно и автономно как в целях самообразования, так и в качестве методического обеспечения какого либо курса, точно так же, как и обычный бумажный учебник.
Для того чтобы электронный учебник стал популярным, он должен быть универсальным, то есть одинаково пригодным как для самообразования, так и для стационарного обучения, полным по содержанию, высоко информативным, талантливо написанным и хорошо оформленным. Такой учебник можно предложить любому учащемуся и он может стать существенным подспорьем для преподавателя при организации им занятий по самоподготовке учащихся иди студентов, а также проведении зачетов и экзаменов по отдельным предметам.
Несмотря на то, что пользоваться бумажным учебником по сравнению с электронным более удобно, электронный учебник приобрел в последнее время большую популярность благодаря своим функциональным возможностям. Рассмотрим преимущества электронного учебника по сравнению с простым типографским.
Возможность быстрого поиска по тексту. Не всякая печатная книга обладает индексом, а если и обладает, то он ограничен. Отсутствие такого ограничения -- неоспоримое преимущество электронного учебника.
Организация учебной информации в виде гипертекста. Гипертекст -- возможность создания «живого», интерактивного учебного материала, снабженного взаимными ссылками на различные части материала. Термин «гипертекст» ввел в 1963 г. Т.Nelson для обозначения понятия -- комбинации текста на естественном языке со способностью компьютера осуществлять интерактивный выбор следующей порции информации или динамичного воспроизведения нелинейного текста, который не может быть напечатан обычным способом на листе бумаги. В.С.Токарева дает следующее определение: «гипертекст -- это способ хранения и манипулирования информацией, при котором она хранится в виде сети связанных между собой узлов» Гипертекст дает возможность разделить материал на большое число фрагментов, соединив их гиперссылками в логические цепочки. А затем на основе одного оформленного соответствующим образом материала моделирование «собственных» учебников для каждого учащегося, в зависимости от его уровня подготовки, быстроты усвоения и , интересов.
Наличие мультимедиа (multi -- много, media -- среда). -- богатейшего арсенала способов иллюстрации изучаемого явления. Продукты мультимедиа применяют многообразные разновидности информации: компьютерные данные, теле- и видеоинформацию, речь и музыку. Такое объединение ведет к использованию разнообразных технических устройств регистрации и воспроизведения информации, допускающих управление от компьютера телевизором, видеомагнитофоном, HiFi-аудиосистемой, проигрывателем компакт-дисков (СD), магнитофоном и электронными музыкальными инструментами. Мультимедиа-средства по своей природе интерактивны, то есть зритель и слушатель мультимедиа-продуктов не остается пассивным. Мультимедиа повышает качество обучения и позволяет удерживать внимание обучаемого. Если раньше изношенный черно-белый фильм «Действия населения в условиях химической тревоги», показываемый на занятиях по гражданской обороне, был пределом мечтаний, то современные технические средства позволяют создать куда более зрелищные учебные пособия в виде компьютерной анимации или даже игры.
Моделирование изучаемых процессов и явлений, возможность проводить «компьютерные эксперименты» в тех областях человеческого знания, где реальные эксперименты очень трудоемки или попросту невозможны. Например, возможность поработать с графическим представлением атома водорода, взятым из обучающей программы «Микрофизика на компьютере».
Наличие системы самопроверки знаний, системы рубежного контроля, совместимость с электронной экзаменационной системой. Возможность оценки приобретенных знаний.
При создании электронных учебников нецелесообразно просто переносить типографский вариант учебного пособия в электронный вид и затем конвертировать в гипертекст. Конечно, в результате появятся некоторые преимущества в плане поиска и гиперссылок, но такой учебник будет неудобен для обучающегося, так как читать с монитора не так удобно, как книгу. Поэтому, при создании электронных учебников целесообразны:
иная организация материала учебника: главы целесообразно сделать более короткими чтобы их было проще читать на экране;
разделение материал на несколько контекстов (например, обязательный для прочтения, дополнительный, вспомогательный, определения и т.п.) и визуально их выделить;
содержание учебного материала, в соответствии с требованиями психологов, рекомендуется разбивать на модули. Освоение учебного материала, соответствующее конкретному модулю, должно быть ориентировано не более чем на два часа контактного времени;
после изучения очередного модуля приобретенные учащимися или студентами знания следует контролировать с помощью соответствующей программы, включенной в состав электронного учебника;
уделение особого внимания интерфейсу пользователя;
сжатость и краткость изложения материала при максимальной информативности текста. Сокращения, встречающиеся в тексте, должны быть общеупотребительными и их количество сведено к минимуму. Отсутствие нагромождений, тщательное структурирование информации. Наличие кратких и «емких» заголовков, маркированных и нумерованных списков для того, что бы весь текст легко просматривался. Каждому положению должен быть отведен отдельный абзац текста, при этом основная идея абзаца должна находиться в самом его начале. Целесообразно использование табличного формата предъявления материала, который позволяет представить материал в компактной форме и наглядно показать связи между различными понятиями;
архитектура учебника должна включать графическое обеспечение, которое позволяет передать необходимый объем информации при краткости его изложения. Графическую информацию можно использовать в учебном процессе не только как фрагмент гипертекста. Известна, например, американская методика преподавания на основе конкретных ситуаций (case-method) принципам ведения бизнеса, основанная на серии рисунков или рисованных фильма. Однако, требуется соблюдение меры в графическом оформлении, так как это может привести к отходу от целей обучения.
Контроль знаний
Это область, вокруг которой проходит много дискуссий. Многие педагоги и психологи пытаются аргументировано ответить на вопрос: может ли «бездушная» машина оценить знания учащихся? Однако, на практике общепризнано, что использование компьютера помогает преподавателю сократить рутинную, малоинтересную работу по проверке тестов, контрольных работ, что позволяет проводить контроль чаще и снизит фактор субъективности, на который часто жалуются как учащиеся, так и студенты.
Контролирующие, обучающие и комбинированные программы (контролирующие с элементами обучения, контролирующие игровые, моделирующие с элементами контроля и др.) следует разрабатывать с учетом рекомендаций педагогической кибернетики. Дидактические программы должны обладать определенным «интеллектом», при этом качественные контролирующие программы как правило:
используют компьютерную графику в информационных и контрольных кадрах;
позволяют оперативно изменять содержание учебного курса с помощью меню;
обеспечивают возможность изменения трудности заданий;
позволяют обучаемому работать в индивидуальном темпе;
являются открытыми системами, что позволяет их легко модернизировать.
Важной характеристикой «интеллекта» программы является возможность автоматически анализировать ответы обучаемых. Интеллектуальная программа позволяет автоматически или автоматизировано генерировать задания из базы данных с помощью датчика случайных чисел. В этом случае контроль становится более объективным, так как разные обучаемые получают разные задания. Интеллектуальная контролирующая программа:
дает возможность анализировать ответы разных типов (выборочный, инъекцийный, перестановочный, классификационный, полностью конструируемый обучаемым);
распознает различные синонимы правильных ответов;
проводит синтаксический и семантический анализы ответов обучаемых;
различает технические (орфография, ошибки клавиатурного набора) и существенные ошибки;
локализует местонахождение ошибки;
может задавать дополнительные вопросы с целью уточнения оценки.
В традиционной системе обучения контроль знаний на экзамене проводится с помощью нескольких вопросов. Обычно в билете два-три основных вопроса плюс несколько дополнительных. Полученные обучаемым оценки за ответы на эти вопросы распространяются и на не проконтролированные разделы учебного материала. Таким способом минимизируются затраты рабочего времени экзаменатора. Система компьютерного контроля позволяет реализовать более эффективную технологию контроля знаний по всему пройденному материалу, не заботясь об экономии времени на проверку.
Тестовая система компьютерного контроля
Одной из самых распространенных на данный момент компьютеризированных систем организации контроля знаний является тестовая система. Главные требование к такой системе заключаются в том, что:
тестовые вопросы и варианты ответов на них должны быть четкими и понятными по содержанию;
компьютерный тест должен быть простым в использовании, на экране желательно иметь минимум управляющих кнопок, инструкции-подсказки по действиям обучающегося должны появляться только в нужное время в нужном месте, а не присутствовать на экране постоянно, загромождая его;
в тестовую систему должна быть включена оценка степени правильности ответа на каждый заданный обучающемуся вопрос;
тестовых вопросов должно быть настолько много, чтобы совокупность этих вопросов охватывала весь материал, который обучающийся должен усвоить;
вопросы должны подаваться испытуемому в случайном порядке, чтобы исключить возможность механического запоминания их последовательности;
вопросы не должны начинаться с номера или какого-либо символического обозначения для того, чтобы исключить запоминание вопроса по порядку его следования или символу, его обозначающему;
варианты возможных ответов должны следовать так же в случайном порядке;
необходимо проводить учет времени, затраченного на ответы, и ограничивать это время.
Учет времени, как считает большинство учителей, -- один из способов борьбы со шпаргалкой: если вопросов много, то для поиска ответа на очередной вопрос нужна либо очень большая шпаргалка, либо целиком учебник. Но такой поиск ответа займет много времени и, следовательно, общий итог по времени может оказаться отрицательным. Чтобы иметь положительный результат проверки, нужно давать ответы не только правильно, но и достаточно быстро.
Задания тестового контроля, в зависимости от изучаемого предмета, уровня сложности и целей контроля, условно можно разделить на тестовые вопросы и тестовые задания. Тестовый вопрос требует от обучающегося только знания того или иного факта, изложенного в учебнике, ответ на тестовый вопрос может быть дан сразу путем выбора его из предложенных вариантов ответа. В тестовом задании ответ может быть дан только после выполнения испытуемым некоторых дополнительных действий, связанных, например, с какими-то вычислениями, выполнением логических операций, выбором формул, подбором числовых или графических данных и др.
Задания, представленные а виде тестовых вопросов, являются наиболее распространенными, легкими в программировании и достаточно хорошо изученными. Разработка тестовых заданий менее разработана и более сложна в реализации.
В настоящее время наиболее широко распространены тестовые вопросы следующих типов [24]:
Тип А. Наиболее простой. В нем в качестве вопроса фигурирует фраза в вопросительной или утвердительной форме, и предлагаются только два возможных варианта ответов: «Да» и «Нет». Один их этих ответов является истинным, другой -- ложным. Например, вопрос: Волга впадает в Каспийское море. Возможные варианты ответа: Да, Нет. Правильный ответ: Да.
Тип Б. На поставленный вопрос нужно дать ответ, выбрав один или несколько пунктов из предложенных вариантов. При этом предполагается, что среди предложенных вариантов ответа присутствуют все правильные, а также несколько ложных. Например, вопрос: Волга впадает в ……… море. Возможные варианты ответа: Азовское, Черное, Каспийское, Средиземноморское. Правильный ответ: Каспийское.
Тип В. Требуется заполнить пропуски в предложении текстовыми фрагментами, предложенными в качестве вариантов ответа. При этом среди предлагаемых фрагментов обязательно присутствуют все правильные, а также несколько ложных. Например, вопрос: Восстановите известную фразу из произведения А.С. Пушкина «Мой ... самых честных ...». Возможные варианты ответа: отец, брат, дядя, кузен, намерений, правил, пожеланий. Правильный ответ: дядя, правил.
Тип Г. Требуется установить и указать соответствие между элементами двух списков. Предполагается, что списки имеют одинаковую длину (одинаковое количество элементов) и существует однозначное соответствие между элементами списков. Например, вопрос: Укажите соответствие между фамилиями писателей и названиями литературных произведений, которые они написали. Писатели: А.С. Пушкин, Л.Н. Толстой, А.П. Чехов. Литературные произведения: «Три сестры», «Капитанская дочка», «Война и мир». Правильный ответ: А.С. Пушкин, «Капитанская дочка»; Л.Н. Толстой, «Война и мир»; А.П. Чехов, «Три сестры». Или то же самое сочетание, но записанное в другом порядке.
Тип Д. Требуется переставить элементы списка в соответствии с заданным условием. Например, вопрос: Расставьте следующие события в хронологическом порядке. Список: первый полет человека в космос, первая высадка человека на Луну, запуск первого искусственного спутника Земли.
Порядок следования типов тестовых вопросов соответствует уровням трудности их анализа компьютерной системой. В то же время, вопросы всех перечисленных типов можно свести к вопросам одного типа (А), меняя количество вопросов в большую сторону.
Таким образом, рассмотренные примеры компьютеризации школьного образования показывают, что компьютерные технологии, как и любые другие, имеют свои сильные и слабые стороны. Педагогический процесс это не только обучение, но и формирование личности, а компьютер, к сожалению, этого не обеспечивает. Однако он способствует релаксации учащихся в процессе познавательной деятельности, что само по себе активизирует мышление, а следовательно, и усвоение изучаемого материала.
Контрольные вопросы:
1. Перечислите классификации видов информационных технологий.
2. Характер и назначение информационной технологии обработки данных
3. Характер и назначение информационной технологии управления
4. Характер и назначение информационной технологии промышленности
5. Что такое АРМ?
6. Характер и назначение информационной технологии в административном управлении
7. Характер и назначение информационной технологии экспертных систем
8. Характер и назначение информационной технологии в образовании
9. Что такое обучающая программа?
10. Что такое электронный учебник. Ее характеристики.
ЛЕКЦИЯ №5. МОДЕЛИ ИНФОРМАЦИОННЫХ ПРОЦЕССОВ
5.1 Данные
Информатика рассматривает информацию как концептуально связанные между собой сведения, данные, понятия, изменяющие наши представления о явлении или объекте окружающего мира. Наряду с информацией в информатике часто употребляется понятие данные. Покажем, в чем их отличие.
Данные могут рассматриваться как признаки или записанные наблюдения, которые по каким-то причинам не используются, а только хранятся. В том случае, если появляется возможность использовать эти данные для уменьшения неопределенности о чем-либо, данные превращаются в информацию. Поэтому можно утверждать, что информацией являются используемые данные.
Пример 5.1. Напишите на листе десять номеров телефонов в виде последовательности десяти чисел и покажите их вашему другу. Он воспримет эти цифры как данные, так как они не предоставляют ему никаких сведений.
Затем против каждого номера укажите название фирмы и род деятельности. Для вашего друга непонятные цифры обретут определенность и превратятся из данных в информацию, которую он в дальнейшем мог бы использовать.
Данные -- это отдельные факты, характеризующие объекты, процессы и явления в предметной области, а также их свойства.
При обработке на ЭВМ данные трансформируются, условно проходя следующие этапы:
* данные как результат измерений и наблюдений;
* данные на материальных носителях информации (таблицы, протоколы, справочники);
* модели (структуры) данных в виде диаграмм, графиков, функций;
* данные в компьютере на языке описания данных;
* базы данных на машинных носителях.
Знания связаны с данными, основываются на них, но представляют результат мыслительной деятельности человека, обобщают его опыт, полученный в ходе выполнения какой-либо практической деятельности. Они получаются эмпирическим путем.
Знания -- это выявленные закономерности предметной области (принципы, связи, законы), позволяющие решать задачи в этой области.
При обработке на ЭВМ знания трансформируются аналогично данным:
* знания в памяти человека как результат мышления;
* материальные носители знаний (учебники, методические пособия);
* поле знаний -- условное описание основных объектов предметной области, их атрибутов и закономерностей, их связывающих;
* знания, описанные на языках представления знаний (продукционные языки, семантические сети, фреймы -- см. далее);
* базы знаний.
Часто используются такие определения знаний:
знания -- это хорошо структурированные данные, или данные о данных, или метаданные.
Существует множество способов определять понятия. Один из широко применяемых способов основан на идее интенсионала. Интенсионал понятия -- это определение через понятие более высокого уровня абстракции с указанием специфических свойств. Этот способ определяет знания. Другой способ определяет понятие через перечисление понятий более низкого уровня иерархии или фактов, относящихся к определяемому. Это есть определение через данные, или экстенсионал понятия.
Пример 16.1. Понятие "персональный компьютер". Его интенсионал: "Персональный компьютер -- это дружественная ЭВМ, которую можно поставить на стол и купить менее чем за $2000 - 3000'".
Экстенсионал этого понятия: "Персональный компьютер -- это Mac, IBM PC, Sinkler..."
Для хранения данных используются базы данных (для них характерны большой объем и относительно небольшая удельная стоимость информации), для хранения знаний -- базы знаний (небольшого объема, но исключительно дорогие информационные массивы). База знаний -- основа любой интеллектуальной системы.
Знания могут быть классифицированы по следующим категориям:
* поверхностные -- знания о видимых взаимосвязях между отдельными событиями и фактами в предметной области;
* глубинные -- абстракции, аналогии, схемы, отображающие структуру и процессы в предметной области.
Современные экспертные системы работают в основном с поверхностными знаниями. Это связано с тем, что на данный момент нет адекватных моделей, позволяющих работать с глубинными знаниями.
Кроме того, знания можно разделить на процедурные и декларативные. Исторически первичными были процедурные знания, т.е. знания, "растворенные" в алгоритмах. Они управляли данными. Для их изменения требовалось изменять программы. Однако с развитием искусственного интеллекта приоритет данных постепенно изменялся, и все большая часть знаний сосредоточивалась в структурах данных (таблицы, списки, абстрактные типы данных), т.е. увеличивалась роль декларативных знаний.
Сегодня знания приобрели чисто декларативную форму, т.е. знаниями считаются предложения, записанные на языках представления знаний, приближенных к естественному и понятных неспециалистам.
Существуют десятки моделей (или языков) представления знаний для различных предметных областей. Большинство из них может быть сведено к следующим классам:
* продукционные;
* семантические сети;
* фреймы;
* формальные логические модели.
5.2 Модели передачи, обработки, накопления данных
Информация передаётся в виде сообщений от некоторого источника информации к её приёмнику посредством канала связи между ними. Источник посылает передаваемое сообщение, которое кодируется в передаваемый сигнал. Этот сигнал посылается по каналу связи. В результате в приёмнике появляется принимаемый сигнал, который декодируется и становится принимаемым сообщением.
|
канал связи |
|
|
ИСТОЧНИК |
----------------------? |
ПРИЁМНИК |
Примеры:
1. сообщение, содержащее информацию о прогнозе погоды, передаётся приёмнику (телезрителю) от источника -- специалиста-метеоролога посредством канала связи -- телевизионной передающей аппаратуры и телевизора;
2. живое существо своими органами чувств (глаз, ухо, кожа, язык и т.д.) воспринимает информацию из внешнего мира, перерабатывает её в определенную последовательность нервных импульсов, передает импульсы по нервным волокнам, хранит в памяти в виде состояния нейронных структур мозга, воспроизводит в виде звуковых сигналов, движений и т.п., использует в процессе своей жизнедеятельности.
Передача информации по каналам связи часто сопровождается воздействием помех, вызывающих искажение и потерю информации.
Информацию можно:
· создавать;
· передавать;
· воспринимать;
· использовать;
· запоминать;
· принимать;
· копировать;
· формализовать;
· распространять;
· преобразовывать;
· комбинировать;
· обрабатывать;
· делить на части;
· упрощать;
· собирать;
· хранить;
· искать;
· измерять;
· разрушать;
· и др.
Все эти процессы, связанные с определенными операциями над информацией, называются информационными процессами.
Свойства информации:
· достоверность;
· полнота;
· ценность;
· своевременность;
· понятность;
· доступность;
· краткость;
и др.
Информация достоверна, если она отражает истинное положение дел. Недостоверная информация может привести к неправильному пониманию или принятию неправильных решений.
Достоверная информация со временем может стать недостоверной, так как она обладает свойством устаревать, то есть перестаёт отражать истинное положение дел.
Информация полна, если её достаточно для понимания и принятия решений. Как неполная, так и избыточная информация сдерживает принятие решений или может повлечь ошибки.
Точность информации определяется степенью ее близости к реальному состоянию объекта, процесса, явления и т.п.
Ценность информации зависит от того, насколько она важна для решения задачи, а также от того, насколько в дальнейшем она найдёт применение в каких-либо видах деятельности человека.
Только своевременно полученная информация может принести ожидаемую пользу. Одинаково нежелательны как преждевременная подача информации (когда она ещё не может быть усвоена), так и её задержка.
Если ценная и своевременная информация выражена непонятным образом, она может стать бесполезной.
Информация становится понятной, если она выражена языком, на котором говорят те, кому предназначена эта информация.
Информация должна преподноситься в доступной (по уровню восприятия) форме. Поэтому одни и те же вопросы по разному излагаются в школьных учебниках и научных изданиях.
Информацию по одному и тому же вопросу можно изложить кратко (сжато, без несущественных деталей) или пространно (подробно, многословно). Краткость информации необходима в справочниках, энциклопедиях, учебниках, всевозможных инструкциях.
Обработка информации - получение одних информационных объектов из других информационных объектов путем выполнения некоторых алгоритмов.
Обработка является одной из основных операций, выполняемых над информацией, и главным средством увеличения объёма и разнообразия информации.
Средства обработки информации -- это всевозможные устройства и системы, созданные человечеством, и в первую очередь, компьютер -- универсальная машина для обработки информации.
Компьютеры обрабатывают информацию путем выполнения некоторых алгоритмов.
Живые организмы и растения обрабатывают информацию с помощью своих органов и систем.
Человечество занималось обработкой информации тысячи лет. Первые информационные технологии основывались на использовании счётов и письменности. Около пятидесяти лет назад началось исключительно быстрое развитие этих технологий, что в первую очередь связано с появлением компьютеров.
5.3 Понятие о функциональных задачах
Возможности компьютера как технической основы системы обработки данных связаны с используемым программным обеспечением (программами).
Программа (program, routine) -- упорядоченная последовательность команд (инструкций) компьютера для решения задачи.
Программное обеспечение (software) -- совокупность программ обработки данных и необходимых для их эксплуатации документов.
Программы предназначены для машинной реализации задач. Термины задача и приложение имеют очень широкое употребление в контексте информатики и программного обеспечения.
Задача (problem, task) -- проблема, подлежащая решению.
Приложение (application) -- программная реализация на компьютере решения задачи.
Таким образом, задача означает проблему, подлежащую реализации с использованием средств информационных технологий, а приложение -- реализованное на компьютере решение по задаче. Приложение, являясь синонимом слова "программа", считается более удачным термином и широко используется в информатике.
Термин задача употребляется также в сфере программирования, особенно в режиме мультипрограммирования и мультипроцессорной обработки, как единица работы вычислительной системы, требующая выделения вычислительных ресурсов (процессорного времени, основной памяти и т.п.). В данной главе этот термин употребляется в смысле первого определения,
Существует большое число разнообразных классификаций задач. С позиций специфики разработки и вида программного обеспечения будем различать два класса задач -- технологические и функциональные.
Технологические задачи ставятся и решаются при организации технологического процесса обработки информации на компьютере. Технологические задачи являются основой для разработки сервисных средств программного обеспечения в виде утилит, сервисных программ, библиотек процедур и др., применяемых для обеспечения работоспособности компьютера, разработки других программ или обработки данных функциональных задач.
Функциональные задачи требуют решения при реализации функций управления в рамках информационных систем предметных областей. Например, управление деятельностью торгового предприятия, планирование выпуска продукции, управление перевозкой грузов и т.п. Функциональные задачи в совокупности образуют предметную область и полностью определяют ее специфику.
Предметная (прикладная) область (application domain) -- совокупность связанных между собой функций, задач управления, с помощью которых достигается выполнение поставленных целей.
Процесс создания программ можно представить как последовательность действий, представленных на рис. 8.1.
Рис. 8.1. Схема процесса создания программ
Постановка задачи (problem definition) -- это точная формулировка решения задачи на компьютере с описанием входной и выходной информации.
Постановка задачи -- обобщенный термин, который означает определенность содержательной стороны обработки данных. Постановка задачи связана с конкретизацией основных параметров ее реализации, определением источников и структурой входной и выходной информации, востребуемой пользователем.
К основным характеристикам функциональных задач, уточняемым в процессе ее формализованной постановки, относятся:
цель или назначение задачи, ее место и связи с другими задачами; условия решения задачи с использованием средств вычислительной техники; содержание функций обработки входной информации при решении задачи; требования к периодичности решения задачи; ограничения по срокам и точности выходной информации; состав и форма представления выходной информации; источники входной информации для решения задачи; пользователи задачи (кто осуществляет ее решение и пользуется результатами решения).
Выходная информация по задаче может быть представлена в виде документов (типа листинга или машинограммы), сформированных кадров -- видеограммы на экране монитора, файла базы данных, выходного сигнала устройству управления (рис. 8.2).
Входная информация по задаче определяется как данные, поступающие на вход задачи и используемые для ее решения. Входной информацией служат первичные данные документов ручного заполнения, информация, хранимая в файлах базы данных (результаты решения других задач, нормативно-справочная информация -- классификаторы, кодификаторы, справочники), входные сигналы от датчиков (см. рис. 8.2).
Обычно постановка задач выполняется в едином комплексе работ по созданию структуры внутримашинной базы данных, проектированию форм и маршрутов движения документов, изменению организации управления в рамках предметной области.
Алгоритм -- система точно сформулированных правил, определяющая процесс преобразования допустимых исходных данных (входной информации) в желаемый результат (выходную информацию) за конечное число шагов.
Рис. 8.2. Схема взаимосвязи входной и выходной информации для решения задачи
Основная категория специалистов, занятых разработкой программ, -- это программисты (programmer). Программисты неоднородны по уровню квалификации, а также по характеру своей деятельности. Наиболее часто программисты делятся на системных и прикладных.
Системный программист (system/software programmer, toolsmith) занимается разработкой, эксплуатацией и сопровождением системного программного обеспечения, поддерживающего работоспособность компьютера и создающего среду для выполнения программ, обеспечивающих реализацию функциональных задач.
Прикладной программист (application programmer) осуществляет разработку и отладку программ для решения функциональных задач.
В условиях создания больших по масштабам и функциям обработки программ появляется новая квалификация -- программист-аналитик (programmer-analyst), который анализирует и проектирует комплекс взаимосвязанных программ для реализации функций предметной области.
В процессе создания программ на начальной стадии работ участвуют и специалисты-- постановщики задач.
Большинство информационных систем основано на работе с базами данных (БД). Если база данных является интегрированной, обеспечивающей работу с данными многих приложений, возникает проблема организационной поддержки базы данных, которая выполняется администратором базы данных.
Основным потребителем программ служит конечный пользователь (end user), который, как правило, относится к категории пользователей-непрограммистов. Конечный пользователь не является специалистом в области программирования, т. е. не владеет методами и технологией проектирования и создания программ, но имеет элементарные знания и навыки работы с вычислительной техникой. Такая квалификационная характеристика пользователя программного обеспечения в значительной степени влияет на спецификацию требований к создаваемым программам, интерфейсам, формам машинных документов, технологии решения задач на ЭВМ.
Возможна эксплуатация программ квалифицированными программистами или специально обученными техническими работниками --операторами ЭВМ.
Взаимодействие специалистов различного вида, участвующих в разработке и эксплуатации программ, показано на рис. 8.3. В ряде случаев один специалист совмещает несколько видов деятельности. Администратор базы данных и системный программист осуществляют подготовку информационных и программно-технических условий для работы программ. Пунктирные линии означают участие специалиста в качестве консультанта.
Рис. 8.3. Схема взаимодействия специалистов, связанных с созданием и эксплуатацией программ
В программировании помимо процедурного подхода, представителями которого являются такие универсальные языки высокого уровня как Бейсик, Паскаль, Си, и логического подхода, представленного языком Пролог, существует еще одно направление - функциональное. Оно возникло в 1962 г. вместе с созданием Дж.Маккарти языка программирования Лисп (Lisp). Долгое время этот язык занимал особое место. Подавляющее большинство программ искусственного интеллекта составлено на языке Лисп. До сих пор он считается стандартным языком разработки систем искусственного интеллекта. Его популярность особенно велика в США. В нашей стране этот язык не получил широкого распространения (одна из причин - недостаток литературы о нем на русском языке), однако в настоящее время популярность этого языка быстро растет. Несмотря на то, что Лисп - один из самых старых используемых языков программирования, у него многое еще впереди.
Язык Лисп - один из первых языков обработки данных в символьной форме. Его название происходит от английских слов «list processing » - «обработка списков». В Лиспе и программа, и обрабатываемые ею данные представляются в одной и той же форме - в форме списка. Таким образом, программы могут обрабатывать и преобразовывать другие программы и даже самих себя.
Используемый в Лиспе, так называемый, функциональный подход к программированию основывается на той простой идее, что вся обработка информации и получение искомого результата могут быть представлены в виде вложенных и/или рекурсивных вызовов функций, выполняющих некоторые действия, так что значение одной функции используется как аргумент другой. Значение этой функции становится аргументом следующей и т.д. пока не будет получен конечный результат - решение задачи.
Программы строятся из логически расчлененных определений функций. Определения состоят из управляющих структур, организующих вычисления, и из вложенных вызовов функций. Основными методами функционального программирования являются композиция и рекурсия. Все это представляет собой реализацию идей теории рекурсивных функций.
Имеется большое число систем программирования на Лиспе, реализованных для компьютеров различных типов. Как правило, это интерпретирующие системы, работающие в интерактивном (диалоговом) режиме. Соответствующие описания и команды вводятся с клавиатуры после приглашения ("_"), затем прочитывается результат.
Контрольные вопросы:
1. Что такое данные? Характеристики.
2. Что такое знания. Где они используются?
3. Перечислите модели информационных процессов
4. Охарактеризуйте модели передачи, обработки, накопления данных
5. Что такое обработка информации
6. Дайте определения терминам: программа, программное обеспечение, задача, приложение.
7. Виды задач.
8. Что означает постановка задачи?
9. Дайте определение термина алгоритм.
10. Свойства алгоритма.
11. Формы представление алгоритма.
12. Какие виды программистов Вы знаете?
13. Какие виды языков программирования Вы знаете. Их отличия.
ЛЕКЦИЯ №6. МОДЕЛИ, МЕТОДЫ И СРЕДСТВА РЕАЛИЗАЦИИ НИТ
Начинают широко использоваться в различных областях глобальные и локальные компьютерные сети. Ей предсказывают в ближайшем будущем бурный рост, обусловленный популярностью ее основателя -- глобальной компьютерной сети Internet.
В последние годы термин «информационные технологии» часто выступает синонимом термина «компьютерные технологии», так как все информационные технологии в настоящее время так или иначе связаны с применением компьютера. Однако, термин «информационные технологии» намного шире и включает в себя «компьютерные технологии» в качестве составляющей. При этом, информационные технологии, основанные на использование современных компьютерных и сетевых средств, образуют термин «Современные информационные технологии».
И.В.Роберт под средствами современных информационных и коммуникационных технологий понимает программные, программно-аппаратные и технические средства , а так же устройства, функционирующие на базе микропроцессорной, вычислительной техники, а также современных средств и систем транслирования информации, информационного обмена, обеспечивающие операции по сбору, продуцированию, накоплению, хранению, обработке, передаче информации и возможность доступа к информационным ресурсам компьютерных сетей (в том числе глобальных). К средствам современных информационных и коммуникационных технологий относятся ЭВМ, ПЭВМ, комплекты терминального оборудования для ЭВМ всех классов, локальные вычислительные сети, устройства ввода-вывода информации, средства ввода и манипулирования текстовой и графической информацией, средства архивного хранения больших объемов информации и другое периферийное оборудование современных ЭВМ; устройства для преобразования данных из графической или звуковой формы представления данных в цифровую и обратно; средства и устройства манипулирования аудиовизуальной информацией (на базе технологий Мультимедиа и «Виртуальная реальность»); системы искусственного интеллекта; системы машинной графики, программные комплексы (языки программирования, трансляторы, компиляторы, операционные системы, пакеты прикладных программ и пр.) и др.; современные средства связи, обеспечивающие информационное взаимодействие пользователей как на локальном уровне (например, в рамках одной организации или нескольких организаций), так и глобальном (в рамках всемирной информационной среды) [54].
По мнению специалистов управления экономикой и образованием для реализации современных информационных технологий требуется:
· создать технологические условия, аппаратные и программные средства, телекоммуникационные системы, обеспечивающие нормальное функционирование сферы производства;
· обеспечить индустриально-технологическую базу для производства в рамках международного разделения труда в национальных конкурентоспособных информационных технологий и ресурсов;
· обеспечить первоочередное развитие опережающего производства информации и знаний;
· подготовить квалифицированные кадры;
· реализовать комплексное внедрение информационных технологий в сферу производства, управления, образования, науки, культуры, транспорта, энергетики и др.
Международные образовательные учреждения разрабатывают новые направления деятельности для создания условий перехода на современные информационные технологии. По их мнению, наиболее быстрый способ включения нашей страны в мировую образовательную систему -- создание учебным заведениям КР условий для использования глобальной сети Интернет, считающейся моделью коммуникации в условиях глобального информационного общества. Министерство образования КР видит следующие пути вхождения отечественной системы образования в мировую информационно-образовательную среду:
· совершенствование базовой подготовки учащихся школ и студентов высших и средних учебных заведений по информатике и современным информационным технологиям;
· переподготовка преподавателей в области современных информационных технологий;
· информатизация процесса обучения и воспитания;
· оснащение системы образования техническими средствами информатизации;
· создание современной национальной информационной среды и интеграция в нее учреждений образования;
· создание на базе современных информационных технологий единой системы дистанционного образования в КР;
· участие КР в международных программах, связанных с внедрением современных информационных технологий в образование.
Под средствами новых информационных технологий (СНИТ) будем понимать программно-аппаратные средства и устройства, функционирующие на базе микропроцессорной, вычислительной техники, а также современных средств и систем информационного обмена, обеспечивающие операции по сбору, продуцированию, накоплению, хранению, обработке, передаче информации.
К СНИТ относятся: ЭВМ, ПЭВМ; комплекты терминального оборудования для ЭВМ всех классов, локальные вычислительные сети, устройства ввода--вывода информации, средства ввода и манипулирования текстовой и графической информацией, средства архивного хранения больших объемов информации и другое периферийное оборудование современных ЭВМ; устройства для преобразования данных из графической или звуковой форм представления данных в цифровую и обратно; средства и устройства манипулирования аудиовизуальной информацией (на базе технологии Мультимедиа и систем "Виртуальная реальность"); современные средства связи; системы искусственного интеллекта; системы машинной графики, программные комплексы (языки программирования, трансляторы, компиляторы, операционные системы, пакеты прикладных программ и пр.) и др.
1.1. Ускорение научно--технического прогресса, основанное на внедрении в производство гибких автоматизированных систем, микропроцессорных средств и устройств программного управления, роботов и обрабатывающих центров, поставило перед современной педагогической наукой важную задачу -- воспитать и подготовить подрастающее поколение, способное активно включиться в качественно новый этап развития современного общества, связанный с информатизацией. Решение вышеназванной задачи -- выполнение социального заказа общества -- коренным образом зависит как от технической оснащенности учебных заведений электронно -- вычислительной техникой с соответствующим периферийным оборудованием, учебным, демонстрационным оборудованием, функционирующим на базе СНИТ, так и от готовности обучаемых к восприятию постоянно возрастающего потока информации, в том числе и учебной.
Повсеместное использование информационных ресурсов, являющихся продуктом интеллектуальной деятельности наиболее квалифицированной части трудоспособного населения общества, определяет необходимость подготовки в подрастающем поколении творчески активного резерва. По этой причине становится актуальной разработка определенных методических подходов к использованию СНИТ для реализации идей развивающего обучения, развития личности обучаемого. В частности, для развития творческого потенциала индивида, формирования у обучаемого умения осуществлять прогнозирование результатов своей деятельности, разрабатывать стратегию поиска путей и методов решения задач -- как учебных, так и практических.
Не менее важна задача обеспечения психолого-- педагогическими и методическими разработками, направленными на выявление оптимальных условий использования СНИТ в целях интенсификации учебного процесса, повышения его эффективности и качества.
Актуальность вышеперечисленного определяется не только социальным заказом, но и потребностями индивида к самоопределению и самовыражению в условиях современного общества этана информатизации.
1.2. Особого внимания заслуживает описание уникальных возможностей СНИТ, реализация которых создает предпосылки для небывалой в истории педагогики интенсификации образовательного процесса, а также создания методик, ориентированных на развитие личности обучаемого. Перечислим эти возможности:
* незамедлительная обратная связь между пользователем и СНИТ;
* компьютерная визуализация учебной информации об объектах или закономерностях процессов, явлений, как реально протекающих, так и "виртуальных";
* архивное хранение достаточно больших объемов информации с возможностью ее передачи, а также легкого доступа и обращения пользователя к центральному банку данных;
* автоматизация процессов вычислительной информационно--поисковой деятельности, а также обработки результатов учебного эксперимента с возможностью многократного повторения фрагмента или самого эксперимента;
* автоматизация процессов информационно-методического обеспечения, организационного управления учебной деятельностью и контроля за результатами усвоения.
Реализация вышеперечисленных возможностей СНИТ позволяет организовать такие виды деятельности как.'
* регистрация, сбор, накопление, хранение, обработка информации об изучаемых объектах, явлениях, процессах, в том числе реально протекающих, и передача достаточно больших объемов информации, представленной в различных формах;
* интерактивный диалог -- взаимодействие пользователя с программной (программно--аппаратной) системой, характеризующееся в отличие от диалогового, предполагающего обмен текстовыми командами (запросами) и ответами (приглашениями), реализацией более развитых средств ведения диалога (например, возможность задавать вопросы в произвольной форме, с использованием "ключевого" слова, в форме с ограниченным набором символов); при этом обеспечивается возможность выбора вариантов содержания учебного материала, режима работы;
* управление реальными объектами (например, учебными роботами, имитирующими промышленные устройства или механизмы);
* управление отображением на экране моделей различных объектов, явлений, процессов, в том числе и реально протекающих;
* автоматизированный контроль (самоконтроль) результатов учебной деятельности, коррекция по результатам контроля, тренировка, тестирование.
Ввиду того что вышеперечисленные виды деятельности основаны на информационном взаимодействии между обучаемым (обучаемыми), преподавателем и средствами новых информационных технологий и вместе с тем направлены на достижение учебных целей, назовем ее информационно-учебной деятельностью.
Подобные документы
Роль структуры управления в информационной системе. Примеры информационных систем. Структура и классификация информационных систем. Информационные технологии. Этапы развития информационных технологий. Виды информационных технологий.
курсовая работа [578,4 K], добавлен 17.06.2003Понятие, виды и принципы информационных технологий. Педагогические цели и методические возможности использования информационных технологий в обучении музыке. Классификация педагогических программных средств. Тенденции развития музыкальной педагогики.
реферат [221,8 K], добавлен 16.12.2010Понятие информационных технологий, этапы их развития, составляющие и основные виды. Особенности информационных технологий обработки данных и экспертных систем. Методология использования информационной технологии. Преимущества компьютерных технологий.
курсовая работа [46,4 K], добавлен 16.09.2011Условия повышения эффективности управленческого труда. Основные свойства информационных технологий. Системные и инструментальные средства. Классификация информационных технологий по типу информации. Главные тенденции развития информационных технологий.
реферат [15,4 K], добавлен 01.04.2010Основные свойства информационных технологий в экономике. Классификация, главные компоненты и структурная схема информационных технологий. Системные и инструментальные средства. Особенности взаимодействие информационных технологий с внешней средой.
презентация [217,3 K], добавлен 22.01.2011Понятие и содержание информационной технологии на современном этапе, ассортимент изделий данной группы на рынке. Объекты информационных технологий и результаты их работы. Средства и методы информационных технологий, особенности и сферы их применения.
реферат [17,9 K], добавлен 05.11.2010Теоритические аспекты информационных технологий на предприятиях. Системы, используемые в информационных технологиях. Особенности применения информационных технологий в маркетинговой деятельности. Влияние информационных технологий на туристическую отрасль.
курсовая работа [498,9 K], добавлен 29.10.2014Определение сущности, функций, задач и видов информационных технологий. Характеристика информационных технологий обработки данных, управления, автоматизированного офиса и поддержки принятия решений. Анализ современных видов информационного обслуживания.
презентация [866,0 K], добавлен 30.11.2014Основные характеристики и принцип новой информационной технологии. Соотношение информационных технологий и информационных систем. Назначение и характеристика процесса накопления данных, состав моделей. Виды базовых информационных технологий, их структура.
курс лекций [410,5 K], добавлен 28.05.2010Понятия, определения и терминология информационных технологий. Роль и значение ИТ для современного этапа развития общества и их значение для экономики стран. Методы обработки информации в управленческих решениях. Классификация информационных технологий.
реферат [1,8 M], добавлен 28.02.2012