Designed for a first course in programming, this text assumes a problem-solving approach to QBASIC programming concepts. Each chapter begins with a problem statement; concepts for solving the problem follow. A structured, seven-step procedure is used throughout the text and provides a framework for solving problems. The seven steps include: variable names; algorithm; hand-calculated answer; QBASIC program; entering the program; executing the program; comparing hand-calculated answer. Each chapter includes objectives, extensive screen displays, example programs with explanations and a summary of new QBASIC statements. Each chapter ends with a chapter review, summary, key terms, a self-check and a programming assignment. Because QBASIC is part of the Microsoft DOS 5.0 and 6.0 operating systems, students will not need to purchase software to use this text. There is also an instructor's manual set which includes an instructor's solutions disk, 3.5" IBM.