Computer programming is likely to become the literacy of the third millennium A.D. Elementary schools may well be teaching it before long, and we might be well advised to gain at least a smattering of knowledge of computers and of programming competence, especially since computer languages and programming environments are becoming increasingly helpful and friendly to the uninitiated user. With the rapid introduction of computers into schools, routine access to multimedia and internet resources by teachers and students becomes possible. This book provides an authentic and comprehensive account on computer education. It will be highly informative to students, teachers, educationists, policy-makers and administrators.