Without assuming any background knowledge of computers or programming, this book provides an exhaustive understanding of BASIC and its applications. Flowcharting has been extensively used to demonstrate the solution procedure. Understanding of the language has been made easier with the help of more than 200 real-life examples, numerous review questions and graded exercises. Several case studies have been included to illustrate the methods of problem solving and setting up mathematical models. A separate chapter on Program Design, Efficiency and Testing would be of immense benefit to programmers in designing efficient programs.