Курс охватывает эволюцию вычислительной техники — от механических счётных устройств до современных компьютеров — и развитие программирования как дисциплины. Студенты познакомятся с ключевыми этапами технологического прогресса, знаковыми личностями, архитектурными решениями и языками программирования. Особое внимание уделяется взаимосвязи между развитием аппаратного обеспечения и эволюцией программного обеспечения. Курс направлен на формирование исторического мышления и понимание закономерностей развития цифровой эпохи.
Курс представляет собой введение в фундаментальные концепции искусственного интеллекта (ИИ) и машинного обучения (МО). Студенты познакомятся с ключевыми методами обработки данных, основами обучения с учителем и без учителя, принципами работы алгоритмов классификации, регрессии и кластеризации. Особое внимание уделяется практическим аспектам — разработке и анализу моделей на языке Python с использованием современных библиотек (Scikit-learn, Pandas, NumPy и др.).