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 : | |
Downloads: | 82 |
Created: | 2020-08-28 |
License: | CC BY-SA 3.0 US |
Author(s): | Owen L. Astrachan |
Warning: Trying to access array offset on false in /home/tutovnfz/public_html/amp/article-amp.php on line 263
Others related eBooks about Computer Science Tapestry: Exploring Programming and Computer Science with C++
Download free course Docker Succinctly, pdf file on 98 pages by Elton Stoneman.
Download free course Version Control with Subversion, pdf file on 463 pages by C. Michael Pilato, Ben Collins-Sussman, Brian W. Fitzpatrick.
Download free course Developing Backbone.js Applications, pdf file on 346 pages by Addy Osmani.
Download free course Bash Notes for Professionals, pdf file on 204 pages by by Stack Overflow Community.
Download free course Microsoft Platform and Tools for Mobile App Development, pdf file on 154 pages by Cesar de la Torre, Simon Calvert.