All of Programming

· Bracy and Hilton
63 reviews

About this ebook

All of Programming provides a platform for instructors to design courses which properly place their focus on the core fundamentals of programming, or to let a motivated student learn these skills independently. A student who masters the material in this book will not just be a competent C programmer, but also a competent programmer. We teach students how to solve programming problems with a 7-step approach centered on thinking about how to develop an algorithm. We also teach students to deeply understand how the code works by teaching students how to execute the code by hand.

A few notes about using this book:

 (1) This book contains embedded videos.  Not all readers support video.  If you read directly on Google Play, you can only see videos in "flowable text" mode.

(2) Blocks of code and other large items do not format well in flowable text mode.  You can select "original page" mode to view such things in a full page layout as they were in the original pdf version.

Ratings and reviews

63 reviews
August 1, 2023
Very good book in a modern format with videos. I really enjoy learning from this book. However, I must say that Part II with the transition to C++ was not very good in my opinion. Hopefully they can improve upon this part of the book in the future.
Did you find this helpful?
moustapha Salama
October 24, 2016
It is very a creative learning ebook with animated slides and videos. This book is a pioneering book in terms of flowing through C programming, Transitioning to C++ then going into the detailed and advanced ADT. I find the plugged in videos extremely helpful in engaging the reader into a conceptual modeling with the detailed code implementation linked with the memory maps. Thanks to the authors for making this available to students and instructors. All the best....
17 people found this review helpful
Did you find this helpful?
Pablo Ortiz
December 11, 2020
This is a great book. My favorite for programming. I come back to it even years after being done with it to clarify low-level concepts that I forget over time.
Did you find this helpful?

About the author

Andrew Hilton and Anne Bracy are teaching faculty at Duke University and Cornell University, respectively. Both have years of research and teaching experience as well as a passion for working with novice programmers.

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.