Think Java: How to Think Like a Computer Scientist
暫譯: 思考 Java:如何像電腦科學家一樣思考

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 從最基本的概念開始,逐漸深入到更複雜的主題,例如遞迴和物件導向程式設計。每一章節都涵蓋一週大學課程的內容,並包含練習題以幫助你練習所學的知識。

- 一次學習一個概念:透過一系列小步驟和範例來處理複雜主題
- 理解如何制定問題,創造性地思考解決方案,並清晰準確地編寫程式
- 確定哪些開發技術最適合你,並練習重要的除錯技能
- 學習輸入與輸出、決策與迴圈、類別與方法、字串與陣列之間的關係
- 進行涉及文字遊戲、圖形、謎題和撲克牌的練習題