Introduction to Programming and Problem-Solving Using Scala, 2/e
暫譯: 使用 Scala 的程式設計與問題解決入門(第二版)

Mark C. Lewis, Lisa Lacher

  • 出版商: CRC
  • 出版日期: 2016-08-24
  • 售價: $2,860
  • 貴賓價: 9.5$2,717
  • 語言: 英文
  • 頁數: 590
  • 裝訂: Paperback
  • ISBN: 1498730957
  • ISBN-13: 9781498730952
  • 相關分類: JVM 語言
  • 立即出貨 (庫存 < 3)

商品描述

Praise for the first edition:

"The well-written, comprehensive book…[is] aiming to become a de facto reference for the language and its features and capabilities. The pace is appropriate for beginners; programming concepts are introduced progressively through a range of examples and then used as tools for building applications in various domains, including sophisticated data structures and algorithms…Highly recommended. Students of all levels, faculty, and professionals/practitioners.
D. Papamichail, University of Miami in CHOICE Magazine

Mark Lewis’ Introduction to the Art of Programming Using Scala was the first textbook to use Scala for introductory CS courses. Fully revised and expanded, the new edition of this popular text has been divided into two books. Introduction to Programming and Problem-Solving Using Scala is designed to be used in first semester college classrooms to teach students beginning programming with Scala. The book focuses on the key topics students need to know in an introductory course, while also highlighting the features that make Scala a great programming language to learn.

The book is filled with end-of-chapter projects and exercises, and the authors have also posted a number of different supplements on the book website. Video lectures for each chapter in the book are also available on YouTube. The videos show construction of code from the ground up and this type of "live coding" is invaluable for learning to program, as it allows students into the mind of a more experienced programmer, where they can see the thought processes associated with the development of the code.

About the Authors

Mark Lewis is a Professor at Trinity University. He teaches a number of different courses, spanning from first semester introductory courses to advanced seminars. His research interests included simulations and modeling, programming languages, and numerical modeling of rings around planets with nearby moons.

Lisa Lacher is an Assistant Professor at the University of Houston, Clear Lake with over 25 years of professional software development experience. She teaches a number of different courses spanning from first semester introductory courses to graduate level courses. Her research interests include Computer Science Education, Agile Software Development, Human Computer Interaction and Usability Engineering, as well as Measurement and Empirical Software Engineering.

商品描述(中文翻譯)

對於第一版的讚譽:

「這本寫得很好、內容全面的書籍……[旨在] 成為該語言及其特性和功能的事實參考資料。對於初學者來說,進度適中;程式設計概念透過一系列範例逐步介紹,然後用作在各個領域構建應用程式的工具,包括複雜的資料結構和演算法……強烈推薦。所有級別的學生、教職員以及專業人士/從業者。
― D. Papamichail,邁阿密大學於《CHOICE》雜誌中

Mark Lewis 的《使用 Scala 的程式設計藝術導論》是第一本將 Scala 用於入門計算機科學課程的教科書。這本受歡迎的教材經過全面修訂和擴展,分為兩本書。
《使用 Scala 的程式設計與問題解決導論》旨在用於大學第一學期的課堂,教導學生使用 Scala 進行初學程式設計。這本書專注於學生在入門課程中需要了解的關鍵主題,同時突顯 Scala 作為一種優秀程式設計語言的特性。

這本書充滿了每章結尾的專案和練習,作者還在書籍網站上發布了多種不同的補充資料。每章的視頻講座也可以在 YouTube 上找到。這些視頻展示了從零開始構建程式碼的過程,這種「即時編碼」的方式對於學習程式設計是無價的,因為它讓學生能夠進入更有經驗的程式設計師的思維,看到與程式碼開發相關的思考過程。

關於作者

Mark Lewis 是三一大學的教授。他教授多門不同的課程,涵蓋從第一學期的入門課程到高級研討會。他的研究興趣包括模擬和建模、程式設計語言,以及對環繞著近月球的行星環的數值建模。

Lisa Lacher 是休士頓大學清湖校區的助理教授,擁有超過 25 年的專業軟體開發經驗。她教授多門不同的課程,涵蓋從第一學期的入門課程到研究生課程。她的研究興趣包括計算機科學教育、敏捷軟體開發、人機互動與可用性工程,以及測量和實證軟體工程。