How to think like a programmer : program design solutions for the bewildered

Bibliographic Details
Main Author: Vickers, Paul , 1966- (Author)
Format: Book
Language:English
Published: Australia : Course Technology/Cengage Learning , c2009
Subjects:
Table of Contents:
  • 1-The real-world domain: problem solving and systematizing the solution: 1. Introduction: starting to think like a programmer
  • 2. A strategy for solving problems
  • 3. Description languages and representations
  • 4. Problems of choices and repeated actions
  • 5. Calculating and keeping track of things
  • 6. Extending our vocabulary: data and control abstractions
  • 7. Object orientation: taking a different view
  • 8. Looking forward to program design
  • 2-The computer domain: data, data structures, and program design solutions: 9. Data types for computer programs
  • 10. Sub-programming and baking cakes: procedures and functions
  • 11. Streams and files, input and output
  • 12. Static data structures
  • 13. Dynamic data structures
  • 14. Object orientation revisited
  • 15. Getting it to run in processing: putting your programs into a real programming language
  • 16. Testing, debugging and documentation