How To Think Like A Computer Scientist: C Version (Thomas Scheffler, et al)

0.0 (0)
How To Think Like A Computer Scientist: C Version (Thomas Scheffler, et al)

The book serves as an introductory textbook for computer science and programming. As a result, its information is both comprehensive and succinct.

This book finds a solid balance between the mutually exclusive demands to explain new concepts to novices while keeping the path to experiential expertise brief in a programming book that shouldn't divert with lengthy language.

The content selection offers a carefully chosen limited collection of chapters that are both digestible for beginning programmers and a strong foundation for subsequent development. The topic of programming in the C language is extensive. The author anticipates the typical suspects of challenging concepts to teach the reader just in time, keeping the topics and narrative loyal to the title. Exercises are notably absent from the original book (The C++ Version). An excellent collection of exercises that the translator supplied at the end of each chapter is a significant addition.

Ebook Details

About the Authors
The Franklin W. Olin College of Engineering's associate professor of computer science is Allen B. Downey. Computational Modeling and Complexity Science, How to Think Like a Computer Scientist, The Little Book of Semaphores, Physical Modeling in MATLAB, Learning Perl the Hard Way, and other books are among his many publications.
Published Date / Year
(January 5th, 2018)
CC BY-NC, GNU General Public License
eBook Format

Similar Programming & Computer Books

ウェブ健康診断仕様 - Web health checkup specification (Information-technology Promotion Agency, Japan)
This free programming document, "Web Health Checkup Specifications," is a web health checkup conducted by the Local Government Information Center (LASDEC). IPA (Information-technology Promotion Agency, Japan) categorized some of...
Programmation en Langage C et Systèmes Informatiques - Programming in C Language and Computer Systems (O. Bonaventure, et al)
From our mobile phone to our connected watch, from our desktop computer to the numerous servers supporting the online services we use every day, computers are present in every...
Guide pour la programmation réseaux de Beej's - Utilisation des sockets Internet - Beej's Network Programming Guide - Using Internet Sockets (Brian Hall)
Any normal C programmer should be able to understand the basics of networking after reading this free programming document.  
Cours de C/C++ - C/C++ courses (Christian Casteyde)
One of the most popular programming languages nowadays is C++. It is incredibly efficient and simple to use. But it has a rep for being difficult to read and...
Apprendre l'informatique sans ordinateur - Learn computer science without a computer
In this free programming book, the author describes how to Learn computer science without a computer.  
Dictionary of Programming Languages (Neal Ziring)
The Dictionary of Programming Languages is an online reference guide to computer coding techniques put together to educate and enhance your understanding of computer science history. Over 120 words...
PIC Microcontrollers (Milan Verle)
It's time to educate yourself on microcontrollers and how they work if you haven't before. You will love working with PIC microcontrollers because of the many pictures and real-world...
Programming dsPIC (Digital Signal Controllers) Microcontroller in PASCAL (Zoran Milivojevic, et al)
Learn how to create your own programs, how to debug them, and how to launch a microcontroller using them.
Programming C# for Beginners (Mahesh Chand)
Beginners and students who want to learn C# programming should read this free programming book. The C# language, including versions 1.0, 2.0, and 3.0, is covered in this pdf...
.NET Book Zero: C#/.NET for C/C++ Developers (Charles Petzold)
For programmers with C or C++ knowledge, this free online, 267-page book serves as an introduction to C# and the Microsoft.NET Framework. ...

Others Programming Books by Thomas Scheffler, Allen B. Downey

像计算机科学家一样思考(C++版) - Think Like a Computer Scientist C++ Edition (Allen B. Downey)
The goal of this free open-source book is to teach the reader to think like a computer scientist. I like the way computer scientists think about problems because they...
Modeling and Simulation in Python: Use Computation to Predict and Explain the World (Allen B. Downey)
The skill of describing and simulating actual systems is known as physical modeling, and this book provides a detailed yet simple introduction to the subject.
Elements of Data Science (Allen B. Downey)
For those without any programming knowledge, this book serves as an introduction to data science. The objective is to present a compact, potent subset of Python that enables you...
How to Think Like a Computer Scientist: Learning with Python 3 Documentation (Allen B. Downey, et al)
The Python programming language is used as an introduction to computer science in this book. The fundamentals of computer programming are covered, including variables and values, functions, conditionals, and...
Think Java: How to Think Like a Computer Scientist, 2nd Edition (Allen B. Downey, et al)
Many colleges and secondary schools throughout the world utilize this book as a practical introduction to computer science and programming.
Think Data Structures: Algorithms and Information Retrieval in Java (Allen B. Downey)
Data structures and algorithms are among the most significant developments of the past 50 years, and understanding them is essential for software engineers. However, the majority of publications on...
Think DSP: Digital Signal Processing in Python (Allen B. Downey)
This book serves as an introduction to computational signal processing and system analysis utilizing Python as the programming language.
Think Python, 2nd Edition, - How to Think Like a Computer Scientist (Allen B. Downey)
For students without any prior programming knowledge, Think Python serves as an introduction to Python programming. It is meticulously intended to describe all words when they are first used...
Think Java: How to Think Like a Computer Scientist (Allen B. Downey, et al)
This book is for you if you wish to understand computer science but don't have any programming expertise. Think Java meticulously clarifies each phrase when it is first used...
Think Stats, 2nd Edition: Exploratory Data Analysis in Python (Allen B. Downey)
Knowing how to program gives you the capacity to use probability and statistical methods to transform data into knowledge.

User reviews

There are no user reviews for this listing.
Rate this Book