Algorithmic Thinking involves more than just learning code. It is a problem solving process that involves learning how to code! This book teaches computational and algorithmic thinking by taking very seriously one thing for granted—that the reader knows absolutely nothing about computer programming!
C# is unquestionably a very popular programming language and this book can help you enter the programming world with C#. With 370 pages (many of which are illustrated), and more than 100 solved and 200 unsolved exercises, over 250 true/false, 100 multiple choice, and 100 review questions (the solutions and the answers to which can be found on the Internet), this book is ideal for kids 10+ and their parents, students, teachers, or for anyone who wants to start learning or teaching computer programming using the proper conventions and techniques.
Some useful links:
- Book’s Table of Contents
- The answers to the review questions and the solutions to the review exercises (Updated on July 18, 2017).
- The solved exercises.
- Report Errata
Great reference book for teaching
Great reference book for teaching students who do not know how to program. The author is very accommodating. I emailed him and he quickly replied. Five stars and more. Thank you very much for sharing how you teach. This book is a life saver for a computer teacher like me. 🙂
I am in love with this C# BOOK!
Thank you so much! Its well written! I am speechless how helpful the book is for kids as well as for beginners. I am planning to buy the other books about Phyton and Java. It deserves better pay for such a great book!