
Think Like a Programmer: An Introduction to Creative Problem Solving, (Paperback)
(No ratings yet)
Key item features
- Core Focus: Teaches creative problem-solving for programming, emphasizing strategy over syntax.
- Authoritative Source: Authored by No Starch Press, providing a structured approach to programming challenges.
- Concept Coverage: Explores fundamental programming concepts such as classes, pointers, and recursion.
- Practical Application: Includes open-ended exercises to apply knowledge and develop problem-solving skills.
- Strategic Techniques: Details methods for breaking down problems, code reuse, data structure selection, and advanced tools.
- Language Independence: Uses C++ examples, but the problem-solving principles transcend specific programming languages.
Generated by AI
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Pub date2012-08-12
- Pages256
- SubgenreProgramming
Current price is USD$35.81
Price when purchased online
- Free shipping
Free 90-day returns
How do you want your item?
Try 30 days of Free Shipping with Walmart+! Choose plan at checkout.
Columbus, 43215
Arrives by Wed, Feb 18
Sold and shipped by Walmart.com
Free 90-day returns
This item is gift eligible
More seller options (5)
Starting from $33.02
About this item
Product details
The real challenge of programming isn't learning a language's syntax--it's learning to creatively solve problems so you can build something great. In this one-of-a-kind text, author V. Anton Spraul breaks down the ways that programmers solve problems and teaches you what other introductory books often ignore: how to Think Like a Programmer. Each chapter tackles a single programming concept, like classes, pointers, and recursion, and open-ended exercises throughout challenge you to apply your knowledge. You'll also learn how to:
-Split problems into discrete components to make them easier to solve
-Make the most of code reuse with functions, classes, and libraries
-Pick the perfect data structure for a particular job
-Master more advanced programming tools like recursion and dynamic memory
-Organize your thoughts and develop strategies to tackle particular types of problems Although the book's examples are written in C++, the creative problem-solving concepts they illustrate go beyond any particular language; in fact, they often reach outside the realm of computer science. As the most skillful programmers know, writing great code is a creative art--and the first step in creating your masterpiece is learning to Think Like a Programmer.
-Split problems into discrete components to make them easier to solve
-Make the most of code reuse with functions, classes, and libraries
-Pick the perfect data structure for a particular job
-Master more advanced programming tools like recursion and dynamic memory
-Organize your thoughts and develop strategies to tackle particular types of problems Although the book's examples are written in C++, the creative problem-solving concepts they illustrate go beyond any particular language; in fact, they often reach outside the realm of computer science. As the most skillful programmers know, writing great code is a creative art--and the first step in creating your masterpiece is learning to Think Like a Programmer.
- Think Like a Programmer: An Introduction to Creative Problem Solving, (Paperback)
- Author: No Starch Press
- ISBN: 9781593274245
- Format: Paperback
- Publication Date: 2012-08-12
- Page Count: 256
info:
We aim to show you accurate product information. Manufacturers, suppliers and others provide what you see here, and we have not verified it. Â
Specifications
Book format
Paperback
Fiction/nonfiction
Non-Fiction
Genre
Computing & Internet
Pub date
2012-08-12
Warranty
Warranty information
Please be aware that the warranty terms on items offered for sale by third party Marketplace sellers may differ from those displayed in this section (if any). To confirm warranty terms on an item offered for sale by a third party Marketplace seller, please use the 'Contact seller' feature on the third party Marketplace seller's information page and request the item's warranty terms prior to purchase.
Similar items you might like
Based on what customers bought
Becoming a Better Programmer (Paperback) $31.50
$3150current price $31.50Becoming a Better Programmer (Paperback)
Save withShipping, arrives in 3+ daysPrimal Heuristics in Integer Programming, (Paperback) $39.99
$3999current price $39.99Primal Heuristics in Integer Programming, (Paperback)
Save withShipping, arrives in 3+ daysPre-Owned Think Like a Programmer: An Introduction to Creative Problem Solving (Paperback) 1593274246 9781593274245 $12.18 Was $14.19
Now$1218current price Now $12.18, Was $14.19$14.19You save $2.01You save$2.01Pre-Owned Think Like a Programmer: An Introduction to Creative Problem Solving (Paperback) 1593274246 9781593274245
Shipping, arrives in 3+ daysInsight-Driven Problem Solving, (Paperback) $35.13 Was $39.40
Now$3513current price Now $35.13, Was $39.40$39.40You save $4.27You save$4.27Insight-Driven Problem Solving, (Paperback)
Save withShipping, arrives in 3+ daysIn Easy Steps Go Programming in Easy Steps, (Paperback) $24.99
$2499current price $24.99In Easy Steps Go Programming in Easy Steps, (Paperback)
Save withShipping, arrives by release date May 26Heidegger and the Problem of Knowledge (Paperback) $22.40
$2240current price $22.40Heidegger and the Problem of Knowledge (Paperback)
Shipping, arrives in 3+ daysGetting Into Programming-1: Programming guide (Paperback) $17.00
$1700current price $17.00Getting Into Programming-1: Programming guide (Paperback)
Save withShipping, arrives in 3+ daysMCS-011 Problem Solving And Programming (Paperback) $20.99
$2099current price $20.99MCS-011 Problem Solving And Programming (Paperback)
Save withShipping, arrives in 3+ daysLittle Problem Solver Books No More Peanuts Book 1: How to Get Your Employer to Give You a Raise, (Paperback) $19.77
$1977current price $19.77Little Problem Solver Books No More Peanuts Book 1: How to Get Your Employer to Give You a Raise, (Paperback)
Save withShipping, arrives in 3+ daysEssential Pre-University Physics and Developing Problem Solving Skills, (Paperback) $6.89
$689current price $6.89Essential Pre-University Physics and Developing Problem Solving Skills, (Paperback)
Save withShipping, arrives in 3+ daysThe Problem Solver's Toolkit: Creative Solutions for Business Challenges, (Hardcover) $24.99
$2499current price $24.99The Problem Solver's Toolkit: Creative Solutions for Business Challenges, (Hardcover)
Save withShipping, arrives in 3+ daysTheory of inventive problem solving (TRIZ) (Paperback) $31.76
$3176current price $31.76Theory of inventive problem solving (TRIZ) (Paperback)
Save withShipping, arrives in 3+ daysPractical Considerations for Software Development (Paperback) $35.38
$3538current price $35.38+$4.98 shippingPractical Considerations for Software Development (Paperback)
Shipping, arrives in 3+ daysIndustrial Problem Solving Simplified: An 8-Step Program, (Paperback) $29.99
$2999current price $29.99Industrial Problem Solving Simplified: An 8-Step Program, (Paperback)
Save withShipping, arrives in 3+ daysHow to Negotiate, Present and Solve Problems, (Paperback) $20.99
$2099current price $20.99How to Negotiate, Present and Solve Problems, (Paperback)
Save withShipping, arrives in 3+ daysProgramming My Mind for Success (Paperback) $13.99
$1399current price $13.99Programming My Mind for Success (Paperback)
Save withShipping, arrives in 3+ daysBeautiful JavaScript: Leading Programmers Explain How They Think (Paperback) $32.42
$3242current price $32.42Beautiful JavaScript: Leading Programmers Explain How They Think (Paperback)
Save withShipping, arrives in 3+ daysCheriot CHERIoT Programmers' Guide, Book 1, (Paperback) $11.99
$1199current price $11.99Cheriot CHERIoT Programmers' Guide, Book 1, (Paperback)
Save withShipping, arrives in 3+ daysRecent Advances in Mathematical Programming $25.01
$2501current price $25.01+$4.98 shippingRecent Advances in Mathematical Programming
Shipping, arrives in 3+ daysProgramming In C (Paperback) $23.00
$2300current price $23.00Programming In C (Paperback)
Save withShipping, arrives in 3+ days
Compare with similar items
| Product | Viewing this itemThink Like a Programmer: An Introduction to Creative Problem Solving, (Paperback) ![]() $35.81 current price $35.81 | Becoming a Better Programmer (Paperback) ![]() $31.50 current price $31.50 | Primal Heuristics in Integer Programming, (Paperback) ![]() $39.99 current price $39.99 | Pre-Owned Think Like a Programmer: An Introduction to Creative Problem Solving (Paperback) 1593274246 9781593274245 ![]() Now $12.18 current price Now $12.18, Was $14.19$14.19 | Insight-Driven Problem Solving, (Paperback) ![]() Now $35.13 current price Now $35.13, Was $39.40$39.40 | In Easy Steps Go Programming in Easy Steps, (Paperback) ![]() $24.99 current price $24.99 | Heidegger and the Problem of Knowledge (Paperback) ![]() $22.40 current price $22.40 | Getting Into Programming-1: Programming guide (Paperback) ![]() $17.00 current price $17.00 | MCS-011 Problem Solving And Programming (Paperback) ![]() $20.99 current price $20.99 | Little Problem Solver Books No More Peanuts Book 1: How to Get Your Employer to Give You a Raise, (Paperback) ![]() $19.77 current price $19.77 |
|---|
| Book format | PaperbackThink Like a Programmer: An Introduction to Creative Problem Solving, (Paperback) | PaperbackBecoming a Better Programmer (Paperback) | PaperbackPrimal Heuristics in Integer Programming, (Paperback) | PaperbackPre-Owned Think Like a Programmer: An Introduction to Creative Problem Solving (Paperback) 1593274246 9781593274245 | PaperbackInsight-Driven Problem Solving, (Paperback) | PaperbackIn Easy Steps Go Programming in Easy Steps, (Paperback) | PaperbackHeidegger and the Problem of Knowledge (Paperback) | PaperbackGetting Into Programming-1: Programming guide (Paperback) | PaperbackMCS-011 Problem Solving And Programming (Paperback) | PaperbackLittle Problem Solver Books No More Peanuts Book 1: How to Get Your Employer to Give You a Raise, (Paperback) |
|---|---|---|---|---|---|---|---|---|---|---|
| Fiction/nonfiction | Non-FictionThink Like a Programmer: An Introduction to Creative Problem Solving, (Paperback) | Non-FictionBecoming a Better Programmer (Paperback) | Non-FictionPrimal Heuristics in Integer Programming, (Paperback) | Non-FictionPre-Owned Think Like a Programmer: An Introduction to Creative Problem Solving (Paperback) 1593274246 9781593274245 | Non-FictionInsight-Driven Problem Solving, (Paperback) | Non-FictionIn Easy Steps Go Programming in Easy Steps, (Paperback) | Non-FictionHeidegger and the Problem of Knowledge (Paperback) | Non-FictionGetting Into Programming-1: Programming guide (Paperback) | Non-FictionMCS-011 Problem Solving And Programming (Paperback) | Non-FictionLittle Problem Solver Books No More Peanuts Book 1: How to Get Your Employer to Give You a Raise, (Paperback) |
| Genre | Computing & InternetThink Like a Programmer: An Introduction to Creative Problem Solving, (Paperback) | Computing & InternetBecoming a Better Programmer (Paperback) | TextbooksPrimal Heuristics in Integer Programming, (Paperback) | -Pre-Owned Think Like a Programmer: An Introduction to Creative Problem Solving (Paperback) 1593274246 9781593274245 | Computing & InternetInsight-Driven Problem Solving, (Paperback) | Computing & InternetIn Easy Steps Go Programming in Easy Steps, (Paperback) | -Heidegger and the Problem of Knowledge (Paperback) | EducationGetting Into Programming-1: Programming guide (Paperback) | Study Aids/GeneralMCS-011 Problem Solving And Programming (Paperback) | -Little Problem Solver Books No More Peanuts Book 1: How to Get Your Employer to Give You a Raise, (Paperback) |
| Pub date | 2012-08-12Think Like a Programmer: An Introduction to Creative Problem Solving, (Paperback) | 2014-11-04Becoming a Better Programmer (Paperback) | -Primal Heuristics in Integer Programming, (Paperback) | -Pre-Owned Think Like a Programmer: An Introduction to Creative Problem Solving (Paperback) 1593274246 9781593274245 | 20251030Insight-Driven Problem Solving, (Paperback) | 20260526In Easy Steps Go Programming in Easy Steps, (Paperback) | 19831115Heidegger and the Problem of Knowledge (Paperback) | -Getting Into Programming-1: Programming guide (Paperback) | -MCS-011 Problem Solving And Programming (Paperback) | -Little Problem Solver Books No More Peanuts Book 1: How to Get Your Employer to Give You a Raise, (Paperback) |
Now hiding additional rows in the Table
Popular items in this category
Best selling items that customers love
Problems Solving in Data Structures and Algorithms Using C : A practical approach to competitive programming (English E, (Paperback) $34.95
$3495current price $34.95Problems Solving in Data Structures and Algorithms Using C : A practical approach to competitive programming (English E, (Paperback)
Save withShipping, arrives in 3+ daysAlgorithmic Thinking, 2nd Edition: Learn Algorithms to Level Up Your Coding Skills, (Paperback) $32.49 Was $38.07
Now$3249current price Now $32.49, Was $38.07$38.07You save $5.58You save$5.58Algorithmic Thinking, 2nd Edition: Learn Algorithms to Level Up Your Coding Skills, (Paperback)
Save withShipping, arrives in 3+ daysEverything You Wanted to Know about Indians But Were Afraid to Ask: Young Readers Edition, (Paperback) $9.50
$950current price $9.50Everything You Wanted to Know about Indians But Were Afraid to Ask: Young Readers Edition, (Paperback)
Save withShipping, arrives in 3+ daysTheoretical Introduction to Programming, (Paperback) $35.67
$3567current price $35.67Theoretical Introduction to Programming, (Paperback)
Save withShipping, arrives in 3+ daysDieter Rams: Ten Principles for Good Design, (Paperback) $39.28
$3928current price $39.28Dieter Rams: Ten Principles for Good Design, (Paperback)
Shipping, arrives in 3+ daysLinux Yourself: Concept and Programming, (Paperback) $70.99
$7099current price $70.99Linux Yourself: Concept and Programming, (Paperback)
Save withShipping, arrives in 3+ daysLearning GDScript by Developing a Game with Godot 4: A fun introduction to programming in GDScript 2.0 and game developm, (Paperback) $35.99
$3599current price $35.99Learning GDScript by Developing a Game with Godot 4: A fun introduction to programming in GDScript 2.0 and game developm, (Paperback)
Save withShipping, arrives in 3+ daysApproaches to Teaching World Literature Approaches to Teaching the Works of Anton Chekhov, Book 141, (Paperback) $37.81
$3781current price $37.81Approaches to Teaching World Literature Approaches to Teaching the Works of Anton Chekhov, Book 141, (Paperback)
Shipping, arrives in 3+ daysC# Programming: From Problem Analysis to Program Design, (Paperback) $83.25
$8325current price $83.25C# Programming: From Problem Analysis to Program Design, (Paperback)
Shipping, arrives in 3+ daysDesign Patterns for Embedded Systems in C: An Embedded Software Engineering Toolkit, (Paperback) $44.17
$4417current price $44.17Design Patterns for Embedded Systems in C: An Embedded Software Engineering Toolkit, (Paperback)
Save withShipping, arrives in 3+ daysEffective UX Design Strategies: A practical guide to human-centered design and agile UX implementation (English Edition), (Paperback) $37.95
$3795current price $37.95Effective UX Design Strategies: A practical guide to human-centered design and agile UX implementation (English Edition), (Paperback)
Save withShipping, arrives in 3+ daysDK a History of The Story of Philosophy: A Concise Introduction to the World's Greatest Thinkers and Their Ideas, (Paperback) $21.78 Was $24.95
Now$2178current price Now $21.78, Was $24.95$24.95You save $3.17You save$3.17DK a History of The Story of Philosophy: A Concise Introduction to the World's Greatest Thinkers and Their Ideas, (Paperback)
Shipping, arrives in 3+ daysWiley Software Patterns Model-Driven Software Development: Technology, Engineering, Management, (Paperback) $52.11
$5211current price $52.11Wiley Software Patterns Model-Driven Software Development: Technology, Engineering, Management, (Paperback)
Save withShipping, arrives in 3+ daysRandom Number Generators--Principles and Practices: A Guide for Engineers and Programmers, (Paperback) $60.85
$6085current price $60.85Random Number Generators--Principles and Practices: A Guide for Engineers and Programmers, (Paperback)
Save withShipping, arrives in 3+ daysGitHub for Next-Generation Coders: Build your ideas, share your code, and join a community of creators, (Paperback) $30.99
$3099current price $30.99GitHub for Next-Generation Coders: Build your ideas, share your code, and join a community of creators, (Paperback)
Save withShipping, arrives in 3+ daysProb & Soln in Grp Theory for Physicists, (Paperback) $28.00
$2800current price $28.00Prob & Soln in Grp Theory for Physicists, (Paperback)
Save withShipping, arrives in 3+ daysThe Creative Thinking Handbook: Your Step-By-Step Guide to Problem Solving in Business, (Paperback) $16.99
$1699current price $16.99The Creative Thinking Handbook: Your Step-By-Step Guide to Problem Solving in Business, (Paperback)
Save withShipping, arrives in 3+ daysProgramming for Engineers: A Foundational Approach to Learning C and MATLAB, (Paperback) $54.99
$5499current price $54.99Programming for Engineers: A Foundational Approach to Learning C and MATLAB, (Paperback)
Save withShipping, arrives in 3+ daysBeginner's Guide to Code Algorithms: Experiments to Enhance Productivity and Solve Problems, (Hardcover) $170.00
$17000current price $170.00Beginner's Guide to Code Algorithms: Experiments to Enhance Productivity and Solve Problems, (Hardcover)
Save withShipping, arrives in 3+ daysUndergraduate Topics in Computer Science Principles of Programming Languages, (Paperback) $37.99
$3799current price $37.99Undergraduate Topics in Computer Science Principles of Programming Languages, (Paperback)
Save withShipping, arrives in 3+ days
Customer ratings & reviews
0 ratings|0 reviews
This item does not have any reviews yet










