---
product_id: 129253168
title: "Computer Science Distilled: Learn the Art of Solving Computational Problems (Code is Awesome)"
price: "470 kr"
currency: ISK
in_stock: false
reviews_count: 13
url: https://www.desertcart.is/products/129253168-computer-science-distilled-learn-the-art-of-solving-computational-problems
store_origin: IS
region: Iceland
---

# Computer Science Distilled: Learn the Art of Solving Computational Problems (Code is Awesome)

**Price:** 470 kr
**Availability:** ❌ Out of Stock

## Quick Answers

- **What is this?** Computer Science Distilled: Learn the Art of Solving Computational Problems (Code is Awesome)
- **How much does it cost?** 470 kr with free shipping
- **Is it available?** Currently out of stock
- **Where can I buy it?** [www.desertcart.is](https://www.desertcart.is/products/129253168-computer-science-distilled-learn-the-art-of-solving-computational-problems)

## Best For

- Customers looking for quality international products

## Why This Product

- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

A walkthrough of computer science concepts you must know. Designed for readers who don't care for academic formalities, it's a fast and easy computer science guide. It teaches the foundations you need to program computers effectively. After a simple introduction to discrete math, it presents common algorithms and data structures. It also outlines the principles that make computers and programming languages work.

Review: Excellent Resource and Jumping-off Point - I really enjoyed this book, and found the author's writing lucid, engaging, concise, yet technical and informative. While it doesn't provide every last detail about every topic introduced (important to note that it does not claim to be a comprehensive and exhaustive resource), it provides more than enough information to get a solid grasp on the concept and provides a jumping-off point for further research on whichever topic you'd like to learn more about. I personally found the chapter on computers (RAM, CPU, hardware, memory, OS, etc.) very valuable and engaging. One word of caution is that if you're looking to purchase this book as a means to achieve that "AHA!" moment with Big O notation, time and space complexity, things of that nature, this probably won't be it. Like I said before, the author provides an excellent starting point to introduce the contained topics, but these in particular will require quite a bit of additional footwork and practice to absorb. You'd be hard-pressed to find a better resource, whether you're an absolute beginner or a professional already in the field looking to brush up for an interview or deepen your understanding of foundational knowledge. As a point of reference, I'm a self-taught computer engineer who has been employed in the field for 4 years without a formal computer science degree. I picked up this book hoping to identify areas where my knowledge was lacking, and Computer Science Distilled served that purpose beautifully.
Review: One of the best general CompSci books I've ever read - It's no small feat to take a huge number of complex subjects and explain them this clearly. I had a professor at college with this knack of taking abstract and potentially dull ideas and bringing them to life - you have to combine genuine enthusiasm and deep knowledge to pull this off, and Wladston's writing reminds me of those lectures. The book treads a difficult line perfectly - it's both a useful refresher to CompSci graduates and a solid introduction for those new and interested in the subjects. The breadth of topics is ambitious, the writing style is clear and detailed, while the presentation makes the concepts flow. There is talk in the appendix of a second book in the series and I really hope the author continues since CompSci is a growing collection is ideas, theories and patterns that even seasoned practitioners don't understand fully. I rarely recommend tech books to everyone but this is a must-read for anyone wanting to deepen their knowledge of many of the core subjects.

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Best Sellers Rank | #492,813 in Kindle Store ( See Top 100 in Kindle Store ) #26 in Programming Algorithms #57 in Algorithm Programming #1,090 in Computer Science (Kindle Store) |

## Images

![Computer Science Distilled: Learn the Art of Solving Computational Problems (Code is Awesome) - Image 1](https://m.media-amazon.com/images/I/91NwxxEMLML.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ Excellent Resource and Jumping-off Point
*by G***T on December 27, 2023*

I really enjoyed this book, and found the author's writing lucid, engaging, concise, yet technical and informative. While it doesn't provide every last detail about every topic introduced (important to note that it does not claim to be a comprehensive and exhaustive resource), it provides more than enough information to get a solid grasp on the concept and provides a jumping-off point for further research on whichever topic you'd like to learn more about. I personally found the chapter on computers (RAM, CPU, hardware, memory, OS, etc.) very valuable and engaging. One word of caution is that if you're looking to purchase this book as a means to achieve that "AHA!" moment with Big O notation, time and space complexity, things of that nature, this probably won't be it. Like I said before, the author provides an excellent starting point to introduce the contained topics, but these in particular will require quite a bit of additional footwork and practice to absorb. You'd be hard-pressed to find a better resource, whether you're an absolute beginner or a professional already in the field looking to brush up for an interview or deepen your understanding of foundational knowledge. As a point of reference, I'm a self-taught computer engineer who has been employed in the field for 4 years without a formal computer science degree. I picked up this book hoping to identify areas where my knowledge was lacking, and Computer Science Distilled served that purpose beautifully.

### ⭐⭐⭐⭐⭐ One of the best general CompSci books I've ever read
*by J***S on December 17, 2018*

It's no small feat to take a huge number of complex subjects and explain them this clearly. I had a professor at college with this knack of taking abstract and potentially dull ideas and bringing them to life - you have to combine genuine enthusiasm and deep knowledge to pull this off, and Wladston's writing reminds me of those lectures. The book treads a difficult line perfectly - it's both a useful refresher to CompSci graduates and a solid introduction for those new and interested in the subjects. The breadth of topics is ambitious, the writing style is clear and detailed, while the presentation makes the concepts flow. There is talk in the appendix of a second book in the series and I really hope the author continues since CompSci is a growing collection is ideas, theories and patterns that even seasoned practitioners don't understand fully. I rarely recommend tech books to everyone but this is a must-read for anyone wanting to deepen their knowledge of many of the core subjects.

### ⭐⭐⭐⭐ Good overview, but can get a bit oversimplistic at times
*by A***N on July 1, 2021*

This is a pretty good intro to CS in my opinion. It discusses the rudimentary aspects of subjects like discrete maths, runtime complexity theory, programming strategies, data structures and algorithms, databases, computer architecture and programming languages. One of my favourite themes in the book is the authors use of colourful images and cartoons to illustrate his point. In my opinion (and the opinion of some of my colleagues in the field), computer science textbooks can be a bit dull and boring. The author tries to liven things up with pleasant visuals and ICT humour that both techies and the general audience can love. Another thing that I like about the book is that the author covers many important notions in CS, like greedy algorithms, backtracking, sorting and searching, HashMaps, relational and non-relational databases, and different programming paradigms. My major criticism of this book is that it can oversimplify things at times. For example, in discussing searching algorithms (5.2), the author briefly touches on linear search and gives a rough sketch of binary search without getting too deep into how their runtime complexity is derived or discussing any implementations in specific languages (though the pseudocode that the author uses is similar to the Python language and this could be to make the book more "timeless"). Nonetheless, I understand that this is an introduction for beginners and the author probably doesn't want to turn them off by going too deep. I'd give it 4.4/5 stars, great stuff! Can't wait to read the sequel :D

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.is/products/129253168-computer-science-distilled-learn-the-art-of-solving-computational-problems](https://www.desertcart.is/products/129253168-computer-science-distilled-learn-the-art-of-solving-computational-problems)

---

*Product available on Desertcart Iceland*
*Store origin: IS*
*Last updated: 2026-05-16*