This is the book's webpage, which lists material to supplement your learning.
- All the code from the book
- To encourage free education, the book is available free for download from AICTE (needs registration with mobile number and OTP) [Download here].
- Answers to book's exercises: If you are a faculty member, you can write to me at rupesh@cse.iitm.ac.in from your official email id, and I will share the exercise answers (developed by Sanjith Surya from VIT).
After learning through this book, if you have developed a set of utilities, interesting programs, or projects, which you would like to share with others, please feel free to write to me at rupesh@cse.iitm.ac.in. I will be happy to list those here if I find those useful.
Salient Features
- No programming background necessary
- Example-driven problem-solving approach (probability of a card, blood group matching, ...)
- Gradually added complexity (lucky cards, all prime numbers in a range, ...)
- Solved and unsolved exercises
- QR code points to all the programs (over 100 programs in five units)
|
|

Now available also in various languages.
| Gujarati ગુજરાતી Translated by Dr. Nrupesh Shah, Computer Engineering Department, Government Engineering College, Gandhinagar. |
| Hindi हिन्दी Translated by Dr. Sandeep Raghuwanshi, Synechron Pvt. Ltd Bangalore.
| | Malayalam മലയാളം Translated by Dr. Manjula Devananda, KVM College of Engineering & IT, Cherthala.
| | Marathi मराठी Translated by Dr. Pratap Mohite, Dr. Babasaheb Ambedkar Technological University, Lonere
| | Telugu తెలుగు Translated by Dr. Kandru. Sudha Rani, EIE Department, VNR Vignana Jyothi Institute of Engineering & Technology, Hyderabad |
|