skip to content
Introduction to computing and algorithms Preview this item
ClosePreview this item

Introduction to computing and algorithms

Author: Russell L Shackelford
Publisher: Reading, Mass. : Addison-Wesley, ©1998.
Edition/Format:   Print book : EnglishView all editions and formats

Prepares students for the world of computing by giving them a solid foundation in the science of computer science, algorithms. By working with algorithms from the start, students will understand the  Read more...


(not yet rated) 0 with reviews - Be the first.

More like this


Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...


Additional Physical Format: Online version:
Shackelford, Russell L.
Introduction to computing and algorithms.
Reading, Mass. : Addison-Wesley, ©1998
Document Type: Book
All Authors / Contributors: Russell L Shackelford
ISBN: 0201314517 9780201314519
OCLC Number: 37141169
Notes: Includes index.
Description: xxiii, 412 pages : illustrations ; 24 cm
Contents: I. THE COMPUTING PERSPECTIVE. Technology, Science and Culture. What is Technology.Technology and Human Evolution.Paradigmatic Change.The Age of Tribal Consciousness.Abstract Media Technology.The Age of Absolute Abstraction.Mechanical Media Technology.The Age of Mechanistic Thinking.Electronic Media Technology.Hallmarks of a Paradigm Shift.Essential Features of the Emerging Paradigm.The Central Theme of the New Paradigm.The Algorithmic Model. Introduction.Flow Charts.Properties of Algorithms.Algorithms.Components.Seeing Things from the Computing Perspective.Summary.II. THE ALGORITHM TOOLKIT. Basic Data, Operations, and Decisions. Atomic Data.Operators.Data Types and Declarations.Conditions and Decisions.Summary.Tools for "Procedural Abstraction." Why modularity?Two Kinds of Modules.The Scope of Data.Parameters.The Importance of Procedural Abstraction.Documenting Modules.Recursive Control.Using a stack to Trace Recursion.Summary.Tools for "Data Abstraction." Records.The Difference Between Types and Variables.Anonymous Data Types.Dynamic Data Structures.Linked Lists.The Scope of Linked Data.Binary Trees.Graphs.Iterative Control.Iteration vs. Recursion.Arrays.The Abstraction Power of Constants.The "Data Abstraction" Power of Creating New Data Types.Summary.Graphical Data Notation.Algorithmic Methods. Searches and Traversals.Divide and Conquer.Optimization Algorithms.Summary.Tools for Estimating Cost and Complexity. Measures of Performance.Analysis of work done.Performance and Data Structures.Reasonable vs. Unreasonable Algorithms.Summary.Tools for Verifying Correctness. Bugs and Debugging.Ambiguity.Language errors.Logic errors.Proving correctness.Verification.Summary.Tools for "Behavioral Abstraction." The "Object-Oriented" Paradigm.The Benefits of the OO Approach.Achieving Superior Encapsulation.Achieving Superior Reusability.Achieving Superior Adaptability.Achieving Polymorphism.Everything is an Object.Summary.III. THE LIMITS OF COMPUTING. Concurrency and Parallelism. Overview: Concurrency vs. Parallelism.Concurrency.Issues in Concurrency.Parallelism.Summary.Hierarchies of Complexity. The Complexity of Problems.Tractable vs. Intractable Problems."NP-Complete" Problems.Oracles and Determinism.NP-Complete vs. Intractable Problems.Undecidability.Summary. 0201314517T04062001
Other Titles: Computing and algorithms
Responsibility: Russell L. Shackelford.


User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...


Be the first.

Similar Items

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data

Primary Entity

<> # Introduction to computing and algorithms
    a schema:Book, schema:CreativeWork ;
   library:oclcnum "37141169" ;
   library:placeOfPublication <> ;
   library:placeOfPublication <> ; # Reading, Mass.
   schema:about <> ; # Computer algorithms
   schema:about <> ;
   schema:about <> ; # Electronic data processing
   schema:alternateName "Computing and algorithms" ;
   schema:bookFormat bgn:PrintBook ;
   schema:copyrightYear "1998" ;
   schema:creator <> ; # Russell L. Shackelford
   schema:datePublished "1998" ;
   schema:exampleOfWork <> ;
   schema:inLanguage "en" ;
   schema:isSimilarTo <> ;
   schema:name "Introduction to computing and algorithms"@en ;
   schema:productID "37141169" ;
   schema:publication <> ;
   schema:publisher <> ; # Addison-Wesley
   schema:workExample <> ;
   umbel:isLike <> ;
   wdrs:describedby <> ;

Related Entities

<> # Addison-Wesley
    a bgn:Agent ;
   schema:name "Addison-Wesley" ;

<> # Reading, Mass.
    a schema:Place ;
   schema:name "Reading, Mass." ;

<> # Computer algorithms
    a schema:Intangible ;
   schema:name "Computer algorithms"@en ;

<> # Electronic data processing
    a schema:Intangible ;
   schema:name "Electronic data processing"@en ;

<> # Russell L. Shackelford
    a schema:Person ;
   schema:familyName "Shackelford" ;
   schema:givenName "Russell L." ;
   schema:name "Russell L. Shackelford" ;

    a schema:ProductModel ;
   schema:isbn "0201314517" ;
   schema:isbn "9780201314519" ;

    a schema:CreativeWork ;
   rdfs:label "Introduction to computing and algorithms." ;
   schema:description "Online version:" ;
   schema:isSimilarTo <> ; # Introduction to computing and algorithms

Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.