computer science introduction 3160338