This book is designed for a first course1 in computer science that uses C++ as the language by which programming is studied. My goal in writing the book has not been to cover the syntax of a large language like C++, but to leverage the best features of the language using sound practices of programming and pedagogy in the study of computer science and software design. My intent is that mastering the material presented here will provide: A strong grounding in the analysis, construction, and design of programs and programming. A means for honing problem-solving skills associated with the study of computer programming and a taste of both the science and engineering aspects of programming. An introduction to computer science that gives the student more of an idea of what the discipline is about than most introductory programming texts.
Owen L. Astrachan is a professor of Computer Science at Duke University .
Pages : | 880 pages |
Size : | |
File type : | |
Downloads: | 82 |
Created: | 2020-08-28 |
License: | CC BY-SA 3.0 US |
Author(s): | Owen L. Astrachan |
Algorithms Notes for Professionals
Policy-Oriented Technology Assessment Across Europe: Expanding Capacities
The technology of mechanized program verification can play a supporting role in many kinds..., download free Certified Programming tutorial in PDF (368 pages) created by Adam Chlipala ....
The Data Science Design ManualThis engaging and clearly written textbook/reference provides a must-have introduction to ..., download free Data Science tutorial in PDF (450 pages) created by Steven S. Skiena ....
Just Enough RDownload free course Just Enough R, pdf file on 172 pages by Sivakumaran Raman....
Learning HaskellDownload free course Learning Haskell, pdf file on 296 pages by Stack Overflow Community....
S-BPM in the Production IndustryDownload free course S-BPM in the Production Industry, pdf file on 239 pages by Matthias Neubauer, Christian Stary....
Mastering AWS DevelopmentThis book is a practical guide to developing, administering, and managing applications and..., download free AWS Development tutorial in PDF (416 pages) created by Uchit Vyas ....
Art and Science of SmalltalkThis practical text provides an introduction to programming in Smalltalk, and explains the most efficient ways to think about and work with the system. Split into two parts, the first part covers the important technical background for programmers and managers, while the second part introduces some...
Getting Started with InnerSourceDownload free course Getting Started with InnerSource, pdf file on 22 pages by Andy Oram....
Laravel Collections UnraveledDownload free course Laravel Collections Unraveled, pdf file on 30 pages by Jeffrey Madsen....
HoloLens SuccinctlyDownload free course HoloLens Succinctly, pdf file on 85 pages by Lars Klint....