This book focuses on the basics of computer science and builds on the concepts, step by step, before introducing Python, a programming language that helps to integrate systems more effectively. Spread across 17 chapters, it exposes students to programming problems of varying difficulty levels to help them ace their board exams with ease. Amply supported by illustrative diagrams, keywords and topic highlights, this book is an ideal text that helps students build a firm foundation in the subject.