買這商品的人也買了...
-
$960$816 -
$390$332 -
$480$408 -
$520$442 -
$580$458 -
$780$515 -
$530$451 -
$880$748 -
$680$537 -
$880$695 -
$490$417 -
$680$578 -
$1,130$961 -
$480$408 -
$400$380 -
$580$493 -
$820$541 -
$940$700 -
$680$537 -
$620$484 -
$780$663 -
$450$383 -
$450$383 -
$500$425 -
$540$459
相關主題
商品描述
With its flexibility for programming both small and large projects, Scala is an ideal language for teaching beginning programming. Yet there are no textbooks on Scala currently available for the CS1/CS2 levels. Introduction to the Art of Programming Using Scala presents many concepts from CS1 and CS2 using a modern, JVM-based language that works well for both programming in the small and programming in the large.
The book progresses from true programming in the small to more significant projects later, leveraging the full benefits of object orientation. It first focuses on fundamental problem solving and programming in the small using the REPL and scripting environments. It covers basic logic and problem decomposition and explains how to use GUIs and graphics in programs. The text then illustrates the benefits of object-oriented design and presents a large collection of basic data structures showing different implementations of key ADTs along with more atypical data structures. It also introduces multithreading and networking to provide further motivating examples.
By using Scala as the language for both CS1 and CS2 topics, this textbook gives students an easy entry into programming small projects as well as a firm foundation for taking on larger-scale projects. Many student and instructor resources are available at www.programmingusingscala.net
商品描述(中文翻譯)
隨著其在小型和大型專案中的靈活性,Scala 是教學初學者程式設計的理想語言。然而,目前並沒有適用於 CS1/CS2 級別的 Scala 教科書。《使用 Scala 的程式設計藝術導論》介紹了許多來自 CS1 和 CS2 的概念,使用一種現代的、基於 JVM 的語言,適合小型程式設計和大型程式設計。
本書從真正的小型程式設計開始,逐步進入更重要的專案,充分利用物件導向的優勢。它首先專注於基本的問題解決和小型程式設計,使用 REPL 和腳本環境。內容涵蓋基本邏輯和問題分解,並解釋如何在程式中使用 GUI 和圖形。接著,文本說明了物件導向設計的好處,並展示了一大批基本資料結構,顯示關鍵抽象資料類型(ADT)的不同實作以及一些不太典型的資料結構。它還介紹了多執行緒和網路,以提供更多激勵性的範例。
通過使用 Scala 作為 CS1 和 CS2 主題的語言,這本教科書為學生提供了輕鬆進入小型專案程式設計的途徑,同時為承擔大型專案奠定了堅實的基礎。許多學生和教師資源可在 www.programmingusingscala.net 獲得。