A Computer Science Tapestry Author:Owen L. Astrachan Written for a first course in computer science that uses C++ language, A Computer Science Tapestry assumes no prior programming background. Supplied with the book are a large number of classes, programs, and libraries to teach students how to read, modify, and enhance programs before learning to write them from scratch.