"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…
Helps students undertaking their first computer-programming course to develop sound programming skills. Teaches students how properly to define the problem, how to design a solution algorithm, how to divide the algorithm into modules, and how to prove the algorithm's correctness…
Preface Welcome to an Introduction to the Art of Programming Using Scala". This book is intended to be used in rst and second semester college classrooms to teach students beginning programming. To accomplish this task, the Scala1 programming language is used. The book was const…
"Preface Welcome to an Introduction to the Art of Programming Using Scala". This book is intended to be used in rst and second semester college classrooms to teach students beginning programming. To accomplish this task, the Scala1 programming language is used. The book was cons…
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 con…
"Preface Welcome to an Introduction to the Art of Programming Using Scala". This book is intended to be used in rst and second semester college classrooms to teach students beginning programming. To accomplish this task, the Scala1 programming language is used. The book was cons…
Introductory ConceptsBasics of Computers, Computing, and ProgrammingGetting to Know the ToolsScala BasicsConditionalsFunctionsRecursion for IterationArrays and Lists in ScalaLoopsText FilesCase ClassesGUIsGraphicsSorting and SearchingXMLRecursionObject-Orientation, Abstraction, …