How To Think Like A Computer Scientist: C Version

The book is intended as a very first introduction into computer science and programming. As such, its content is well-balanced in comprehensiveness and conciseness. A programming book should not distract with verbose text and this book strikes a good middle ground between the mutually contradicting requirements to explain unintuitive new concepts to novices and keeping the path to experiential proficiency short.

The topic of programming in the C language is vast, and the content selection represents a carefully selected minimal set of chapters which is both manageable for first-time programmers and a good basis for further growth. The topics and narrative are true to the title, with the author anticipating the usual suspects of tough concepts to teach the reader just in time. Importantly, the original book (The C++ Version) lacks exercises. The translator has added a very good set of exercises to the end of each chapter, an important contribution.

Pages : N/A
Size : PDF
File type : pdf
Downloads: 138
Created: 2020-08-29
License: CC BY-NC, GNU General Public License
Author(s): Thomas Scheffler, Allen B. Downey
How To Think Like A Computer Scientist: C Version

Others C Version Tutorials

Others related eBooks about How To Think Like A Computer Scientist: C Version

TensorFlow Roadmap

A deep learning is of great interest these days, the crucial necessity for rapid and optim..., download free TensorFlow tutorial in PDF (22 pages) created by Amirsina Torfi ....

The Complete FreeBSD: Documentation from the Source

The Complete FreeBSD is an eminently practical guidebook that explains not only how to get a computer up and running with the FreeBSD operating system, but also how to turn it into a highly functional and secure server that can host large numbers of users and disks, support remote access, and prov...

Automated Machine Learning

This book presents the first comprehensive overview of general methods in Automated Machin..., download free Machine Learning tutorial in PDF (220 pages) created by Frank Hutter ....

Computing Fundamentals: The Theory and Practice of Software Design with BlackBox Component Builder

...

Learning Docker

Docker is a next-generation platform for simplifying application containerization life-cyc..., download free Learning Docker tutorial in PDF (240 pages) created by Pethuru Raj ....

Download LaTex PDF Tutorial

This document is a free PDF complete tutorial about LaTex, training course in 748 pages created by Wikibooks.org....

Programming for Computations - MATLAB/Octave: A Gentle Introduction to Numerical Simulations with MATLAB/Octave

This book presents computer programming as a key method for solving mathematical problems using MATLAB and Octave. There are two versions of the book, one for MATLAB and one for Python. The book was inspired by the Springer book TCSE 6: A Primer on Scientific Programming with Python (by Langtangen...

Gradle Succinctly

Download free course Gradle Succinctly, pdf file on 111 pages by José Roberto Olivas Mendoza....

The Little Redis Book

The book is many years old, but still relevant. Redis has evolved a lot, but most of that ..., download free Redis tutorial in PDF (31 pages) created by ....

Anti-fragile ICT Systems

Download free course Anti-fragile ICT Systems, pdf file on 159 pages by by Kjell Jørgen Hole....