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