Object-Orientation, Abstraction, and Data Structures Using Scala
Book information
Description
Mark Lewis’Introduction to the Art of Programming Using Scalawas 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.Object-Orientation, Abstraction, and Data Structures Using Scala, Second Editionis intended to be used as a textbook for a second or third semester course in Computer Science. The Scala programming language provides powerful constructs for expressing both object orientation and abstraction. This book provides students with these tools of object orientation to help them structure solutions to larger, more complex problems, and to expand on their knowledge of abstraction so that they can make their code more powerful and flexible. The book also illustrates key concepts through the creation of data structures, showing how data structures can be written, and the strengths and weaknesses of each one. Libraries that provide the functionality needed to do real programming are also explored in the text, including GUIs, multithreading, and networking. 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.
Similar books
Object-Orientation, Abstraction, and Data Structures Using Scala
2016 · PDF
The history of the church, from Our Lord's incarnation, to the twelfth year of the Emperor Mauricius Tiberius, or the year of Christ 594 As it was written in Greek by Eusebius Pamphilus, Bishop of Caesarea in Palestine; Socrates Scholasticus, Native of Constantinople; and Evagrius Scholasticus Born at Epiphania in Syria Secunda. Made English from that edition of these Historians, which Valesius published at Paris in the Years 1659, 1668, and 1673. Also, the Life of Constantine in four books, written by Eusebius Pamphilus; with Constantine's Oration to the Convention of the Saints, and Eusebius's Speech in Praise of Constantine, spoken at his Tricennalia. Valesius's Annotations on these Authors are done into English, and set at their proper Places in the Margin; as likewise a Translation of His Account of their Lives and Writings. With Two indexes; the One, of the Principal Matters that occur in the Text; the Other, of those contained in the Notes
AZW3
The Emergence of the Chief Data Officer: And a Look Into Analytics (Harness the Power of Data within Your Marketing Strategy Book 1)
2015 · AZW3
Focus Factor: How to Use Your Mental Power
2017 · AZW3
KEYBOARD SHORTCUTS FOR EFFICIENT INTERNET SURFING
2016 · AZW3
Instagram Secrets 2017: Make Money Longterm with Instagram Branding: The #1 Formula to Making a Steady Income with Instagram
2017 · AZW3
The "I Love My Instant Pot®" Free Holiday Menu: From Maple Dill Carrots and Spiced Applesauce to Cherry-Rosemary Pork Tenderloin and Festive Fruitcake, ... Dishes--Made Easy! ("I Love My" Series)
2017 · AZW3
How to SAP® EWM - Putaway Strategy Basics
2017 · AZW3