The aim of this textbook is to present the central and basic concepts, techniques, and tools of computer science.
The emphasis is on presenting a problem-solving approach and on providing a survey of all of the most important
topics covered in computer science degree programs. Scheme is used throughout as the programming language, and
the author stresses a functional programming approach which concentrates on the creation of simple functions that
are composed to obtain the desired programming goal. Such simple functions are easily tested individually. This
greatly helps in producing programs that work right first time.
The text guides the reader through basic programming ideas and concepts, including data structures, theory, and
object-oriented programming. Then the fields of database management systems, operating systems, compilers and interpreters,
artificial intelligence, and soft computing are presented. Each of these fields is covered in depth, giving a detailed
introduction to the field, its problems, accomplishments, historical perspective, future trends, and a recommended
reading list. Sample applications are shown in a detailed case study fashion to give a better understanding of
the fields.
Throughout, the author presents techniques to aid in the writing of programs and makes liberal use of boxes which
present "Mistakes to Avoid." Many programming examples are discussed in detail which illustrate general
approaches to programming. These include:
abstracting a problem;
creating pseudo code as an intermediate solution;
top-down and bottom-up design;
building procedural and data abstractions;
writing programs in modules which are easily testable.
Numerous exercises help the readers test their understanding of the material and develop some ideas in greater depth. As a result this text will make an ideal introduction for all students coming to computer science for the first time.
Filter by: All (29) | New (17) | Very Good (4) | Good (5) | Acceptable (3)
|
Up to 90% off millions of textbooks daily FREE SHIPPING on orders over $25* (excludes rental and marketplace offerings) |
|
$0.00 (you save $0.00!) |
|
|
![]() |
![]() |
![]() |
|
|
With FREE Shipping, this book should arrive in the next 5-10 business
days.
Need it quicker?
UPS Ground, UPS 2nd Day and UPS Next Day Shipping may also be available.
| Our Price: | ||
| Guaranteed cash back: | ||
| Your cost after cash back: |
Just send this book back to us in good condition before the end of the buyback period, and we'll mail you a check!
A used textbook does not have:
Being online is not required for reading an eText after successfully downloading it. You must only be connected to the Internet during
the download process.
Minimum Requirements:
When you shop in the Marketplace, you're buying from one our approved independent sellers. Therefore, the seller (not Textbooks.com) is sending your book. You'll pay that seller his or her designated shipping fee.
![]() |
![]() |
|
|
Close
![]() |
||
![]() |
![]() |