Foundations of Computer Science Author:Behrouz A. Forouzan, Sophia Chung Fegan This text successfully addresses the need to provide students with an overview of the many disciplines within computer science. Behrouz Forouzan has developed a five-part approach to introduce students to different aspects of the discipline without overwhelming them with technical detail.