Limit search to available items
Book Cover
E-book
Author Lewis, Mark C. (Mark Christopher), 1974- author.

Title Introduction to Programming and Problem-Solving using Scala / Mark C. Lewis, Lisa L. Lacher
Edition Second edition
Published Boca Raton, FL : CRC Press, 2016

Copies

Description 1 online resource
Series Chapman & Hall/CRC textbooks in computing
Chapman & Hall/CRC textbooks in computing.
Contents Cover -- Half Title -- Title Page -- Copyright Page -- Table of Contents -- List of Figures -- List of Tables -- Preface -- 1: Basics of Computers, Computing, and Programming -- 1.1 History -- 1.2 Hardware -- 1.2.1 Central Processing Unit -- 1.2.2 Memory -- 1.2.3 Input/Output Devices
1.3 Software 1.4 Nature of Programming -- 1.5 Programming Paradigms -- 1.5.1 Imperative Programming -- 1.5.2 Functional Programming -- 1.5.3 Object-Oriented Programming -- 1.5.4 Logic Programming -- 1.5.5 Nature of Scala -- 1.6 End of Chapter Material
1.6.1 Summary of Concepts 1.6.2 Exercises -- 1.6.3 Projects -- 2: Scala Basics -- 2.1 Scala Tools -- 2.2 Expressions, Types, and Basic Math -- 2.3 Objects and Methods -- 2.4 Other Basic Types -- 2.5 Back to the Numbers -- 2.5.1 Binary Arithmetic
2.5.2 Negative Numbers in Binary 2.5.3 Other Integer Types -- 2.5.4 Octal and Hexadecimal -- 2.5.5 Non-Integer Numbers -- 2.6 The math Object -- 2.7 Naming Values and Variables -- 2.7.1 Patterns in Declarations -- 2.7.2 Using Variables -- 2.8 Details of Char and String
2.8.1 Escape Characters 2.8.2 Raw Strings -- 2.8.3 String Interpolation -- 2.8.4 String Methods -- 2.8.5 Immutability of Strings -- 2.9 Sequential Execution -- 2.9.1 Comments -- 2.10 A Tip for Learning to Program -- 2.11 End of Chapter Material
Summary 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 Usi
Bibliography Includes bibliographical references
Subject Scala (Computer program language) -- Textbooks
Computer programming -- Textbooks
COMPUTER SCIENCE -- General.
Computer programming.
Scala (Computer program language)
Genre/Form Textbooks.
Form Electronic book
Author Lacher, Lisa L., author
ISBN 1498730965
9781498730969
9781315382609
1315382601