|
GOLSCO Books Online Store | UK | Germany |
| books | baby | camera | computers | dvd | games | electronics | garden | kitchen | magazines | music | phones | software | tools | toys | video |
| Help |
| Books - Computers & Internet - Authors, A-Z - computer science curriculum |
| 1-17 of 17 1 |
| Featured List | Simple List |
|
|
|
Go to bottom to see all images
Click image to enlarge
|
Computing Concepts With Java 2 Essentials by Cay C. Horstmann Average Customer Review: Paperback (01 August, 1999) list price: $76.70 -- our price: $76.70 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (30)
Isbn: 0471346098 |
$76.70 |
|
Sams Teach Yourself C++ in 21 Days (4th Edition) by Jesse Liberty Average Customer Review: Paperback (15 March, 2001) list price: $34.99 US | Canada | United Kingdom | Germany | France Editorial Review With Teach Yourself C++ in 21 Days, author Jesse Liberty presents a rapid and well-organized program for getting up to speed in C++ programming. By making the seemingly complex world of C++ digestible in daily doses, Liberty delivers a tutorial that keeps you motivated and yields serious results. This book uses a chapter-a-day approach, with the course outline clearly presented inside the front cover so you'll know exactly where you're headed. Unlike many C++ tutorials, this book doesn't put you to sleep early on with object-oriented programming (OOP) theory. Instead, it quickly makes you productive with the basics of the C++ language and then reinforces your new knowledge with OOP as you move through the teaching program. The first week introduces you to the fundamentals: the anatomy of a C++ program, variables, expressions, functions, program flow, and the basics of classes. Week two introduces some of the more sophisticated elements of the language such as pointers, arrays, and function overloading in a clear and effective manner. The final week concludes your crash course with advanced topics: streams, advanced inheritance, the C++ pre-processor, templates, and error handling. One day is also devoted strictly to object-oriented analysis and design. Each chapter finishes with a daily summary, a Q&A section, a quiz, and a series of excellent coding exercises. This tutorial, which is designed to teach you to write industry standard ANSI C++ code, requires no previous programming expertise. If you want to get serious with C++ in a hurry, this book is an excellent way to go. ... Read more Reviews (230)
Isbn: 067232072X |
|
|
Data Structures in Java by Thomas A. Standish Average Customer Review: Hardcover (12 August, 1997) list price: $106.20 -- our price: $106.20 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (10)
I had two main problems with the book.First,the chapter on graphs and trees was far too advanced for a CS2 student. Second, the author left key programming concepts as problems forassignments, rather than introducing the material in the body of the book. An example is rotating a binary tree in order to balance it: the generalidea is introduced, but techniques were left to the student to devise; OK,I figured out at least one way, but it would be nice to know about otherswithout chasing down another textbook. A final positive note: theappendix introducing the Java language is complete enough that I used it asmy primary reference in learning the syntax of the language.
Overall, the book is very solid, and itaccomplishes its purpose. Standish takes a naturally abstract topic andprovides numerous visuals and models to help the student visualize ADT's.Without these models, a data structures book would not only be extremelydry, but also difficult to follow. This is certainly the book's strongpoint. There is no doubt in my mind that Standish is a great teacher ofdata structures because of this. Also noteworthy is the setup of the book.Recursion, a difficult but essential topic in computer science, is coveredearly on. For the CS2 programmer, recursion can be very difficult at times,and it is critical that the reader understands the value of incorporatingthis technique into ADT programs. In addition, chapter 5 covers modularityand information hiding, which partially introduces the essence behindADT's. I think this is a great placement of this chapter, because when weget into real ADT's, like Stacks and Queues, we understand the purpose ofADT's: all we need to know now is the operations that Stacks and Queueshave to offer. In short, this placement of the chapters allows for quickand easy understanding of a subject that is not concrete by definition.Another good point is its sorting chapter, which covers almost any sortingand searching algorithm you could think of, including Radix Sort andProxMap sort, which are difficult, if not impossible, to find in other datastructures books. The only negative point about the book is the price.For its price, the books should be 50-100 pages longer. And by that, Idon't mean extending long appendices, which contribute to the mediocrethickness of the book already. When I finished the book, I thought I gotmost of what data structures in computer science had to offer. But I wasdead wrong. I found another book (I don't recall the author) that coveredtrees which I never heard of, and other advanced ADT's like binomialqueues. Sorry, you won't find anything like this in this book. In addition,there just aren't enough exercises offered in this book that present anyreal challenge. That may be up to the ability level of the programmer, butin most exercises, all that is required to complete them is just a simplemodification of a source code example. That, in my judgment, is not enoughif one wants to build up any skills in programming. In conclusion, thebook may have its shortcomings, particularly in its length, but overall,its fabulous explanations of an obscure topic more than make up for anyfaults. This book is excellent for an intro to data structures ONLY!
Good things about the book- Now the bad things about the book - to sumit all up, the book is not bad, but it has bad variable names and it justdoesn't cover enough material to make me happy about spending my $56.90.Now I have to buy that Weiss guy's book to get a handle on some of the moreadvanced stuff ... Read more Isbn: 020130564X |
$106.20 |
|
Data Structures and Algorithm Analysis in C++ (2nd Edition) by Mark Allen Weiss Average Customer Review: Hardcover (09 November, 1998) list price: $111.60 US | Canada | United Kingdom | Germany | France Reviews (27)
Isbn: 0201361221 |
|
|
Digital Design (3rd Edition) by M. Morris Mano, Morris M Mano Average Customer Review: Hardcover (01 August, 2001) list price: $116.00 -- our price: $116.00 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (13)
Isbn: 0130621218 |
$116.00 |
|
Computer System Architecture (3rd Edition) by M. Morris Mano Average Customer Review: Hardcover (19 October, 1992) list price: $109.00 -- our price: $109.00 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (15)
I must say however that I gotten up to chapter 11 and have become totally unmotivated to finish the book (only two chapters left). I've gone through most of the interesting problems of each chapter but have no clue to the 'correctness' of some of them since the book doesn't come with solutions. One thing that I really dislike about a book is the lack of an errata sheet. All of Mano's books I own lack an errata sheet. I've noticed some errors in the book although nothing major. Recommendation: As far as I know there are no really good books in the area of computer architecture. If you're looking for a simple introductory book on computer architecture, I would recommend this book. Avoid this book if you're looking for a more technical treatment on the subject.
Isbn: 0131755633 |
$109.00 |
|
Computer Systems Design and Architecture by Vincent P. Heuring, Harry F. Jordan Average Customer Review: Hardcover (05 November, 1996) list price: $116.00 -- our price: $116.00 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (8)
Isbn: 080534330X |
$116.00 |
|
Programming Windows, Fifth Edition by Charles Petzold Average Customer Review: Hardcover (11 November, 1998) list price: $59.99 -- our price: $37.79 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (70)
Isbn: 157231995X |
$37.79 |
|
Programming Windows With MFC by Jeff Prosise Average Customer Review: Hardcover (13 May, 1999) list price: $59.99 US | Canada | United Kingdom | Germany | France Editorial Review The second edition of Jeff Prosise's Programming Windows with MFC is a great introduction to the programming language that will help you build client-side applications in MFC. Though it doesn't cover Internet development, this title provides a worthy tutorial on traditional MFC programming. After some MFC basics, the book looks at Graphical Device Interface (GDI) graphics with a fine discussion of drawing and font handling. Following this, Prosise introduces the use of the MFC collection classes (an alternative to STL) and file I/O, as well as adding serialization support to custom classes. He also dedicates a fair amount of text to basic Windows controls and dialog boxes. His tour of support for both the Single Document Interface (SDI) and Multiple Document Interface (MDI) application styles is just excellent. The built-in view classes in MFC and how to use them in a Windows Explorer-style sample program are covered. From there, it's on to other common GUI interface models such as toolbars, status bars, and the new Internet Explorer-style rebars. After a useful section on printing (including some valuable real-world tips for this tricky topic), the rich array of Windows common controls is discussed. As in the first edition, Prosise's introduction to MFC multithreading and synchronization objects (like mutexes) is a standout. The last section of the book provides a comprehensive discussion of COM and ActiveX programming for the MFC developer. Although the Active Template Library (ATL) is omitted here, there are fine examples of building and using ActiveX controls, including the basics of OLE automation. Newly revised with richer examples and the latest Windows functionality, the second edition of Programming Windows with MFC provides one of the best available tutorials for traditional MFC development. --Richard Dragan ... Read more Reviews (78)
Isbn: 1572316950 |
|
|
An Introduction to Formal Languages and Automata by Peter Linz Average Customer Review: Hardcover (01 October, 2000) list price: $93.95 -- our price: $93.95 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (26)
Linz' utter ineptitude towards writing is what gives this book 1 star.Examples throughout chapters are sparse and relatively worthless.Sample problems at the end of the chapter, in contrast, are ridiculously difficult, and the solutions in the back don't offer any explanation whatsoever towards the answers. This is the only book I have ever read that actually made me feel dumber for reading it.It's simply demeaning.Rather than explaining or justifying his logic, as he should to the target audience of this book, he simply uses "it's obvious that..." repeatedly for sample problems and solutions.A ridiculously complex problem's solution in the back of the book will be whittled down to two lines at best, half of which says something along the line of "It's blatantly obvious that the answer is ___, and you're stupid for not realizing it." If you're actually assigned graded work from this book, may god have mercy on your soul.
Isbn: 0763714224 |
$93.95 |
|
File Structures: An Object-Oriented Approach with C++ (3rd Edition) by Michael J. Folk, Bill Zoellick, Greg Riccardi Average Customer Review: Hardcover (16 December, 1997) list price: $97.80 -- our price: $97.80 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (15)
4 stars instead of 5, because I had to write my own Makefile in order to compile. Aparently, presented makefiles were designed to compile all examples at once, and I only needed a little piece of that. Also, the information is a bit scattered around the book and it is not always easy to find what you need. But it is there, so you just need to work on it. After all, this subject is not covered at all in other books, so I would say it is a must have book for any programmer who works with files.
The programs for class were in Visual Basic .NET .It was not hard to adapt sections from the text when writing programs for a different language. Our class moved through the book as follows:chapters 1-4 (introduction to external storage, files of records); start of chapter 8 (cosequential processes); chapters 5 and 6 (record access, insertion and deletion); end of chapter 8 (sorting large files); chapter 11 (hashing); chapter 7 and 9 (indexing and B-trees). Once I was able to figure out what I could skip and what was important, I was able to read the chapters quickly and understand the material without a lot of re-reading.This book shed new light on an area of computer science that I didn't know much about.After taking the class/reading the book, I feel that I understand well what was being taught.I would still recommend this book to students because there is nothing else quite as up-to-date and it is quite easy to read and learn from. ... Read more Isbn: 0201874016 |
$97.80 |
|
Fundamentals of Database Systems, with E-book (3rd Edition) by Shamkant Navathe, Ramez Elmasri Hardcover (15 January, 2002) list price: $95.00 -- our price: $95.00 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Isbn: 0201741539 |
$95.00 |
|
Operating System Concepts, 6th Edition by AbrahamSilberschatz, Peter BaerGalvin, GregGagne, A Silberschatz Average Customer Review: Hardcover (26 June, 2001) list price: $104.95 US | Canada | United Kingdom | Germany | France Editorial Review Operating systems are large and complex, and yet must functionwith near-absolute reliability--that's why they're a class untothemselves in the field of software development. Since its firstrelease 20 years ago, "the dinosaur book"--Operating SystemConcepts by Abraham Silberschatz, Peter Baer Galvin, and GregGagne--has been a valuable reference for designers and implementers ofoperating systems. The newly released sixth edition of this bookmaintains the volume's authority with new sections on threadmanagement, distributed processes, and the Java Virtual Machine (JVM).There's also information on the workings of the latest crop ofoperating systems, including Microsoft Windows 2000, Linux, FreeBSD,and compact operating systems for handheld devices. This book isconcerned with the design of operating systems, which is to say itenumerates the problems that pop up in the creation of efficientsystems and explores alternative ways of dealing with them, detailingthe advantages and shortcomings of each. For example, in their chapteron scheduling CPU activity, the authors explain several algorithms(first-come, first-served, and round-robin scheduling, among others)for allocating the capacity of single and multiple processors amongjobs. They highlight the relative advantages of each, and explain howseveral real-life operating systems solve the problem. They thenpresent the reader with exercises (this book is essentially auniversity textbook) that inspire thought and discussion. --DavidWall Topics covered: The problems faced by designers of systemsoftware for electronic computers, and strategies that have beendeveloped over the past 20 years to address (and, in some cases, solve)them. Problems of CPU scheduling, memory allocation, paging, processesand threads, storage management, distributed processes and storagemechanisms, and security are all discussed thoroughly and with manyauthoritative references. ... Read more Reviews (54)
Isbn: 0471417432 |
|
|
Programming Language Pragmatics by Michael L. Scott Average Customer Review: Hardcover (15 January, 2000) list price: $74.95 -- our price: $74.95 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Editorial Review As a textbook suitable for the classroom or self-study, Michael Scott's Programming Language Pragmatics provides a worthy tour of the theory and practice of how programming languages are run on today's computers. Clearly organized and filled with a wide-ranging perspective on over 40 different languages, this book will be appreciated for its depth and breadth of coverage on an essential topic in computer science. With references to dozens of programming languages, from Ada to Turing and everything in between (including C, C++, Java, and Perl), this book is a truly in-depth guide to how code is compiled (or interpreted) and executed on computer hardware. Early chapters tend to be slightly more theoretical (with coverage of regular expressions and context-free grammars) and will be most valuable to the computer science student, but much of this book is accessible to anyone seeking to widen their knowledge (especially since recent standards surrounding XML make use of some of the same vocabulary presented here). The book has a comprehensive discussion of compilation and linking, as well as how data types are implemented in memory. Sections on functional and logical programming (illustrated with Scheme and Prolog, which are often used in AI research) can expand your understanding of how programming languages work. Final sections on the advantages--and complexities--of concurrent processing, plus a nice treatment of code optimization techniques, round out the text here. Each chapter provides numerous exercises, so you can try out the ideas on your own. Students will benefit from the practical examples here, drawn from a wide range of languages. If you are a self-taught developer, the very approachable tutorial can give you perspective on the formal definitions of many computer languages, which can help you master new ones more effectively. --Richard Dragan Topics covered: A survey of today's programming languages, compilation vs. interpretation, the compilation process, regular expression and context-free grammars, scanners and parsers, names, scopes and bindings, scope rules, overloading, semantic analysis, introduction to computer architecture, representing data, instruction sets, 680x0 and MIPs architectures, control flow and expression evaluation, iteration and recursion, data types, type checking, records, arrays, strings, sets, pointers, lists, file I/O, subroutines, calling sequences and parameter passing, exception handling, coroutines, compile back-end processing, code generation, linking, object-oriented programming basics, encapsulation and inheritance, late binding, multiple inheritance, functional and logical languages, Scheme and Prolog, programming with concurrency, shared memory and message passing, and code optimization techniques. ... Read more Reviews (12)
Isbn: 1558604421 |
$74.95 |
|
Compilers by Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman Average Customer Review: Hardcover (01 January, 1986) list price: $105.20 -- our price: $105.20 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (47)
Isbn: 0201100886 |
$105.20 |
|
Discrete and Combinatorial Mathematics: An Applied Introduction (4th Edition) by Ralph P. Grimaldi Average Customer Review: Hardcover (01 October, 1998) list price: $112.33 -- our price: $112.33 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (23)
Isbn: 0201199122 |
$112.33 |
|
Elements of Modern Algebra by Jimmie Gilbert, Linda Gilbert Average Customer Review: Hardcover (10 September, 1999) list price: $109.95 -- our price: $109.95 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (2)
Isbn: 0534373518 |
$109.95 |
| 1-17 of 17 1 |
| Books - Computers & Internet - Authors, A-Z - computer science curriculum (images) |
| Images - 1-17 of 17 1 |
|
| Images - 1-17 of 17 1 |