Data structures via C++ : (Record no. 136997)

MARC details
000 -LEADER
fixed length control field 02777nam a2200289 a 4500
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 130221s1997 000 0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 0195108434
Qualifying information hardback
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9780195108439
Qualifying information hardback
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Berman, A. Michael
245 10 - TITLE STATEMENT
Title Data structures via C++ :
Remainder of title objects by evolution /
Statement of responsibility, etc. A. Michael Berman
260 ## - PUBLICATION, DISTRIBUTION, ETC.
Place of publication, distribution, etc. New York :
Name of publisher, distributor, etc. Oxford University Press,
Date of publication, distribution, etc. 1997.
300 ## - PHYSICAL DESCRIPTION
Extent xxi, 471 p. :
Other physical details ill. ;
Dimensions 25 cm.
504 ## - BIBLIOGRAPHY, ETC. NOTE
Bibliography, etc. note Includes bibliographical references and index
520 ## - SUMMARY, ETC.
Summary, etc. Bringing together the fundamental topics of a traditional introductory data structures course and the current world of C++ and object-oriented programming,Data Structures via C++: Objects by Evolution offers an evolutionary approach to the subject. It combines a sound pedagogy for teaching data structures at the introductory (CS2) level with modern ideas in software engineering and object-oriented programming. The book introduces students (and instructors) to C++ and object-oriented programming using a "just-in-time" approach which leads readers from traditional techniques to more current ideas. This text emphasizes abstraction by introducing each new data structure first as an abstract data type (ADT), then discussing the external interface, and following with implementation. The primary data structures included are lists, stacks, queues, tables, trees, and graphs. All examples are developed using C++, and advanced features are introduced as needed or just-in-time. Berman's real-world examples, such as simulation of an Ethernet, robot navigation, and expression processing, help to illustrate use of data structures in concrete terms. C++ language features and object-oriented concepts, both very useful in solving problems encountered in the course, are also covered. Techniques of object-oriented programming are introduced, with a strong emphasis on encapsulation and detailed coverage of inheritance. An overview of software engineering is presented, including discussion of the software life-cycle, design, testing, assertions and loop invariants, and abstract data types. All supporting materials will be available to faculty and students via the World Wide Web at: http://www.rowan.edu/evolve
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element C++ (Computer program language)
9 (RLIN) 14924
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Data structures (Computer science)
9 (RLIN) 5642
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Object-oriented programming (Computer science)
9 (RLIN) 14923
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Computing & information technology
Source of heading or term thema
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Algorithms & data structures
Source of heading or term thema
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Object-oriented programming (OOP)
Source of heading or term thema
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Databases
Source of heading or term thema
9 (RLIN) 14732
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Programming & scripting languages: general
Source of heading or term thema
902 ## - LOCAL DATA ELEMENT B, LDB (RLIN)
a 170103
907 ## - LOCAL DATA ELEMENT G, LDG (RLIN)
a .b13006071
b m
c -
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Suppress in OPAC 0
998 ## - LOCAL CONTROL INFORMATION (RLIN)
Operator's initials, OID (RLIN) 0
Cataloger's initials, CIN (RLIN) 130221
First Date, FD (RLIN) m
Local a
-- -
-- 0
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Collection code Home library Current library Shelving location Date acquired Total Checkouts Total Renewals Full call number Barcode Date last seen Cost, replacement price Price effective from Koha item type
Not Withdrawn Not Lost Dewey Decimal Classification Not Damaged Available for Loan Donation ATU Dublin Road ATU Dublin Road General Shelves 21/02/2013     005.73 BER J157944 05/04/2017 0.00 05/04/2017 General