Computational Thinking and Artificial Intelligence is a comprehensive textbook designed to introduce readers to two of the most influential forces shaping our digital future. It presents a detailed and structured exploration of computational thinking fundamentals, alongside the key concepts, techniques, and ethical dimensions of artificial intelligence.
The book is divided into eight chapters, starting with an introduction to computational thinking its meaning, importance, and role in problem-solving. Subsequent chapters delve into core CT concepts such as abstraction, decomposition, algorithm design, and debugging. As the narrative progresses, it transitions smoothly into Al, covering its history, types, machine learning, neural networks, natural language processing, and more.
A strong emphasis is placed on real-world applications, ethical implications, and educational integration, making the content both practical and future-ready. Concepts are presented in a clear, student-friendly manner with examples, use cases, and illustrations that promote understanding and engagement. Each chapter concludes with learning outcomes and review questions to reinforce key ideas.
This book is ideal for secondary and undergraduate students, as well as educators looking to incorporate CT and Al into their teaching. It balances conceptual knowledge with hands-on applications, fostering analytical and ethical thinking. Whether used in a classroom or for self-study, this book is a timely and accessible resource for anyone eager to understand and work with the intelligent technologies that are reshaping our world.