We've added this item to your cart.
Your $5 CREDIT has been applied
YOU CAN GET $5 off YOUR FIRST PURCHASE

More titles to consider

Shopping Cart

You're getting the VIP treatment!

With the purchase of Kobo VIP Membership, you're getting 10% off and 2x Kobo Super Points on eligible items.

Item(s) unavailable for purchase
Please review your cart. You can remove the unavailable item(s) now or we'll automatically remove it at Checkout.
itemsitem
Ratings and Book Reviews (1 1 star ratings
1 reviews
)

Overall rating

4.0 out of 5
1
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
0 1 0 0 0

Share your thoughts

You've already shared your review for this item. Thanks!

We are currently reviewing your submission. Thanks!

Complete your review

All Book Reviews

  • 0 person found this review helpful

    0 people found this review helpful

    0 of 0 people found this review helpful

    Thanks for your feedback!

    It is easy to read

    Bad Choices by Ali Almossawi is a very clever, educational book designed to help explain IT concepts to budding programmers. It is a conceptual book, explaining what can appear to be quite complex ideas, using everyday examples. Not only does this book explain ideas around algorithms, but when reading the book, it makes you realise how you already follow many of the examples in your everyday life. Almossawi shows how mundane tasks such as sorting socks into pairs can be a descriptive way of looking at ‘arrays’ in computing. You learn how to escape a maze in the most efficient way and how to sort numbers in a ‘linearithmic’ way. I had started a new programming project which required me to write complex XML graphs. I hadn’t even heard of XML graphs at this stage and found the concept quite challenging. It was only once I had learnt how to write graphs that I came across this book. XML graphs are described in a wonderfully simplistic way using the example of a beaded necklace with someone’s name on the beads. I wish I had read this book before starting the project as my life would have been made so much easier. The book seems to be aimed at would-be programmers, students, and people who want a different logical way of looking at things. It is easy to read and most importantly, easy to understand. The concepts discussed are very relevant to computer programming and I would recommend this book to anyone looking to get started in this field.
1

You can read this item using any of the following Kobo apps and devices:

  • DESKTOP
  • eREADERS
  • TABLETS
  • IOS
  • ANDROID
  • BLACKBERRY
  • WINDOWS