For one-semester/two-quarter, freshman/sophomore level courses in Introduction to Computer Programming, Programming and Logic Design, Introduction to C Programming, Introduction to Business Programming, and Introduction to Computer Science. This second edition text is written for those students with little to no previous programming background. Its' conversational tone and simplified learn-by-example approach stresses top-down design and modular structured programming with an emphasis on business applications. It walks students step-by-step through complete programming examples in every chapter, from problem analysis, logic design, and program coding, to testing and debugging. Each chapter also includes two or more self-pace tutorials that let students participate in the learning process.