computing introduction 596286