Think Java: How to Think Like a Computer Scientist

Allen B. Downey, Chris Mayfield

買這商品的人也買了...

商品描述

Currently used at many colleges, universities, and high schools, this hands-on introduction to computer science is ideal for people with little or no programming experience. The goal of this concise book is not just to teach you Java, but to help you think like a computer scientist. You’ll learn how to program—a useful skill by itself—but you’ll also discover how to use programming as a means to an end.

Authors Allen Downey and Chris Mayfield start with the most basic concepts and gradually move into topics that are more complex, such as recursion and object-oriented programming. Each brief chapter covers the material for one week of a college course and includes exercises to help you practice what you’ve learned.

  • Learn one concept at a time: tackle complex topics in a series of small steps with examples
  • Understand how to formulate problems, think creatively about solutions, and write programs clearly and accurately
  • Determine which development techniques work best for you, and practice the important skill of debugging
  • Learn relationships among input and output, decisions and loops, classes and methods, strings and arrays
  • Work on exercises involving word games, graphics, puzzles, and playing cards

商品描述(中文翻譯)

目前在許多大學、學院和高中中使用的這本實踐性的計算機科學入門書籍,非常適合沒有或只有很少程式經驗的人。這本簡明的書籍的目標不僅僅是教你Java,更重要的是幫助你像一個計算機科學家一樣思考。你將學習如何編程 - 這本身就是一項有用的技能 - 但你還將發現如何將編程作為達到目的的手段。

作者Allen Downey和Chris Mayfield從最基本的概念開始,逐漸深入探討更複雜的主題,如遞歸和面向對象編程。每個簡短的章節涵蓋了一個大學課程一周的內容,並包含練習題,幫助你練習所學的知識。

- 逐步學習一個概念:用例子逐步解決複雜的主題
- 理解如何提出問題,創造性地思考解決方案,並清晰準確地編寫程式
- 確定哪種開發技術最適合你,並練習重要的調試技巧
- 學習輸入和輸出、決策和循環、類和方法、字符串和數組之間的關係
- 通過單詞遊戲、圖形、拼圖和撲克牌等練習題來提高能力