Андрей Александрович родился 26 июля 1934 г. в Свердловске. Советский и российский ученый, один из пионеров советской кибернетики и программирования, доктор технических наук, профессор.
В 1961 г. окончил Московский энергетический институт. Научную карьеру начал в отделе программирования Вычислительного центра Сибирского отделения Академии наук СССР, со временем став главным научным сотрудником лаборатории автоматизации и архитектуры СБИС Института систем информатики им. А.П. Ершова.