Своим рождением информатика обязана возникновению и распространению новых технологий сбора, обработки и передачи информации. Возможность информационного обмена между компьютерами дала мощный толчок к становлению информатики, как науки.
К основным направлениям информатики относят:
Теоретическая информатика - математическая дисциплина, использующая методы математики для построения и изучения моделей обработки, передачи и использования информации, она создает тот теоретический фундамент, на котором строится все здание информатики. В рамках этого направления развивается такая дисциплина, как теория информации. Теория информации рассматривает информацию как некий абстрактный объект, лишенный какого-то конкретного содержания, и изучает ее общие свойства и законы развития. Теория кодирования занимается вопросами представления содержания информации в той или иной форме, а также теоретическими вопросами передачи информации по зашумленным каналам связи и исправления ошибок, возникающих в этих каналах. Вместо реальных объектов в компьютере рассматриваются упрощенные описанияявлений и процессов. Переход от реальных объектов к их моделям рассматривается в такой науке, как системный анализ. Любая построенная модель требует адаптации к современной вычислительной технике, позволяющей воспроизводить реальные объекты в компьютере. Потребность в специальных методах и приемах, позволяющих обсчитывать модели и проводить численные эксперименты, обусловливает развитие таких наук, как вычислительная математика, теория алгоритмов и параллельных вычислений.
Кибернетика- наука об управлении в живых, неживых и искусственных системах. Наука возникла в 40-х годах XX века, когда американский математик Норберт Винер выдвинул идею о том, что системы управления в живых, неживых и искусственных системах обладают общими чертами. К сожалению идея не выдержала проверку временем, но накопленная этой наукой информация привела к взаимообогащению различных научных направлений и позволила специалистам разных направлений знания говорить на одном "кибернетическом языке".
Кибернетика сейчас может рассматриваться как прикладная информатика в области создания и использования автоматических или автоматизированных систем управления разной степени сложности.
Программирование - сфера деятельности, направленная на создание отдельных программ и пакетов прикладных программ, разработку языков программирования, создание операционных систем, организацию взаимодействия компьютеров с помощью протоколов связи.
Цель работ в области искусственного интеллекта заключается в на раскрытие тайны творческой деятельности людей, их способности к овладению навыками, знаниями и умениями. Исследования в этой области необходимы при создании роботов, баз знаний и экспертных систем.
В рамках направления "информационные системы" решаются задачи изучения потоков документов, исследования способов представления и хранения информации, создания систем, предназначенных для поиска и выдачи информации по запросам пользователей.
Развитие современной информатики невозможно без совершенствования компьютера - эффективного инструмента для работы с различной информацией. Вычислительная техника развивает и совершенствует архитектуру, принципы функционирования компьютера, его элементной базы (Hardware),а также разрабатывает новые операционные системы и все программное обеспечение (Software )
Современное общество можно назвать информационным. В рамках направления информатики в природе и обществе рассматривают влияние процессов информатизации на человека и на его взаимоотношения с действительностью, а также информационные процессы, протекающие в биологических системах.