Coverart for item
The Resource Introduction to programming in Java : an interdisciplinary approach, Robert Sedgewick and Kevin Wayne

Introduction to programming in Java : an interdisciplinary approach, Robert Sedgewick and Kevin Wayne

Label
Introduction to programming in Java : an interdisciplinary approach
Title
Introduction to programming in Java
Title remainder
an interdisciplinary approach
Statement of responsibility
Robert Sedgewick and Kevin Wayne
Creator
Contributor
Author
Subject
Language
eng
Summary
Our textbook Introduction to Programming in Java is an interdisciplinary approach to the traditional CS1 curriculum. We teach all of the classic elements of programming, using an "objects-in-the-middle" approach that emphasizes data abstraction. A key feature of the book is the manner in which we motivate each programming concept by examining its impact on specific applications, taken from fields ranging from materials science to genomics to astrophysics to internet commerce. The book is organized around four stages of learning to program.--
Assigning source
Provided by Publisher
Cataloging source
SFB
http://library.link/vocab/creatorDate
1946-
http://library.link/vocab/creatorName
Sedgewick, Robert
Illustrations
illustrations
Index
index present
Literary form
non fiction
http://library.link/vocab/relatedWorkOrContributorDate
1971-
http://library.link/vocab/relatedWorkOrContributorName
Wayne, Kevin Daniel
http://library.link/vocab/subjectName
  • Java (Computer program language)
  • Computer programming
Label
Introduction to programming in Java : an interdisciplinary approach, Robert Sedgewick and Kevin Wayne
Instantiates
Publication
Note
Includes index
Carrier category
volume
Carrier category code
  • nc
Carrier MARC source
rdacarrier.
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent.
Contents
Chapter 1: Elements of Programming introduces variables; assignment statements; built-in types of data; conditionals and loops; arrays; and input/output, including graphics and sound. Chapter 2: Functions introduces modular programming. We stress the fundamental idea of dividing a program into components that can be independently debugged, maintained, and reused. Chapter 3: Object-Oriented Programming introduces data abstraction. We emphasize the concept of a data type and its implementation using Java's class mechanism. Chapter 4: Algorithms and Data Structures introduces classical algorithms for sorting and searching, and fundamental data structures, including stacks, queues, and symbol tables
Control code
FIEb17812355
Extent
xiii, 723 pages
Isbn
9780321498052
Media category
unmediated
Media MARC source
rdamedia.
Media type code
  • n
Other physical details
illustrations.
System control number
(OCoLC)243587399
Label
Introduction to programming in Java : an interdisciplinary approach, Robert Sedgewick and Kevin Wayne
Publication
Note
Includes index
Carrier category
volume
Carrier category code
  • nc
Carrier MARC source
rdacarrier.
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent.
Contents
Chapter 1: Elements of Programming introduces variables; assignment statements; built-in types of data; conditionals and loops; arrays; and input/output, including graphics and sound. Chapter 2: Functions introduces modular programming. We stress the fundamental idea of dividing a program into components that can be independently debugged, maintained, and reused. Chapter 3: Object-Oriented Programming introduces data abstraction. We emphasize the concept of a data type and its implementation using Java's class mechanism. Chapter 4: Algorithms and Data Structures introduces classical algorithms for sorting and searching, and fundamental data structures, including stacks, queues, and symbol tables
Control code
FIEb17812355
Extent
xiii, 723 pages
Isbn
9780321498052
Media category
unmediated
Media MARC source
rdamedia.
Media type code
  • n
Other physical details
illustrations.
System control number
(OCoLC)243587399

Library Locations

    • Badia FiesolanaBorrow it
      Via dei Roccettini 9, San Domenico di Fiesole, 50014, IT
      43.803074 11.283055
Processing Feedback ...