Computer Science Distilled: Learn the Art of Solving Computational Problems

Everything you need to get a running start in computer science.

The basics, quick and fun. You need some computer science background to push computers to their full potential and tackle big problems. This book is a high-level overview of the most important computer science concepts that will get you started on the right track. All presented in a short, easy and enjoyable form. No burnouts, no exhaustion or frustration from academic jargon.

What’s in the book?

COMPUTER LOGIC AND MATH

It helps you to transform problems into computable models

ALGORITHM COMPLEXITY

See how we should compare different algorithms for efficiency

STRATEGIES FOR COMPUTING

Understand the ways computers win over problems

BASIC DATA TYPES & STRUCTURES

See how data can be kept and operated by computers

THE COOLEST ALGORITHMS

The blockbuster algorithms and what makes them so powerful

A PRIMER ON DATABASES

Working with data effectively is essential for almost any software

COMPUTER ARCHITECTURE

Because the inner workings of our beloved computers are fascinating

PROGRAMMING LANGUAGES

The basic rules behind all languages computers can follow

Is this book for me?

If you had no contact with computer science, the book was designed for you. Many people with a computer science background love the book as a way to recap important concepts. Only a basic programming experience is required to follow the book: if you already wrote a few lines of code and recognize basic coding statements like for and while, you’re ready!

Leave a Reply

Do NOT follow this link or you will be banned from the site!