* Emphasis of on logic and design tools rather than applications..* Doesn't advocate specific methodology, instructors can enforce local programming standards..* Chapters written in independent, flexible format..* Several design methods are exhibited to familiarize students with a variety of techniques..* Includes arrays, files, and full screen interactive programs.