West Computer Science Ser.: Concrete Abstractions : An Introduction to Computer Science Using Scheme by Karl Knight, Max Hailperin and Barbara Kaiser (1998, Trade Paperback)
ThriftBooks (3877978)
99% positive Feedback
Price:
US $34.20
Approximately£25.44
+ $2.96 postage
Estimated by Mon, 12 May - Thu, 29 MayEstimated delivery Mon, 12 May - Thu, 29 May
Concrete Abstractions: An Introduction to Computer Science Using Scheme by Hailperin, Max; Hailperin; Kaiser Readable copy. Pages may have considerable notes/highlighting. ~ ThriftBooks: Read More, Spend Less
Oops! Looks like we're having trouble connecting to our server.
Refresh your browser window to try again.
About this product
Product Identifiers
PublisherCourse Technology
ISBN-100534952119
ISBN-139780534952112
eBay Product ID (ePID)764540
Product Key Features
Number of Pages686 Pages
Publication NameConcrete Abstractions : an Introduction to Computer Science Using Scheme
LanguageEnglish
SubjectProgramming Languages / General, Computer Science
Publication Year1998
TypeTextbook
Subject AreaComputers
AuthorKarl Knight, Max Hailperin, Barbara Kaiser
SeriesWest Computer Science Ser.
FormatTrade Paperback
Dimensions
Item Weight36.1 Oz
Item Length9.4 in
Item Width7.9 in
Additional Product Features
Edition Number1
Intended AudienceCollege Audience
LCCN98-034080
Dewey Edition21
IllustratedYes
Dewey Decimal005.13/3
Table Of ContentPart 1: Procedural Abstraction 1. Computer Science and Programming 2. Recursion and Induction 3. Iteration and Invariants 4. Orders of Growth and Tree Recursion 5. Higher-Order Procedures Part 2: Data Abstraction 6. Compound Data and Data Abstraction 7. Lists 8. Trees 9. Generic Operations 10. Implementing Programming Languages Part 3: Abstraction of State 11. Computers with Memory 12. Dynamic Programming 13. Object-Based Applications 14. Object-Oriented Programming 15. Java, Applets, and Concurrency
SynopsisCONCRETE ABSTRACTIONS offers students a hands-on, abstraction-based experience of thinking like a computer scientist. This text covers the basics of programming and data structures, and gives first-time computer science students the opportunity to not only write programs, but to prove theorems and analyze algorithms as well. Students learn a variety of programming styles, including functional programming, assembly-language programming, and object-oriented programming (OOP). While most of the book uses the Scheme programming language, Java is introduced at the end as a second example of an OOP system and to demonstrate concepts of concurrent programming.