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

Learning LaTeX

Download free course Learning LaTeX, pdf file on 63 pages by Stack Overflow Community....

S-BPM in the Production Industry

Download free course S-BPM in the Production Industry, pdf file on 239 pages by Matthias Neubauer, Christian Stary....

Kubernetes for Full-Stack Developers

Download free course Kubernetes for Full-Stack Developers, pdf file on 637 pages by Jamon Camisso, Hanif Jetha, Katherine Juell....

O'Reilly® DocBook 5: The Definitive Guide

If you need a reliable tool for technical documentation, this clear and concise reference will help you take advantage of DocBook, the popular XML schema originally developed to document computer and hardware projects. DocBook 5.0 has been expanded and simplified to address documentation needs in ...

Think Bayes

Download free course Think Bayes, pdf file on 213 pages by Allen Downey....

Introduction to Computer Graphics

Covering the fundamentals of computer graphics and computer graphics programming. This book is meant for use as a textbook in a one-semester course that would typically be taken by undergraduate computer science majors in their third or fourth year of college....

Think Data Structures

If you're a student studying computer science or a software developer preparing for techni..., download free Data Structures tutorial in PDF (128 pages) created by ....

Interpretable Machine Learning

This book is about making machine learning models and their decisions interpretable. After..., download free Machine Learning tutorial in PDF (312 pages) created by Christoph Molnar ....

Essential Dart

Dart is a class-based, object-oriented language that simplifies the development of structured modern apps, scales from small scripts to large applications, and can be compiled to JavaScript for use in any modern browser. In this rigorous but readable introductory text, Dart specification lead Gilad ...

Perl Notes for Professionals

Download free course Perl Notes for Professionals, pdf file on 108 pages by Stack Overflow Community....