Articoli correlati a Introduction to the Art of Programming Using Scala

Introduction to the Art of Programming Using Scala - Brossura

 
9781439896662: Introduction to the Art of Programming Using Scala
Vedi tutte le copie di questo ISBN:
 
 

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

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Recensione:

"This textbook for college programming courses is obviously aimed at students in computing, but it would also be useful for students in other fields since it is about problem solving. Software designers can also use it as a reference for many programming techniques. ... this is great textbook, containing a huge amount of useful information for students."
―Claudiu Popescu, Computing Reviews, March 2013

"The well-written, comprehensive book covers material beyond a two-semester introductory curriculum, 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. The work also includes two much-needed introductory chapters that address general computer notions and operating system tools, topics missing from almost every other programming book. Object-oriented material appears somewhat late in the second part of the book, but in a pedagogically appropriate fashion, and all topics follow a logical sequence. ... Highly recommended. Students of all levels, faculty, and professionals/practitioners.
D. Papamichail, University of Miami in CHOICE Magazine

"I enjoyed and learned many Scala subtleties from this book, and I recommend it to all readers interested in this exciting programming language. Seasoned programmers can use it to learn the details of Scala, while newcomers can use it as an alternative to starting with Java or Python. In summary, the author has provided a unique and timely pedagogical tool that is highly recommended to a large reader audience."
―Computing Reviews, May 2014


Contenuti:

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

Appendix A: Quick Preview of Java
Appendix B: Advanced Scala Concepts
Appendix C: Glossary

Bibliography

Index

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

  • EditoreChapman and Hall/CRC
  • Data di pubblicazione2012
  • ISBN 10 1439896666
  • ISBN 13 9781439896662
  • RilegaturaCopertina flessibile
  • Numero edizione1
  • Numero di pagine936
  • Valutazione libreria

Altre edizioni note dello stesso titolo

9781138460836: Introduction to the Art of Programming Using Scala

Edizione in evidenza

ISBN 10:  1138460834 ISBN 13:  9781138460836
Casa editrice: Chapman and Hall/CRC, 2017
Rilegato

I migliori risultati di ricerca su AbeBooks

Foto dell'editore

Lewis, Mark C.
Editore: Chapman and Hall/CRC (2012)
ISBN 10: 1439896666 ISBN 13: 9781439896662
Nuovo Paperback Quantità: 1
Da:
GoldBooks
(Denver, CO, U.S.A.)
Valutazione libreria

Descrizione libro Paperback. Condizione: new. New Copy. Customer Service Guaranteed. Codice articolo think1439896666

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 49,28
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,97
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Lewis, Mark C.
Editore: Chapman and Hall/CRC (2012)
ISBN 10: 1439896666 ISBN 13: 9781439896662
Nuovo Paperback Quantità: 1
Da:
GoldenDragon
(Houston, TX, U.S.A.)
Valutazione libreria

Descrizione libro Paperback. Condizione: new. Buy for Great customer experience. Codice articolo GoldenDragon1439896666

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 51,06
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,04
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Lewis, Mark C.
Editore: Chapman and Hall/CRC (2024)
ISBN 10: 1439896666 ISBN 13: 9781439896662
Nuovo Paperback Quantità: 2
Print on Demand
Da:
Save With Sam
(North Miami, FL, U.S.A.)
Valutazione libreria

Descrizione libro Paperback. Condizione: New. Brand New! This item is printed on demand. Codice articolo VIB1439896666

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 77,43
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Lewis, Mark C.
Editore: Chapman and Hall/CRC (2012)
ISBN 10: 1439896666 ISBN 13: 9781439896662
Nuovo Brossura Quantità: 1
Da:
Front Cover Books
(Denver, CO, U.S.A.)
Valutazione libreria

Descrizione libro Condizione: new. Codice articolo FrontCover1439896666

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 96,84
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 4,02
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Lewis, Mark C.
Editore: Chapman and Hall/CRC (2012)
ISBN 10: 1439896666 ISBN 13: 9781439896662
Nuovo Paperback Quantità: 1
Da:
Grumpys Fine Books
(Tijeras, NM, U.S.A.)
Valutazione libreria

Descrizione libro Paperback. Condizione: new. Prompt service guaranteed. Codice articolo Clean1439896666

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 97,13
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,97
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Lewis, Mark C.
Editore: Chapman and Hall/CRC (2012)
ISBN 10: 1439896666 ISBN 13: 9781439896662
Nuovo Paperback Quantità: 1
Da:
Wizard Books
(Long Beach, CA, U.S.A.)
Valutazione libreria

Descrizione libro Paperback. Condizione: new. New. Codice articolo Wizard1439896666

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 98,49
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,27
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Lewis, Mark C.
Editore: Chapman and Hall/CRC (2012)
ISBN 10: 1439896666 ISBN 13: 9781439896662
Nuovo Paperback Quantità: 1
Da:
GoldenWavesOfBooks
(Fayetteville, TX, U.S.A.)
Valutazione libreria

Descrizione libro Paperback. Condizione: new. New. Fast Shipping and good customer service. Codice articolo Holz_New_1439896666

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 98,88
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,74
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Lewis, Mark C.
Editore: Chapman and Hall/CRC (2012)
ISBN 10: 1439896666 ISBN 13: 9781439896662
Nuovo Brossura Quantità: > 20
Da:
Lucky's Textbooks
(Dallas, TX, U.S.A.)
Valutazione libreria

Descrizione libro Condizione: New. Codice articolo ABLIING23Mar2411530278573

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 103,55
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,73
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Mark C. Lewis
Editore: Chapman and Hall/CRC (2012)
ISBN 10: 1439896666 ISBN 13: 9781439896662
Nuovo Brossura Quantità: > 20
Print on Demand
Da:
Ria Christie Collections
(Uxbridge, Regno Unito)
Valutazione libreria

Descrizione libro Condizione: New. PRINT ON DEMAND Book; New; Fast Shipping from the UK. No. book. Codice articolo ria9781439896662_lsuk

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 109,33
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 11,65
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Mark C. Lewis
Editore: CRC Press (2012)
ISBN 10: 1439896666 ISBN 13: 9781439896662
Nuovo PAP Quantità: > 20
Print on Demand
Da:
PBShop.store US
(Wood Dale, IL, U.S.A.)
Valutazione libreria

Descrizione libro PAP. Condizione: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Codice articolo L0-9781439896662

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 123,28
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

Vedi altre copie di questo libro

Vedi tutti i risultati per questo libro