{"product_id":"computer-science-distilled-learn-the-art-of-solving-computational-problems","title":"Computer Science Distilled: Learn the Art of Solving Computational Problems","description":"\u003ctable align=\"center\" border=\"0\" cellpadding=\"2\" cellspacing=\"0\" width=\"100%\"\u003e\n\u003ctr\u003e\n\u003ctd class=\"productDetailSmallElements\"\u003e\n\u003cp\u003e\n\u003cstrong\u003eTable of Contents\u003c\/strong\u003e:\u003cbr\u003e\n\u003c\/p\u003e\n\u003cp\u003e1. Basics, 1.1 Ideas, 1.2 Logic, 1.3 Counting, 1.4 Probability, 2. Complexity, 2.1 Counting Time, 2.2 The Big-O Notation, 2.3 Exponentials, 2.4 Counting Memory, 3.Strategy, 3.1 Iteration, 3.2 Recursion, 3.3 Brute Force, 3.4 Backtracking, 3.5 Heuristics, 3.6 Divide and Conquer, 3.7 Dynamic Programming, 3.8 Branch and Bound, 4. Data, 4.1 Abstract Data Types, 4.2 Common Abstractions, 4.3 Structures, 5. Algorithms, 5.1 Sorting, 5.2 Searching, 5.3 Graphs, 5.4 Operations Research, 6. Databases, 6.1 Relational, 6.2 Non-Relational, 6.3 Distributed, 6.4 Geographical, 6.5 Serialization Formats, 7. Computers, 7.1 Architecture, 7.2 Compilers, 7.3 Memory Hierarchy, 8. Programming, 8.1 Linguistics, 8.2 Variables, 8.3 Paradigms\u003c\/p\u003e\n\u003cbr\u003e\u003cbr\u003e\n\u003cstrong\u003eReview Quotes\u003c\/strong\u003e:\u003cbr\u003e\n\u003cp\u003eThis book is an interesting offering. It attempts to condense a large subset of a standard computer science curriculum in a mere 168 pages--a rather formidable task. The result? It depends on the reader and what he or she expects to get out of it. The book offers a glimpse of important topics usually taught in discrete mathematics, data structures, algorithms, computer architecture, databases, operating systems, and programming languages courses. It offers no practice to the reader and only a few examples, which are carefully chosen for their pedagogical value. Who could benefit though from this fragmented and concisely summarized knowledge? The author targets the casual coder who is missing fundamental knowledge in computer science. The claim that this book can open the door to programming mastery is a bit farfetched, as the material it exposes barely scratches the surface. Nevertheless, it certainly offers good value to the novice coder who aims to explore the computer science field further. This book provides an overview of very important and carefully selected topics, and does so in an approachable and often entertaining way.\u003c\/p\u003e\n\u003cp\u003eSumming Up: Recommended. Lower-division undergraduates and general readers.\u003c\/p\u003e\n\u003cp\u003e--D. Papamichail, The College of New Jersey, Choice, Vol. 55 (3), October, 2017)\u003c\/p\u003e\n\u003cbr\u003e\u003cbr\u003e\n\u003cstrong\u003eBrief Description\u003c\/strong\u003e:\u003cbr\u003e\n\t\t\t\t\t\t\t\tA walkthrough of computer science concepts that you must know to program computers effectively. After a simple introduction to discrete math, it presents common algorithms and data structures. It also outlines the principles that make computers and programming languages work.\u003cbr\u003e\u003cbr\u003e\n\u003cstrong\u003ePublisher Marketing\u003c\/strong\u003e:\u003cbr\u003e\n\u003cp\u003eA walkthrough of computer science concepts you must know. Designed for readers who don't care for academic formalities, it's a fast and easy computer science guide. It teaches the foundations you need to program computers effectively. After a simple introduction to discrete math, it presents common algorithms and data structures. It also outlines the principles that make computers and programming languages work.\u003c\/p\u003e\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cp\u003e\n\u003cstrong\u003eReview Citations:\u003c\/strong\u003e\n\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan class=\"italic\"\u003eChoice\u003c\/span\u003e 10\/01\/2017 (EAN 9780997316001, Hardcover)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cbr\u003e\n\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\u003cp\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Ferreira Filho, Wladston\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Code Energy\u003cbr\u003e\u003cb\u003eBinding:\u003c\/b\u003e Hardcover\u003cbr\u003e\u003cb\u003ePub Date:\u003c\/b\u003e 2017-01-17\u003cbr\u003e\u003cb\u003eBISAC:\u003c\/b\u003e Computers|Computer Science|Computers|Programming|Algorithms\u003cbr\u003e\u003cb\u003eSubjects:\u003c\/b\u003e Computer programming|Data structures (Computer science)|Computer algorithms|Computer science\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.97 lbs\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9780997316001\u003cbr\u003e\u003cb\u003eASIN:\u003c\/b\u003e -\u003cbr\u003e\u003cb\u003eSKU:\u003c\/b\u003e SP-9780997316001\u003c\/p\u003e","brand":"Code Energy","offers":[{"title":"Default Title","offer_id":52147214778649,"sku":"SP-9780997316001","price":42.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0913\/0380\/5209\/files\/58b2776a-4e7b-409a-96e4-4991a327c184.jpg?v=1784484710","url":"https:\/\/westbindery.com\/products\/computer-science-distilled-learn-the-art-of-solving-computational-problems","provider":"West Bindery","version":"1.0","type":"link"}