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