Introduction to the Art of Programming Using Scala
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 we
1133956662
Introduction to the Art of Programming Using Scala
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 we
105.0 In Stock
Introduction to the Art of Programming Using Scala

Introduction to the Art of Programming Using Scala

by Mark C. Lewis
Introduction to the Art of Programming Using Scala

Introduction to the Art of Programming Using Scala

by Mark C. Lewis

eBook

$105.00 

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers


Overview

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 we

Product Details

ISBN-13: 9781498759687
Publisher: CRC Press
Publication date: 11/05/2012
Series: Chapman & Hall/CRC Textbooks in Computing
Sold by: Barnes & Noble
Format: eBook
Pages: 936
File size: 4 MB

About the Author

Mark C. Lewis

Table of Contents

Introductory Concepts: Basics of Computers, Computing, and Programming. Getting to Know the Tools. Scala Basics. Conditionals. Functions. Recursion for Iteration. Arrays and Lists in Scala. Loops. Text Files. Case Classes. GUIs. Graphics. Sorting and Searching. XML. Recursion. Object-Orientation, Abstraction, and Data Structures: Object-Orientation. Bigger Programs/New Tools. A Project (Drawing Program). Abstraction and Polymorphism. Other Collection Types. Multithreading and Concurrency. Stream I/O. Networking. Stacks and Queues. Linked Lists. Priority Queues. Refactoring. Recursion. Trees. Regular Expressions and Context-Free Parsers. Spatial Trees. Binary Heaps. Direct Access Binary Files. Actors. Augmenting Trees. Wrapping Up. Appendices. Bibliography. Index.
From the B&N Reads Blog

Customer Reviews