| * Helps readers examine exactly what it means to program computers
* Emphasizes the development of problem-solving techniques through concepts and exercises that reflect today's programming practices
* Unique focus on problem solving, rather than technology, supported by real-world business applications
* Focuses on structured programming techniques, the building blocks of all forms of programming |