
- •Компьютерные технологии в науке и образовании
- •Воронеж 2008
- •1. Компьютерные технологии в современном обществе
- •1.1 Представление об информационном обществе
- •1.2 Как понимают ученые информационное общество
- •1.3 Роль информатизации в развитии общества
- •1.4 Об информационной культуре
- •2. Компьютерные технологии в науке
- •2.1 Автоматизированные системы научных исследований
- •2.2 Цели создания асни асни создаются в организациях и на предприятиях в целях:
- •2.5 Структура асни Основными структурными звеньями асни являются подсистемы.
- •2.6 Основные принципы создания асни При создании и развитии асни рекомендуется применять следующие принципы:
- •2.7 Модель научных исследований
- •2.8 Научные ресурсы Интернет
- •3. Современные компьютерные системы
- •3.1 Архитектура современного персонального компьютера
- •3.2 Магистрально-модульный принцип построения современного компьютера
- •3.3 Периферийные и внутренние устройства
- •3.4 Типы и назначение компьютеров
- •3.5 Нейрокомпьютеры
- •3.6 Модели нейронных сетей
- •3.7 Алгоритмы обучения персептрона
- •3.8 Квантовые компьютеры
- •Алгоритмы:
- •3.9 Биокомпьютеры
- •4. Сбор и обработка информации
- •4.1 Сбор и обработка экспериментальных результатов. Платы сбора данных
- •4.2 Аппаратные средства псд
- •4.3 Параметры аналогового тракта псд
- •4.4 Обработка экспериментальных результатов
- •4.4.1 Интерполяция
- •Геометрическая интерпретация. Геометрически это означает замену графика функции f прямой, проходящей через точки (x0,f(x0)) и (x1,f(x1)).
- •4.5 Сглаживание данных эксперимента
- •4.6 Аппроксимация
- •4.7 Сплайн
- •4.8 Интерполяция сплайнами
- •4.9 Линейный сплайн
- •4.10 Сплайн Эрмита
- •4.11 Кубический сплайн
- •4.12 Сплайн Акимы
- •4.14 Оцифровка графических данных. Программное обеспечение
- •4.15 Оцифровка графиков средствами MathCad
- •4.16 Оцифровка графиков другими средствами
- •4.17 Процесс оформления научных работ и используемые программные средства. Редактор tex
- •4.17.1 Как проходит работа с системой tex
- •4.17.2 Основные понятия работы с latex
- •5. Современные алгоритмические технологии
- •5.1 Технологии построения корпоративных информационных систем
- •5.2 Функционал кис как определяющий фактор выбора ее структуры
- •5.3 Создание инфосистем на основе системы автоматизации деловых процессов
- •5.4 Функциональные подсистемы кис
- •6. Пакет web-дизайна flash-mx
- •6.1 Основы работы с программой flash-mx. Основные понятия. Объект, символ, экземпляр
- •6.2 Последовательность действий при создании Flash-фильма
- •6.3 Создание и редактирование символов
- •6.4 Преобразование в символ существующего объекта
- •6.5 Редактирование символов и экземпляров
- •6.6 Работа с текстом
- •6.7 Работа с отдельными объектами
- •6.8 Создание анимации в пакете flash-mx
- •6.9 Основные элементы TimeLine. Простой и ключевой кадры
- •6.10 Анимация трансформации и анимация движения
- •6.11 Автоматическая анимация трансформации объекта
- •6.12 Публикация и экспорт фильма. Параметры публикации html-документа
- •6.13 Основы создания интерактивных фильмов в пакете flash-mx. Создание элементов интерфейса
- •7. Основные понятия реляционных баз данных
- •7.1 Общие понятия реляционного подхода к организации баз данных. Основные концепции и термины
- •7.2 Фундаментальные свойства отношений
- •7.3 Реляционная модель данных
- •7.4 Базисные средства манипулирования реляционными данными
- •7.5 Проектирование реляционных бд
- •7.6 Проектирование реляционных баз данных с использованием нормализации
- •7.7 Нормализация базы данных
- •8. Дистанционные технологии в образовании
- •8.1 Технологические основы дистанционного обучения
- •8.2 Дистанционное обучение в мире
- •8.3 Организационно-методические модели дистанционного обучения (до)
- •8.4 Организационно-технологические модели до
- •8.5 Виртуальные университеты
- •8.6 Дистанционное обучение в вуЗе: модели и технологии
- •8.7 Основные типы технологий, применяемых в учебных заведениях нового типа
- •8.8 Методы дистанционного университетского образования
- •8.9 Основные типы организационных структур дистанционного образования
- •8.10 Дистанционное образование в России
- •8.11 Электронный учебник как средство дистанционного обучения
- •9. Компьютерное тестирование. Методы и алгоритмы
- •9.1 Компьютерное тестирование
- •9.2 Методы и модели тестирования
- •9.2.1 Модели распознавания образа уровня знаний
- •9.2.2 Предметно - критериальная методика составления тестов
- •9.2.3 Метод определения количества образовательной информации
- •9.2.4 Модель Раша
- •9.3 Абсолютная временная шкала измерения знаний
- •9.4 Методика статистического анализа качества обучения
- •9.5 Модель адаптивного тестового контроля
- •Автоматизированные Системы Научных Исследований. Для чего нужны асни? http://pmi.Ulstu.Ru/new_project/new/1.Html
Алгоритмы:
Алгоритм Гровера позволяет найти решение уравнения
за время
.
Алгоритм Шора позволяет разложить натуральное число n на простые множители за полиномиальное от log(n) время (для обычного компьютера полиномиальный алгоритм неизвестен).
Алгоритм Дойча — Джоза позволяет «за одно вычисление» определить, является ли функция двоичной переменной f(n) постоянной (f1(n) = 0, f2(n) = 1 независимо от n) или «сбалансированной» (f3(0) = 0, f3(1) = 1; f4(1) = 1, f4(0) = 0).
Было показано, что не для всякого алгоритма возможно «квантовое ускорение». То есть не все алгоритмы имеет смысл реализовывать в квантовом компьютере. Скорее всего, квантовый компьютер будущего будет представлять некий блок, реализующий вычисления по квантовому принципу в составе более-менее привычно организованного компьютера.
Квантовая телепортация Алгоритм телепортации реализует точный перенос состояния одного кубита (или системы) на другой. В простейшей схеме используются 4 кубита: источник, приемник и два вспомогательных. Отметим, что в результате работы алгоритма первоначальное состояние источника разрушится — это пример действия общего принципа невозможности клонирования — невозможно создать точную копию квантового состояния, не разрушив оригинал. На самом деле, довольно легко создать одинаковые состояния на кубитах. К примеру, измерив 3 кубита, мы переведём каждый из них в базовые состояния (0 или 1) и хотя бы на двух из них они совпадут. Не получится скопировать произвольное состояние, и телепортация — замена этой операции.
Телепортация позволяет передавать квантовое состояние системы с помощью обычных классических каналов связи. Таким образом, можно, в частности, получить связанное состояние системы, состоящей из подсистем, удалённых на большое расстояние.
Применение квантовых компьютеров. Может показаться, что квантовый компьютер — это разновидность аналоговой вычислительной машины. Но это не так: по своей сути это цифровое устройство, но с аналоговой природой.
Основные проблемы, связанные с созданием и применением квантовых компьютеров:
необходимо обеспечить высокую точность измерений;
внешние воздействия могут разрушить квантовую систему или внести в нее искажения.
Приложения криптографии Благодаря огромной скорости разложения на простые множители, квантовый компьютер позволит расшифровывать сообщения, закодированные при помощи многих популярных криптографических алгоритмов, таких как RSA. До сих пор этот алгоритм считается сравнительно надёжным, так как эффективный способ разложения чисел на простые множители для классического компьютера в настоящее время неизвестен.
Применение идей квантовой механики уже открыли новую эпоху в области криптографии, так как методы квантовой криптографии открывают новые возможности в области передачи сообщений, которые даже теоретически нельзя «расшифровать». Уже существуют коммерческие образцы систем подобного рода.
Реализация На данный момент, наибольший квантовый компьютер составлен из 7 кубитов. Этого достаточно, чтобы реализовать алгоритм Шора и разложить 15 на простые множители 3 и 5.
Канадская компания D-Wave продемонстрировала в феврале 2007 года образец квантового компьютера,состоящего из 16 кубит. Устройство получило название Orion. /13/