В содержании дисциплины освещаются базовые разделы информационных технологий в контексте их исторического развития, в том числе: элементной базы и структуры вычислительной техники, вычислительных моделей и автоматов, теории алгоритмов и формальных языков программирования, теория баз данных и знаний, операционных систем и автоматизированных информационных систем. Развиваются навыки исторического анализа научного исследования и его результатов, прогнозирования эволюции науки и техники, преемственности научного знания и раскрывается многоаспектность информационных технологий. Рассматривается формальный аппарат, позволяющий описывать информационных процессы и технологии на программном, лингвистическом и техническом уровнях. Представлены методы научных исследований для формирования суждений и выводов по проблемам информационных технологий и систем, модели и методы для решения задач в области информационных систем и технологий, а также формальные методики научного поиска и анализа информации.
История вычислительной техники и архитектуры компьютеров. История развития теории алгоритмов. Вычислительные модели Поста и Тьюринга. Машина фон Неймана. Вычислительные модели Маркова и Клини. Разрешимость, перечислимость, сложность. История систем искусственного интеллекта. История языков программирования. Основные поколения языков. Языки структурного программирования. Языки конкретных классов задач. История баз данных и информационно-поисковых систем. История создания и развития операционных систем. Информационные системы и информационные технологии.
http://www.intuit.ru/ - Интернет-Университет Информационных технологий — дистанционное образование.
http://ru.wikipedia.org/wiki/ - Свободная электронная энциклопедия.
http://lib.mexmat.ru/books/ - Электронная библиотека Попечительского совета механико-математического факультета Московского государственного университета.