Emphasizing the basic concepts of programming and the development of problem-solving skills, this highly-effective introduction to computer science employs Pascal for implementation programs. Gonzalez and Robbins provide details on the design of algorithms before giving the problem solutions. Chapters on problem-solving and chapters on Pascal syntax are interwoven; this format allows instructors to teach current techniques in problem solving, software...