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

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others C Version Tutorials

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

Introduction to High-Performance Scientific Computing

The field of parallel scientific computing lies at the crossroads of a number of disciplines and skill sets, and correspondingly, for someone to be successful at using parallel computing in science requires at least elementary knowledge of and skills in all these areas. ...

Programming Languages: Application and Interpretation

This book unites two approaches to teaching programming languages, one based on a survey of languages and the other on writing definitional interpreters. It has been used as a textbook at over fifteen institutions worldwide, and is referenced by non-academic users on the Web. The book is updated a...

AutoCAD 2010/2011 2D Drawing

This tutorial is aimed at beginner designers who looks to make the leap into Autocad 2010.Here you will learn how to get started, how to use the interface, and how to modify project with basic Autocad tools....

AI for Everyone?

Download free course AI for Everyone?, pdf file on 310 pages by by Pieter Verdegem....

A Practical Guide to TPM 2.0

A Practical Guide to TPM 2.0: Using the Trusted Platform Module in the New Age of Security..., download free TPM 2.0 tutorial in PDF (392 pages) created by Will Arthur ....

Think Complexity: Complexity Science and Computational Modeling, 2nd Edition

This book is about complexity science, data structures and algorithms, intermediate programming in Python, and the philosophy of science. ...

Medical Imaging Systems

Download free course Medical Imaging Systems, pdf file on 263 pages by Andreas Maier, Stefan Steidl, Vincent Christlein, Joachim Hornegger....

Embedded Firmware Solutions

Download free course Embedded Firmware Solutions, pdf file on 215 pages by Jiming Sun, Marc Jones, Stefan Reinauer, Vincent Zimmer....

A Practical Guide to TPM 2.0

Download free course A Practical Guide to TPM 2.0, pdf file on 375 pages by by Will Arthur, David Challener, Kenneth Goldman....

Libelf by Example

Download free course Libelf by Example, pdf file on 61 pages by Joseph Koshy....