e99 Online Shopping Mall

Geometry.Net - the online learning center Help  
Home  - Science - Computer Science (Books)

  Back | 81-100 of 100
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

click price to see details     click image to enlarge     click link to go to the store

$12.55
81. Absolute Beginner's Guide to Computer
$11.78
82. Concise Encyclopedia of Computer
 
83. An Introduction to Computer Science
$7.40
84. The Code Book: The Science of
$60.00
85. Structure and Interpretation of
$26.12
86. Selected Papers on Computer Science
$24.99
87. Computer Science: A Structured
$0.59
88. Absolute Beginner's Guide to Computer
$71.99
89. The Art and Science of Java
$64.80
90. Mathematical Logic for Computer
$57.00
91. Web Technologies: A Computer Science
$117.00
92. Java Concepts for AP Computer
$12.34
93. Computers: The Life Story of a
$125.30
94. Finite Fields for Computer Scientists
$59.95
95. Computers and Intractability:
$34.93
96. Essential Mathematics for Computer
$12.99
97. Top 100 Computer and Technical
$59.99
98. The Art of Computer Programming,
$14.34
99. How to start and run your own
$68.55
100. Design and Modeling for Computer

81. Absolute Beginner's Guide to Computer Basics (5th Edition)
by Michael Miller
Paperback: 456 Pages (2009-09-11)
list price: US$21.99 -- used & new: US$12.55
(price subject to change: see help)
Asin: 0789742535
Average Customer Review: 5.0 out of 5 stars
Canada | United Kingdom | Germany | France | Japan
Editorial Review

Product Description

Everything casual users need to know to get the most out of their new Windows 7 PCs, software, and the Internet

 

  • The best-selling beginner's guide, now completely updated for Windows 7 and today's most popular Internet tools - including Facebook, craigslist, Twitter, and Wikipedia
  • Easy step-by-step instructions cover setting up a new PC, getting online, working with digital media, using productivity tools, and much more
  • By the world's #1 author of beginning technology books, Michael Miller
  •  

    This year, you may be one of the millions of casual computer users that will buy a new Windows 7 notebook or desktop PC. You'll want to know how to find your way around, get comfortable, and get the job done - without jargon, complexity, or hassle. There's a book for you: Michael Miller's Absolute Beginner's Guide to Computer Basics, Windows 7 Edition. It's the one book that covers everything today's beginners and near-beginners need to know: not just about Windows, but also about software, hardware, and the Internet. Through 90+ books, author Michael Miller has established an unparalleled track record in explaining complicated concepts simply and clearly, and empowering beginners. Now, he's thoroughly updated his best-selling Absolute Beginner's Guide to Computer Basics to cover today's user experience - with Windows 7, Internet Explorer 8, and today's hottest online tools, from craigslist and Facebook to Twitter, Wikipedia, and Google Docs. Miller offers step-by-step instructions and friendly, practical advice for making the most of Windows 7's improvements, including the new taskbar, Action Center, and Aero Snap. He walks through setting up a new computer; connecting to the Internet; working with digital media; burning custom CDs; watching DVD movies; using Microsoft Office and other popular software; managing money online; setting up home networks; keeping PCs running reliably; and protecting them from spam, viruses, and spyware. This is the one indispensable book for today's PC novice

    ... Read more

    Customer Reviews (5)

    5-0 out of 5 stars Excellent PC Start-up Book
    Firstly this edition is recommended for Windows 7 and Vista users, if you have Windows XP you should purchase the 4th Edition of this book.

    This book makes no assumptions concerning your knowledge of computers, there are a lot of helpful 'windows' on the pages that make sure that you don't miss areas of: Caution, Tips and Notes.

    It is broken down into 7 parts:

    [Part 1] Getting Started: 2 Chapters
    [Part 2] Using Windows: 3 Chapters
    [Part 3] Upgrading and Maintaining Your System: 5 Chapters
    [Part 4] Using Computer Software: 5 Chapters
    [Part 5] Using the Internet: 12 Chapters
    [Part 6] Communicating via the Internet: 4 Chapters
    [Part 7] Exploring the Digital Lifestyle: 7 Chapters

    From the start, you will be assisted in setting up a new computer. Then the book also has numerous screen shots that will help you along the way as you learn Windows from the ground up and begin to personalize it. There are also a lot of web sites provided that cover a wide area of interests.

    This reading material is systematic, well laid out logically and easy to follow. It is a sure fire and will get any newbie up and running quickly.

    5-0 out of 5 stars Learned alot
    I bought this book as a gift for my Dad who got his first computer.I read through it before I wrapped it and learned alot myself and had my computer running more quickly and efficiently in an hour.I'm buying another copy of this book for myself today!

    5-0 out of 5 stars Computer Basics At It's Best
    I have been repairing computers, tutoring adults and assisting with teaching children in a K-6 environment computers.When anybody asks me for help learning, I point this book out and start them off with it.It has all the basics you need to know.You can use it for quick reference and to learn how to get around on your computer.The book is WELL worth the money you spend on it.Now there is the 5th edition it is even better yet!The 5th edition has Windows 7 for persons buying new computers.There are 38 chapters and every chapter is fully understandable not packed with a bunch of "geek" terminology but simple easy to use format.We have purchased over 15 books to learn the basics.

    5-0 out of 5 stars Absolute Beginner's Guide to Computer Basics
    I remember how intimidating it was when I got my first computer. At the time, my husband regularly used a computer at work and thought that I should learn. Of course, I didn't even know how to turn on the thing let alone make it do something worthwhile.

    Looking back, I wish I would have had a resource like Absolute Beginner's Guide to Computer Basics. The book starts right from the start. Right off, the book tells the reader that they aren't likely to damage the computer by pressing the wrong button. It also explains all the components of a computer and then takes the reader step by step through what the computer can do. Since the book is based on Windows 7 technology, the new computer owner can simply unpack the parts and begin setting up. By the end of the book, the reader will pretty much be caught up on the basics.

    Absolute Beginner's Guide to Computer Basics is good for those new to computing. It provides the basics and does so in an easy to understand way. However, additional resources may need to be consulted if troubleshooting information is required.

    5-0 out of 5 stars great book for beginners!
    We took this book to Liberia to teach some of the locals how to use computers. It was laid out in a very logical way so that introductory computer users could follow what the authors were saying. ... Read more


    82. Concise Encyclopedia of Computer Science
    Paperback: 640 Pages (2004-09-15)
    list price: US$85.00 -- used & new: US$11.78
    (price subject to change: see help)
    Asin: 0470090952
    Canada | United Kingdom | Germany | France | Japan
    Editorial Review

    Product Description
    The Concise Encyclopedia of Computer Science has been adapted from the full Fourth Edition to meet the needs of students, teachers and professional computer users in science and industry.  As an ideal desktop reference, it contains shorter versions of 60% of the articles found in the Fourth Edition, putting computer knowledge at your fingertips. 

    Organised to work for you, it has several features that make it an invaluable and accessible reference.  These include:

    • Cross references to closely related articles to ensure that you don’t miss relevant information
    • Appendices covering abbreviations and acronyms, notation and units, and a timeline of significant milestones in computing have been included to ensure that you get the most from the book.
    • A comprehensive index containing article titles, names of persons cited, references to sub-categories and important words in general usage, guarantees that you can easily find the information you need. 

     Classification of articles around the following nine main themes allows you to follow a self study regime in a particular area: 

  • Hardware
  • Computer Systems
  • Information and Data
  • Software
  • Mathematics of Computing
  • Theory of Computation
  • Methodologies
  • Applications
  • Computing Milieux.

    Presenting a wide ranging perspective on the key concepts and developments that define the discipline, the Concise Encyclopedia of Computer Science is a valuable reference for all computer users. ... Read more


  • 83. An Introduction to Computer Science Using C
    by Maurice Eggen
     Paperback: 432 Pages (1994-01)
    list price: US$67.95
    Isbn: 0534938884
    Average Customer Review: 4.0 out of 5 stars
    Canada | United Kingdom | Germany | France | Japan
    Editorial Review

    Product Description
    Intended for the first course in the majors sequence, Eggen and Eggen present a conceptual introduction to key concepts and methodologiesof computer science. C is the language of instruction, and is integrated only as needed to highlight points and demonstrate concepts throughout the text. In addition to numerous exercises, laboratory activities are incorporated into each chapter (after Chapter 1), leading students through an experimental approach to the concepts and techniques covered in the text. ... Read more

    Customer Reviews (1)

    4-0 out of 5 stars Very good and concise C programming text
    I was searching for a good first crisply written text on C Programming besides the mammoth, densely written C text by Deitel & Deitel whose binding even fall apart after a few weeks.

    I had a big problem grasping Link Lists. But this text, as I had expected from having used it before on Recursion concept, did the trick.I was up and running in about an hour.

    You will not be disappointed if you spend a few days reading it.The dividends quickly follow.

    Looking it up on amazon.com, I'm now just surprised that the authors have not issued new editions to take care of a few cosmetic and appearance aspects.For example, when the authors show code, they separate the various parts of the code with a block of astericks.But astericks are used to show Comments Statements too; thus, using astericks again to show separation may be a bit much, to the average reader who does not want extraneous clutter on their pages.

    Good luck.

    Gerard J. Sagliocca, P.E.
    Albany, New York(United States) ... Read more


    84. The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography
    by Simon Singh
    Paperback: 432 Pages (2000-08-29)
    list price: US$16.00 -- used & new: US$7.40
    (price subject to change: see help)
    Asin: 0385495323
    Average Customer Review: 4.5 out of 5 stars
    Canada | United Kingdom | Germany | France | Japan
    Editorial Review

    Product Description
    In his first book since the bestselling Fermat's Enigma, Simon Singh offers the first sweeping history of encryption, tracing its evolution and revealing the dramatic effects codes have had on wars, nations, and individual lives. From Mary, Queen of Scots, trapped by her own code, to the Navajo Code Talkers who helped the Allies win World War II, to the incredible (and incredibly simple) logisitical breakthrough that made Internet commerce secure, The Code Book tells the story of the most powerful intellectual weapon ever known: secrecy.

    Throughout the text are clear technological and mathematical explanations, and portrayals of the remarkable personalities who wrote and broke the world's most difficult codes. Accessible, compelling, and remarkably far-reaching, this book will forever alter your view of history, what drives it, and how private that e-mail you just sent really is.
    Amazon.com Review
    People love secrets. Ever since the first word was written,humans have sent coded messages to each other. In The CodeBook, Simon Singh, author of the bestselling Fermat's Enigma,offers a peek into the world of cryptography and codes, from ancienttexts through computer encryption. Singh's compelling history is woventhrough with stories of how codes and ciphers have played a vital rolein warfare, politics, and royal intrigue. The major theme of TheCode Book is what Singh calls "the ongoing evolutionary battlebetween codemakers and codebreakers," never more clear than in thechapters devoted to World War II. Cryptography came of age duringthat conflict, as secret communications became critical to both sides'success.

    Confronted with the prospect of defeat, the Alliedcryptanalysts had worked night and day to penetrate German ciphers. Itwould appear that fear was the main driving force, and that adversityis one of the foundations of successful codebreaking.

    In the information age, the fear that drives cryptographicimprovements is both capitalistic and libertarian--corporations needencryption to ensure that their secrets don't fall into the hands ofcompetitors and regulators, and ordinary people need encryption tokeep their everyday communications private in a freesociety. Similarly, the battles for greater decryption power come fromsaid competitors and governments wary of insurrection.

    The Code Book is an excellent primer for those wishing tounderstand how the human need for privacy has manifested itselfthrough cryptography.Singh's accessible style and clear explanationsof complex algorithms cut through the arcane mathematical detailswithout oversimplifying.--Therese Littleton ... Read more

    Customer Reviews (278)

    2-0 out of 5 stars Not for kindle
    Do not buy it for kindle,it lacks most of the illustrations
    Very good book but for kindle its just frustrating

    5-0 out of 5 stars Excellent book
    This is an excellent introductions to cryptography and cryptanalisis. Well written, and with an easy to understand language, wven for non-english speakers like me.

    4-0 out of 5 stars Murder plots, Indiana Joneses, and cyphers
    I tremendously enjoyed reading this book, which explores perhaps the most fascinating aspect of cryptology: its role in society. From Queen Mary who was executed because her cypher was vulnerable to previously unheard-of frequency analysis, continuing with the war-altering influence of Enigma code breakers, to the advent of public-key cryptology in use today, the author paints a rich picture of historical events, personalities, and government interests.

    Mr. Singh's account of the people behind the cypher breakthroughs was the most valuable to me. For example, while I had heard of the formidable Alan Turing, my CS education neglected to include the sad bit that he had committed suicide, on account of his being homosexual- a sin at the time. There are more gems of information like this to be found, making this book interesting to a wide array of people, from historians to conspirationalists.. For the latter group, the author for example offers the juicy bit that the British Empire condoned and actively spread the use of Enigmas, particularly after they had broken the code, lulling countries and colonies into a false sense of security.

    I also liked the nod towards archeologists, a welcome relief from the otherwise politically and militarily motivated encryption landscape. I learned more about Knossos in Crete from this book than when I went there in person!

    Here's the best part: the text is easily understandable. Even for someone very rusty in his/her high school math, it is accessible as the author assumes practically nothing and even defines concepts such as prime numbers and modulus arithmetic. The precise example of an RSA code exchange is relegated to the appendix, meanwhile the author found an analogy involving buckets of paint. Brilliant.

    If I have to find one flaw with Singh's work, it is the age of the publication. 11 years spell "ancient" in the computer world and it's nothing short of bizarre to read that "the Internet is in its infancy" when I can access my bank accounts on a remote island - on my cell phone. An update of the last two chapters would do this otherwise priceless book good.

    5-0 out of 5 stars Interesting Read
    I bought this book several years ago and enjoyed every aspect of it. It is a nice blend to tech and history. This is a great book for anyone interested in encipherment of information.

    4-0 out of 5 stars Great read.
    This is a well written book from an author with great knowledge on the topic. Don't be put off by all the talk about 'Where is the American side of the story' because in all honesty it's nice to read a book which is not so pro American for a change! A breath of fresh air. ... Read more


    85. Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science)
    by Harold Abelson, Gerald Jay Sussman
    Hardcover: 657 Pages (1996-07-25)
    list price: US$86.00 -- used & new: US$60.00
    (price subject to change: see help)
    Asin: 0262011530
    Average Customer Review: 3.5 out of 5 stars
    Canada | United Kingdom | Germany | France | Japan
    Editorial Review

    Product Description
    Structure and Interpretation of Computer Programs has had adramatic impact on computer science curricula over the past decade. Thislong-awaited revision contains changes throughout the text. There arenew implementations of most of the major programming systems in thebook, including the interpreters and compilers, and the authors haveincorporated many small changes that reflect their experience teachingthe course at MIT since the first edition was published. A new theme hasbeen introduced that emphasizes the central role played by differentapproaches to dealing with time in computational models: objects withstate, concurrent programming, functional programming and lazyevaluation, and nondeterministic programming. There are new examplesections on higher-order procedures in graphics and on applications ofstream processing in numerical programming, and many new exercises. Inaddition, all the programs have been reworked to run in any Schemeimplementation that adheres to the IEEE standard. Visit the SICP2 website!Amazon.com Review
    Abelson and Sussman's classic Structure and Interpretationof Computer Programs teaches readers how to program by employingthe tools of abstraction and modularity. The authors' centralphilosophy is that programming is the task of breaking large problemsinto small ones. The book spends a great deal of time considering boththis decomposition and the process of knitting the smaller pieces backtogether.

    The authors employ this philosophy in their writingtechnique. The text asks the broad question "What isprogramming?" Having come to the conclusion that programmingconsists of procedures and data, the authors set off to explore therelated questions of "What is data?" and "What is aprocedure?"

    The authors build up the simple notion of aprocedure to dizzying complexity. The discussion culminates in thedescription of the code behind the programming language Scheme. Theauthors finish with examples of how to implement some of the book'sconcepts on a register machine. Through this journey, the reader notonly learns how to program, but also how to think about programming. ... Read more

    Customer Reviews (164)

    5-0 out of 5 stars Become the Wizard's apprentice
    Computer programmers who read this book come out changed, for the better. I've been Programming mostly in imperative languages (C C++ Java) for 10 years and have just received a Masters Degree in IT and have recently been making forays into Functional programming. This book was recommended to me.
    I read it.
    I wish I'd read it 20 years ago! I could have saved so much time and written better more powerful software.

    The insight I've gained into computation is staggering... it's probably going to take me the rest of my programming career to fully absorb all the pearls of wisdom this book imparts.

    If you're serious about computation and programming, stop reading what you're currently reading and read this first... it'll take a while to get through, and takes some hard thinking, but will inform your thinking for the better and change the way you code and think about coding forever!

    4-0 out of 5 stars Awesome text, but not for beginners
    Having first watched the authors' excellent video lectures that were built upon the first edition of this textbook I naturally had very high expectations when I set my hands on the second edition. The breadth of the material covered by this book is very much in line with its title. The central topic of the book, as one would expect, are computer programs.And it is here that the book really shines, progressively refining the readers' idea of what a computer program essentially is through multiple interpretations and re-interpretations of that idea.

    That being said, this book does take the unconventional approach: it uses a relatively unknown language called Scheme and goes into considerable effort to promote functional programming, an approach still considered pariah in the industry. But this is no flaw in my opinion. Current trends in programming language evolution indicate that many ideas that were hitherto the sole province of functional programming will become more and more present in mainstream languages.

    The beauty of Scheme is that it hardly has any syntax and its few special forms can all be learned in a very short time, liberating the reader from the so ubiquitous tyranny of syntax that plagues the majority of programming textbooks out there. The Scheme that the authors present in this book has no looping constructs: believe you me, there really is something special in writing loops via function recursion - it reminded me of my high-school days and the infamous goto's I would regularly get chided for by the teacher. Interestingly, in the fourth chapter of the book you get to implement some of these absent looping constructs yourself.

    Another nice thing about the book is that it constantly keeps challenging you: the exercises get progressively more difficult and there are very few one could skip on the basis of them being trivial or non-engaging.

    I was surprised though, to have seen that many colleges did, or still do, use this textbook as a basis for a first course in computer programming. I find this inappropriate because there is far too little in the way of teaching the essential algorithms and program design patterns for beginners to really profit from here. In my opinion, the material in this book is more suited for computer science sophomores instead.

    One of my biggest gripes with this text had to do with the way the exercises were laid out: on far too many occasions, the book doesn't present you with enough of workable code to test and verify your solutions - while an experienced programmer will have easily dealt with this issue by consulting MIT's 6.001 course webpage and downloading the code set for the book, a soloing beginner could possibly be frustrated to the point of giving up on the book. The stream section in chapter 3 is especially troublesome since there is no officially provided workable code at all either in or outside the text - again, the solution is pretty simple, but to a beginner probably insurmountable without assistance. I strongly suggest using the DrScheme environment and switching to Lazy Scheme for the purposes of this section. In fact, one can use DrScheme for most of the book, as it's far more user friendly than MIT Scheme Emacs and diverges from MIT GNU dialect of Scheme in only a few sections of the book. One annoying feature of DrScheme is that it has recently rendered set-car! and set-cdr! procedures obsolete: fortunately, the solution is simple. Just add "(require r5rs)" at the top of the definition window.

    A second potential problem for students that I see, is a thorough lack of commentary on domains and codomains of functions in the programs. Since Scheme is a dynamically typed language, there is no self-documentation present as there would be were the programs written in a typical statically typed language such as C++, and for a streamlined reading experience such documentation is a must.

    With all of this in mind, and considering this textbook as an intermediate rather than beginner level material, I rate it as very good, with potential for excellence should the problems I mentioned be resolved.

    If you decide to read the book, I warmly recommend that you watch the eponymous video lectures in parallel as they are thoroughly entertaining and on some occasions go into interesting theoretical discussions not to be found in the book (you definitely don't want to miss the lecture on the metacircular evaluator as it's far more clear than the presentation in the book and concludes with some really nice lambda calculus hacks).

    4-0 out of 5 stars Have You Read Your SICP Today?
    Everyday, my friends would talk about this book and remind each other to read their fare share of SICP for the day.
    I finally saved enough money to buy my own copy, and I'm now making sure I read a few pages a day.

    Best wizard book ever, as Sussman would put it

    5-0 out of 5 stars Great Book, Expensive Press...
    As others have gone into, this is a great programming book for many reasons, and is a must-read for anyone who is interested in software design.Rather than waste time reaffirming the excellent positive reviews of this book, I wanted to cover something that I have not seen in the reviews: namely that there are multiple publishers for this book (as it is an "open source" book).At the time of writing, there is this McGraw-Hill publication, and, for 40% less, an MIT press edition.While I have not seen the McGraw-Hill version in person to see what quality benefits it has over the MIT press edition, I am very happy with the binding and print quality of the MIT press edition and would advise saving your money unless you have a particular reason you want to spend a lot more money for the same content.

    5-0 out of 5 stars Will change the way you think about computing
    The authors have an ambitious goal - to fundamentally change the way you think about computing. Scheme is used as a vehicle to illustrate how large, complex systems can be designed by abstraction. Several real-world examples are used: a picture language, a circuit simulator, a compiler and a PROLOG-like pattern matching language.

    To get a flavor of this book, search for "SICP Lecture 1a" in Google Video. It's the first of 20 lectures delivered by the authors of the book in 1986. If you decide to purchase the book, use it in conjunction with these lectures to get the complete SICP experience.

    ... Read more


    86. Selected Papers on Computer Science (Center for the Study of Language and Information - Lecture Notes)
    by Donald E. Knuth
    Paperback: 276 Pages (2004-11-15)
    list price: US$30.00 -- used & new: US$26.12
    (price subject to change: see help)
    Asin: 1881526917
    Average Customer Review: 5.0 out of 5 stars
    Canada | United Kingdom | Germany | France | Japan
    Editorial Review

    Product Description
    Donald Knuth's influence in computer science ranges from the invention of literate programming to the development of the TeX programming language.One of the foremost figures in the field of mathematical sciences, his papers are widely referenced and stand as milestones of development over a wide range of topics.This collection focuses on Professor Knuth's published science papers that serve as accessible surveys of their subject matter. It includes articles on the history of computing, algorithms, numerical techniques, computational models, typesetting, and more.This book will be appreciated by students and researchers from a wide range of areas within computer science and mathematics.Amazon.com Review
    Knuth is, of course, one of the foremost computer scientistsand has been instrumental in the invention of methods for translatingand defining programming languages and mathematical analyses ofalgorithms. It is fair to say that computing as we know it today wouldnot be possible without Knuth's contributions. This is a collection ofhis less technical publications dealing with the relationship ofcomputer science and mathematics, CS education, and the history of computationaltechniques from Babylonia to the present including an analysis of Johnvon Neumann's first program. Highly recommended to all seriouscomputer scientists. ... Read more

    Customer Reviews (7)

    5-0 out of 5 stars An Survey of Computer Science Presented by One of the Field's Finest
    Reading this book helped me to remember why I got into computer science in the first place:it's a whole lot of fun.As Alan Perlis admonished us, we musn't ever lose that.

    All of Don Knuth's books express how fun computer science is, but this one does it in a smallish paperback form with content that's easier to digest as bedside or subway reading than some of his other more famous volumes.

    5-0 out of 5 stars A fine book on the philosophy of computer science
    Chapter Table of Contents:

    0. Algorithms, Programs, and CS
    1. CS and its Relation to Math
    2. Math and CS: Coping with Finiteness
    3. Algorithms
    4. Algorithms in Modern Math and CS
    5. Algorithms Themes
    6.-9. Theory and Practice I..IV
    10. Are Toy Problems Useful?
    11. Ancient Babylonian Algorithms
    12. Von Neumann's First Computer Program (sorting)
    13. The IBM 650: An Appreciation from the Field
    14. George Forsythe and the Development of Computer Science
    15. Artistic Programming

    Audence:
    1) Computer Science faculty and graduate students.
    2) Mathematicians.
    3) other scientists who want to understand their computer science colleagues.

    Knuth is best known for his huge corpus
    The Art of Computer Programming [TAOCP] (at this time vols. I-III)
    This text (Selected Papers) really isn't for beginning programmers
    (TAOCP is better for this even if more dense).
    "Selected" is not a How-to book.
    It's the Philosophy of the PhD on the computing field.

    Math:
    Yes.Selected Papers has a fair amount of algebra.
    The level of math required to understand and appreciate the book:
    for several of the papers, the reader needs an understanding of combinatorics:
    'n!' as factorial (not exclamination point), running sums,
    matrix algebra, and a bit of calculus.Other papers have practically no math (the last 3 and the opening chapter[0]).
    Heavy emphasis appears on the concept of the iterative nature of Algorithms
    (in contrast to other sciences which seek closed form solutions).
    Can you read it w/o the math?Sure, but you would be losing major points (read it with a knowledgeable friend).

    The Reading:
    I really liked the paper on Toy problems.I needed this earlier in my career.Many computer scientists who like fun but get criticism will like this essay.It alone is worth the price of the book.

    The easy reading introductory parts of various papers are readable withminimum math and have valuable insights (like Knuth's informal observation that 2% of the general populice feels comfortable thinking algorithmically).

    The early chapters on algorithms show the importance of experimental randomization methods.

    The astute review reader will notice 4 chapters (really
    4 speeches) on the ideas of Theory and Practice.A lot of this material is redundant, but it conforms to the ideas of stepwise refinement and it shows some of the development of DEK's thinking.Note: he describes; he does not offer solutions.

    Knuth has an obscure challenge during DEK's address to IFIP (T&P IV), slide 33.I worked toward this without knowing it.

    I'll be honest with the review reader:I know the author, and
    he asked me to promote this book.And it's a book well worth promoting.

    The book is a pleasure to those interested in the field.
    Chap 4: I sat in the audience for this presentation.
    Every library should have a copy for inspection if not enough to have on every computer scientist's book shelf (next to TAOCP, and other books by Don)., and it can be a good gift book to scientists.

    5-0 out of 5 stars It changes the way you think about Computer Science
    If this book is your first Donald Knuth's Book, the way you think about Computer Science will change. The author gives us the opportunity to think about Computer Science and Algorithms like a brillant scientist.

    If you are a student you must read this book... and if you are not, I hope you already have it !

    5-0 out of 5 stars Read this book first
    Knuth's most famous work, the "Art of Computer Programming" series, is justly famed.Bill Gates said something like "If you can read it all the way through, write me and I'll hire you".But mostpeople can't make it through -- they're put off by the use of assemblylanguage, or by the amount of mathematics.I can understand that, and I always wished there was some way toget the essence and excitement of "Art of Computer Programming"without the full treatment. Now there is.

    "Selected Papers inComputer Science" succeeds beautifully in showing what its like to bea computer scientist, and how that is related to but different from being amathematician.At the heart of the book are four essays on "Theoryand Practice".Actually, it should be "Practice andTheory", because the only sensible way to progress in any field is toget some practical experience first, and then acquire the theory necessaryto understand what you did, and to allow you to do more.Knuth covers thisvery well for computer science.I am in the habit of dog-earing pages in abook that offer an especially important insight.Looking back at my copyof "Selected Papers", I see that about 40 pages are so marked; anamazingly high ratio for a book of 270 pages.Try a test: read 10 pagesfrom the book at random, if you don't find at least one important insight,then probably this book (and perhaps computer science in general) is notfor you.If you do, you can be assured that the full book will give youmany more.

    5-0 out of 5 stars Need to find a research topic?
    Knuth, if you know, is one of the authorities in Algorithm design and various aspects of computer science. If I remember correctly, he teaches at Stanford.

    This book is a collection of some of his research papers. It iswell organized and can definitely supplement your library.

    U can readstuff that interests you, especially as a student (undergrad or grad).Definitely will help you if you have similar research interests as Knuth. ... Read more


    87. Computer Science: A Structured Programming Approach Using C (2nd Edition)
    by Behrouz A. Forouzan, Richard F. Gilberg
    Paperback: 928 Pages (2000-03-03)
    list price: US$126.95 -- used & new: US$24.99
    (price subject to change: see help)
    Asin: 0534374824
    Average Customer Review: 4.5 out of 5 stars
    Canada | United Kingdom | Germany | France | Japan
    Editorial Review

    Product Description
    The Second Edition of this useful book presents both computer science theory and C-language syntax with a principle-before-implementation approach.Forouzan and Gilberg continue to present a clear organizational structure, supplemented by easy-to-follow figures, charts, and tables. ... Read more

    Customer Reviews (5)

    4-0 out of 5 stars HUH
    i receieved the book on time but there was a huge ugly sticker on it and the cover was kind of crumpled./

    5-0 out of 5 stars Using it for my class
    Used this text in college for C programming, and will adopt the C++ version for the class I teach!
    Easy to read, plenty of examples, and does not overwhelm the beginning programmer with useless information. Practical, easy to use...best for C programming (and it's sister text for C++).

    5-0 out of 5 stars Simple and straight forward
    I studied from this book for my class two years ago.I thought that the book carefully explains concepts with out being wordy, which lessen the frustrations and uneasiness of learning how to program for the first time.After each major new concept, the book writes an example program.Following the programs are explanations of everything in the program.Why they write this or why use this method, etc.The exercises are helpful.However, if they have a solution guide to go with it, it would had been even better.Overall, this book is great for anyone trying to learn C on their own.It doesn't leave out anything and the concepts are explained in a straightforward and clear manner.

    5-0 out of 5 stars Computer Science: A Structured Programming Approach Using C
    This is the best C book I have ever seen.If you want to learn C programming language this is the only book you will need.

    4-0 out of 5 stars A Book covers the detailed basic...
    I used this textbook for my C class. I found that this book covers the detailed basic. For a beginner, it is regarded a good book to start. ... Read more


    88. Absolute Beginner's Guide to Computer Basics (4th Edition)
    by Michael Miller
    Paperback: 456 Pages (2007-03-02)
    list price: US$21.99 -- used & new: US$0.59
    (price subject to change: see help)
    Asin: 078973673X
    Average Customer Review: 4.5 out of 5 stars
    Canada | United Kingdom | Germany | France | Japan
    Editorial Review

    Product Description
    &>

     

    Who knew how simple computers could be?

     

    Whatcan you do with your new PC? The sky's the limit! Absolute Beginner'sGuide to Computer Basics will show you how to set up and configure yourPC, including how to connect to the Internet. Then you'll learn how tofix your digital photos, create digital scrapbooks, download digitalmusic to your iPod, burn your own custom CDs, watch DVD movies, writeletters and memos, balance your checkbook, and create show-stoppingpresentations. And if you need more computing horsepower, you'll evenlearn how to upgrade your PC and add new peripherals. It's all easy,thanks to Michael Miller's step-by-step instructions and helpful advice!

     

    Nowupdated for both Windows Vista™ and Windows® XP, Absolute Beginner’sGuide to Computer Basics will have you using your new PC in no time!Here's a preview of

    what you'll find inside:

    • Learn how to set up and configure your new computer, and install new computer hardware and software
    • Get the scoop on how to work with Microsoft Windows XP or Windows Vista, and how to personalize it just for you
    • Learnhow to use the most popular computer programs—includingMicrosoft®  Word, Microsoft®  Works, Microsoft®  Money,and Quicken
    • Connect to the Internet for web surfing, email, instant messaging, blogging, and podcasts—and create your own MySpace page
    • Becomea digital media pro—learn to work with digital cameras and photos,download and listen to digital music, and burn your own CDs and DVDs
    • Find out how to protect your PC from spam, viruses, spyware, and computer attacks
    • Learn how to set up a wireless home network and share your Internet connection with multiple PCs

    Introduction

    I  Getting Started
    1 Understanding Desktop PCs

    2 Understanding Notebook PCs
    3 Setting Up Your New Computer System

    II Using Windows

    4 Getting to Know Windows Vista

    5 Using Windows XP on Older Computers
    6 Personalizing Windows

    7 Working with Files, Folders, and Disks
    III Upgrading and Maintaining Your System

    8 Adding New Hardware and Devices to Your System

    9 Setting Up a Home Network

    10 Performing Routine Maintenance

    11 Dealing with Common Problems

    12 Protecting Your PC from Viruses, Spam, and Other Online

    IV Using Computer Software

    13 Installing New Software

    14 The Suite Spot: Working with Microsoft Works and Microsoft
    15 Letters, Memos, and More: Working with Microsoft Word

    16 Crunching Numbers: Working with Microsoft Excel 

    17 Presenting Yourself: Working with Microsoft PowerPoint 

    18 Banking and Beyond: Working with Microsoft Money and Quicken 

    19 Connecting to the Internet—At Home and on the Road
    V Using the Internet  

    20 Sending and Receiving Email

    21 Surfing the Web with Internet Explorer

    22 Searching the Web

    23 Shopping Online

    24 Buying and Selling in eBay Online Auctions

    25 Exploring Blogs and Podcasts

    26 Social Networking with MySpace

    27 Creating Your Own Web Page

    28 Exploring Other Cool and Useful Websites

    29 Sending and Receiving Instant Messages
    VI Exploring the Digital Lifestyle

    30 Using Your PC with a Digital Camera

    31 Organizing and Editing Your Digital Photos

    32 Sharing Your Digital Photos Online

    33 Playing, Ripping, and Burning CDs

    34 Downloading and Playing Digital Music

    35 Using Your PC with an iPod or MP3 Player

    36 Playing DVDs and Videos on Your PC

    37 Downloading and Playing Videos from the Web

    38 Making Your Own Digital Home Movies
    Index

     

    MichaelMiller is the best-selling author of more than 75 how-to books,covering topics such as Windows XP and eBay online auctions. Michaelhas helped more than a million readers be productive with their PCs andhas earned a reputation for practical advice, technical accuracy, andmaking difficult topics easy to understand.

     

    Category: Computers & Internet

    Covers:    General Computing

    User Level:    Beginning

     

    $21.99 USA / $26.99 CAN / £15.99 Net UK

     

    www.quepublishing.com

    ... Read more

    Customer Reviews (14)

    3-0 out of 5 stars IT'S FOR MY NEPHEW
    i work with mainframe computers and wanted to find something comparable to the very first book that I had getting started in the 80's. I could not find something like that and saw this. Of course it's more p.c. based but it is something to get him started. It's simple and I like the illustrations. To really be sure of the book. I will have to consult my nephew. Think I'll call him now to ask about his progress.

    1-0 out of 5 stars A Completely Useless Book
    I was very disappointed in this item. It purports to be helpful, was rated as 5 stars and I have yet to find one thing that is of help.The questions I needed answering are too numerous to detail, but suffice to say that NONE of them were answered by this book.I would actually like a refund.

    I am not an idiot, I work extremely complex electronic equipment, owning a digital recording studio with many pieces of outboard gear, so I feel qualified to make the statement that this book was of no use to me whatever.

    5 minutes of "Facetime" with a high-school age person anwered more questions for me than spending hours searching through this book.

    I would recommend not buying this book at any price.

    5-0 out of 5 stars Absolute Beginner's Guide Computer basics
    I haven't had a chance to use this book yet but I know it will be handy and helpful. I am taking an IT class right now and I love it. So I know that this book will be very helpful in the future.

    3-0 out of 5 stars computer illiterate
    I found parts of this book helpful-probably half, because I am pretty much self taught. It did confuse me a bit at times. I would like to have checked out other computer books to compare for beginners, but didn't.

    5-0 out of 5 stars Great for Beginner's of any age!
    I recently purcahsed my first PC desktop computer and have been working from a laptop for over three years. I had been a MAC user for years but a change in jobs pointed me toward te PC. This book describes things that I wish I had known three years ago for laptops but also is helping me with what to do and not to do for the PC desktop.It is simple and to the point but somewhat fun to read for a manual/reference book.It compares laptops and desktops and Vista and XP.Haven't finished reading the book but have read several chapters and have skimmed a few more.I like the tips, stop and notes on the side of the pages--they get your attention. Would like to loan it to some friends and maybe my father but I don't want to have it out of my hands for fear of not getting it back. Guess I will have to see if there are any used or even a new one if someone wants to borrow it. ... Read more


    89. The Art and Science of Java
    by Eric Roberts
    Paperback: 704 Pages (2007-03-01)
    list price: US$108.00 -- used & new: US$71.99
    (price subject to change: see help)
    Asin: 0321486129
    Average Customer Review: 4.0 out of 5 stars
    Canada | United Kingdom | Germany | France | Japan
    Editorial Review

    Product Description
    In The Art and Science of Java, Stanfordprofessor and well-known leader in Computer Science Education EricRoberts emphasizes the reader-friendly exposition that led to thesuccess of The Art and Science of C. By following therecommendations of the Association of Computing Machinery’s Java TaskForce, this first edition text adopts a modern objects-first approachthat introduces readers to useful hierarchies from the very beginning.

    Introduction;Programming by Example; Expressions; Statement Forms; Methods; Objectsand Classes; Objects and Memory; Strings and Characters;Object-Oriented Graphics; Event-Driven Programs; Arrays and ArrayLists;Searching and Sorting; Collection Classes; Looking Ahead.

    Amodern objects-first approach to the Java programming language thatintroduces readers to useful class hierarchies from the very beginning. ... Read more

    Customer Reviews (6)

    2-0 out of 5 stars Yout guys know this is the textbook for Java course at stanford right?
    The problem of this book is it was designed for the course in Standford university. So it's not a "general" Java book for everyone.

    5-0 out of 5 stars Hmmm
    I sont know how I am supposed to review this if I never got the product. I orders and was chargedbut they later told me they sisnt actually have the product. They returned my money though and everything so I wasn't unhappy.

    5-0 out of 5 stars great approach to learning how to program
    I just finished taking a college course that uses The Art & Science of Java. This book takes a graphical approach to learning how to program. With a graphical approach the student can better understand how object oriented programming works. I taught myself java a few years ago, from a book that taught me how to make programs that output to the command prompt. I never understood object oriented programming until now.

    5-0 out of 5 stars Purchased for school
    This book was required for my course in Java programming. Great book, I highly recommend this for beginners of Java.

    5-0 out of 5 stars Art and Science of Java / review
    Best part about this book is that lectures from Stanford [CS106A] are available for free!!!

    [...]

    Stanford Engineering Everywhere
    see.stanford.edu

    It takes a little elbow grease for the amateur to figure out how to link in libraries etc... but once this is done- you can delve into some meaningful [useful] programing examples early on.My plug for this book is as much for the corresponding class videos and handouts as it is for the book- which when combined together offer a great set of tools for learning computer programing and java.Once through the book and class materials [videos and homework] the student should be able to graduate on to more advanced java books without trouble.

    ...and if you're going through the Stanford lectures- you can ignore the first several assignments involving KARL and just start with the java assignments.

    ... Read more


    90. Mathematical Logic for Computer Science (Series in Computer Science)
    by Zhongwan Lu
    Hardcover: 248 Pages (1988-02)
    list price: US$81.00 -- used & new: US$64.80
    (price subject to change: see help)
    Asin: 9971502518
    Canada | United Kingdom | Germany | France | Japan
    Editorial Review

    Product Description
    Describes the aspects of mathematical logic which are related to computer science. This book deals with both the peculiarities of logical systems and the requirements of computer science. In this edition, the proofs and explanations have been increased and rewritten, with new terms and notations. ... Read more


    91. Web Technologies: A Computer Science Perspective
    by Jeffrey C. Jackson
    Paperback: 574 Pages (2006-08-27)
    list price: US$108.20 -- used & new: US$57.00
    (price subject to change: see help)
    Asin: 0131856030
    Average Customer Review: 4.5 out of 5 stars
    Canada | United Kingdom | Germany | France | Japan
    Editorial Review

    Product Description
    This book introduces the key technologies that have been developed as part of the World Wide Web, helping readers understand the Web at a fundamental level. This provides a solid foundation from which readers can move on to higher-level Web development tools. Detailed coverage of a wide spectrum of Web technologies, including AJAX, HTTP, XHTML, CSS, JavaScript, Document Object Model (DOM), Java Servlets, XML, XML Namespaces, SAX, XPath, XSLT, JSP, SOAP, WSDL, XML Schema, and JAX-RPC.  For professionals interested in expanding their knowledge of emerging[DU1]  Web technologies.

     

    ... Read more

    Customer Reviews (2)

    4-0 out of 5 stars Great potential!
    I would give this book 5 stars, but the material needs to be updated. I have used this book twice for teaching our third year undergraduate course on Web technologies. I like the philosophy of the book, which is 1) to present a single coherent stream of technologies, rather than presenting a large collection of technologies that are more or less equivalent, and 2)to present the fundamental concepts of the Web so that students are well equipped to understand future technologies. The book presents Java-based server-side technologies, which suites our curriculum very well since we are using Java for most of our programming courses, and it also has a good coverage of XML technologies. The author provides numerous references to the relevant RFCs and authoritative documents. The book could be improved by adding more elements of design so that the students better understand the role of these technologies in developing large real-world Web applications. But most importantly, the book needs to be updated to cover the current Web standards. In particular, the Java-based Web services have evolved substantially since the publication of the book. HTML5 is evolving in interesting directions, and should be covered in the textbook. A chapter of JavaServer Faces would be a nice addition. Finally, although most of the textbook presents clear explanations of the concepts, some sections would benefit from the polishing that a second edition would bring. For me, the book is reaching its end of life, but unfortunately, I am not aware of any other textbook with "a computer science perspective" of Web technologies.

    5-0 out of 5 stars Whirlwind Tour with Case Study (blog), Code Examples and Relevant References
    I used this book in my web applications class. This is a great introductory book for those who are tired of design-centric, saccharine, "let's make pretty pages" category of HTML books. If you are an aspiring developer, you need to know more than a mark-up language. This book gives you a working definition of XHTML, and then moves on to the real meat of the web: the technologies that drive real-world web pages; that is, JavaScript, XML, JSP, etc. Of course there are analogs to those listed above. PHP, for one. The author does not argue for "one true technology set." He presents the material so that, if you were to learn PHP instead of JavaScript, it would be a smooth integration to what you already learned.

    There is also an appendix explaining how to set up a server, etc. All in all, one of the best dev-centric books on web programming - not just a book of tags! - that I've seen. :) ... Read more


    92. Java Concepts for AP Computer Science
    by Cay S. Horstmann
    Hardcover: 880 Pages (2007-07-20)
    -- used & new: US$117.00
    (price subject to change: see help)
    Asin: 0470181605
    Average Customer Review: 3.5 out of 5 stars
    Canada | United Kingdom | Germany | France | Japan
    Editorial Review

    Product Description
    Thorough grounding in programming concepts and problem-solving

    Gradual introduction to object-oriented programming techniques, beginning in Chapter 2

    Testing Track, color coded in TOC and page margins, emphasizes content and pedagogy that supports test-driven approach to programming.

    Graphics Track, color coded in TOC and page margins, emphasizes optional graphics material.

    Programming Projects in LabRat
    * Updated programming assignments reflect test-driven methodology
    * LabRat tool permits automated submission and grading of students programs ... Read more

    Customer Reviews (3)

    2-0 out of 5 stars Misleading title
    The title suggests a book about interesting concepts on computer science; therefore I was expecting core concepts such as game theory, computability, artificial intelligence, etc. However, this book is just about object oriented programming. So, I was really disappointed. If you are looking for a book about computer science concepts this is not for you. On the other side, if you need a first book about OO this could be your book.

    4-0 out of 5 stars up to date text on java
    What if you don't care about taking the US Advanced Placement test for computer science? Suppose you just want to leave java from scratch. Horstmann's book is a good choice. It deals with the latest versions of java, 5 and 6, for one thing. Java has been thru several iterations in recent years and earlier books on it won't have the latest features.

    There is an extensive set of programming exercises for each chapter. Depending on your predilictions, you should tackle as many as possible. You can best learn programming by actually coding, so force yourself to do this. By the way, there is also a useful feedback loop here. If you find that you can do the exercises easily, and that you like doing them, then this is a very good sign that you are suited for a career in programming. But if the exercises seem too hard, then consider rereading the chapters more carefully. If still the exercises are too hard, or perhaps you can do them, but you really have to force yourself to make the effort, then maybe programming is unsuited for you.

    The text covers all the standard features of java. All the main classes that come with the java distribution. The graphics programming should be easy. The widget libraries were carefully designed for quick learning.

    The toughest parts of the book are at the end, unsurprisingly. On data structures and trees. These only hint at the elegant complexities of the topics.

    4-0 out of 5 stars The lack of depth on the swing and event handling libraries mean that I will not be adopting it
    As the teacher of college courses in computer science, I am always trolling the textbook waters looking for a new and better book. Therefore, that is the context within which I examined this book.
    It is designed for an introductory course in Java and covers all of the basics, although some are not covered in what I consider to be the proper depth. Objects are used throughout, although introduced in a gradual manner. The control constructs; the core properties of object-oriented programming such as encapsulation and polymorphism and many of the classes in the basic libraries are covered. The last two chapters introduce data structures, an area that is generally not considered to be a part of basic java.
    While I consider the book readable and the examples understandable, the coverage of the objects in the swing library is weak. In my opinion, the book would have been stronger had the chapters on data structures been dropped in favor of more coverage of the swing library and the event handling classes. While it is a good idea to begin with programs that are run from a command line, most programs released to the world will present a visual interface.
    Since I consider the creation of programs that present a visual interface yet still do significant underlying processing to be an essential component of my java course, I will not be adopting this book for my class.
    ... Read more


    93. Computers: The Life Story of a Technology
    by Eric G. Swedin, David L. Ferro
    Paperback: 192 Pages (2007-10-24)
    list price: US$21.95 -- used & new: US$12.34
    (price subject to change: see help)
    Asin: 0801887747
    Average Customer Review: 4.5 out of 5 stars
    Canada | United Kingdom | Germany | France | Japan
    Editorial Review

    Product Description

    A great technological and scientific innovation of the last half of the twentieth century, the computer has revolutionized how we organize information, how we communicate with each other, and even the way we think about the human mind. Computers have eased the drudgery of such tasks as calculating sums and clerical work, making them both more bearable and more efficient, whatever the occasional frustration they carry with them. The computer has become a standard fixture in our culture, a necessity for many aspects of business, recreation, and everyday life. In this book, Eric G. Swedin and David L. Ferro offer an accessible short history of this dynamic technology, covering its central themes from ancient times to the present day.

    ... Read more

    Customer Reviews (3)

    5-0 out of 5 stars Computers: The Life Story of a Technology
    Recently I finished a story on pop culture and technology. I discussed how the transitor became lineage for the present day computer chip.I am fascinated with technology and history which made me love reading this book. The book presents a timeline for computer technology and yes, I admit, I am a computer geek who reminisce in technology of the past.I sit back remembering when I won my very first transitor radio and I smile thinking about my old 286 computer chip. The book was an interesting read because it took me on a trip to my past. I still marval at how technology changes and how much I use it today.

    4-0 out of 5 stars a brief, introductory history
    Basically a book written for someone knowing little about computers. It teaches both the history of computing and also the key ideas present in today's computers. So the authors describe the fumbling early starts. Exemplified by Babbage and Lovelace and the Difference Engine. Over a century ahead of their time, as the hardware was inadequate.

    But in World War 2 came the von Neumann architecture, still the basis of most current computers. And then the solid state transistor at Bell Labs in 1948. Progress seemed so slow, in retrospect. But then the narrative speeds up, as Moore's Law took effect in the late 60s.

    Thus, the book shows the rise of the personal computer in the 80s, and then the Web in the 90s. Searing changes that helped shape today's world.

    Swedin's coverage has no surprises to a reader already in this field. But he has done his homework. It's accurate and covers all the main events and persons.

    5-0 out of 5 stars a history that reads like a good thriller
    Swedin and Ferro have their work cut out for them, as the story of computer technology, although relatively brief, is complex, involving not merely technology, but also politics, personalities and the clash of cultures from various engineering disciplines.They succeed wonderfully at sorting out this tangle and laying a clean--and, one must note--astonishingly dramatic narrative.From Babbage's "Engine," to ENIAC to 'total information awarenesss,' it's a fascinating story that you'll read and *re*read, and it's a book you'll keep in a prominent place on the shelf. ... Read more


    94. Finite Fields for Computer Scientists and Engineers (The Springer International Series in Engineering and Computer Science)
    by Robert J. McEliece
    Hardcover: 207 Pages (1986-11-30)
    list price: US$199.00 -- used & new: US$125.30
    (price subject to change: see help)
    Asin: 0898381916
    Average Customer Review: 5.0 out of 5 stars
    Canada | United Kingdom | Germany | France | Japan
    Editorial Review

    Product Description
    The theory of finite fields is of central importance inengineering and computer science, because of its applications toerror-correcting codes, cryptography, spread-spectrum communications,and digital signal processing. Though not inherently difficult, thissubject is almost never taught in depth in mathematics courses, (andeven when it is the emphasis is rarely on the practical aspect).Indeed, most students get a brief and superficial survey which iscrammed into a course on error-correcting codes. It is the object ofthis text to remedy this situation by presenting a thoroughintroduction to the subject which is completely sound mathematically,yet emphasizes those aspects of the subject which have proved to bethe most important for applications. This book is unique in several respects. Throughout, the emphasis ison fields of characteristic 2, the fields on which almost allapplications are based. The importance of Euclid's algorithm isstressed early and often. Berlekamp's polynomial factoring algorithmis given a complete explanation. The book contains the first treatmentof Berlekamp's 1982 bit-serial multiplication circuits, and concludeswith a thorough discussion of the theory of m-sequences, which arewidely used in communications systems of many kinds. ... Read more

    Customer Reviews (2)

    5-0 out of 5 stars Excellent introduction to coding theory
    I read this book as a learning tool to help my study of coding theory, and I find this book to be very well written and very helpful.

    McEliece excuses himself for covering only what he considers the 'dry' part offinite fields, but the exercises in this book do a great job in givingexamples of the more engineering applications of the theory presented inthis book.

    An interesting side note is that several of the graduatestudents listed in the preface are now well-known professors in digitalcommunications, including Jim Lehnert at Purdue and Wayne Stark atMichigan.

    Since this text is fairly old, this book is highly recommendedas an introduction to coding theory based on classical constructions. To myknowledge there are no good textbooks published that covers graphical codesto this date (year 2000). If you are interested in graphical codes (such asLDPC or Turbo Codes), see McEliece's excellent "The GeneralizedDistributive Law" paper on the IEEE Transactions on InformationTheory, March 2000.

    5-0 out of 5 stars Terrific Self-study guide on finite fields for engineers
    If you think you have to study finite fields and related discrete mathematics for some reasons, then you will love the style and organization of this (almost classic) book simply because the author always carefully selects an example and takes step-by-step refinements with detailed explanations unlike most other textbooks containing theorems and theorems and theorems. If you think you are an engineer working on discrete mathematics and coding for digital communication systems, this book will provide a down-to-earth introduction and some pretty advanced results on finite fields and their applications to designing codes as if you listen to the author's lecture in a classroom face-to-face.

    It starts with some preliminaries on Euclidean domains and algorithm to construct finite fields, and then develops some abstract properties of finite fields, discusses factoring polynomials and trace functions. All these materials are very well-organized with lots of self-exercises to support the theory of linear recurrences over finite fields, and finally, m-sequences and problems of designingsets of binary sequences with good correlation properties for CDMA applications, which is one of the fundamental theorysupporting the current widespread digital cellular telephone systems technology.

    To communication engineers this book provides some practice on advanced materials in discrete mathematics and coding, and to applied mathematician it provides a good connection between his/her background and where-to-start a technical research in the area of codes and sequences for digital communications. ... Read more


    95. Computers and Intractability: A Guide to the Theory of NP-Completeness (Series of Books in the Mathematical Sciences)
    by M. R. Garey, D. S. Johnson
    Paperback: 340 Pages (1979-01-15)
    -- used & new: US$59.95
    (price subject to change: see help)
    Asin: 0716710455
    Average Customer Review: 5.0 out of 5 stars
    Canada | United Kingdom | Germany | France | Japan
    Editorial Review

    Amazon.com Review
    This book's introduction features a humorous story of a manwith a line of people behind him, who explains to his boss, "Ican't find an efficient algorithm, but neither can all these famouspeople." This man illustrates an important quality of a class ofproblems, namely, the NP-complete problems: if you can prove that aproblem is in this class, then it has no known polynomial-timesolution that is guaranteed to work in general. This quality impliesthat the problem is difficult to deal with in practice.

    The focusof this book is to teach the reader how to identify, deal with, andunderstand the essence of NP-complete problems; Computers andIntractability does all of those things effectively. In a readableyet mathematically rigorous manner, the book covers topics such as howto prove that a given problem is NP-complete and how to cope withNP-complete problems. (There is even a chapter on advanced topics,with numerous references.) Computers and Intractability alsocontains a list of more than 300 problems--most of which are known tobe NP-complete--with comments and references. ... Read more

    Customer Reviews (13)

    4-0 out of 5 stars Definitely a classic but not good for beginners
    I have to say that this is a true classic.It gives a very nice treatment of what is NP-completeness in a fashion that really defends the topic well.It gives nice illustrations to show different situations and how to deal with it.But after the first couple of chapters it does get a little out there with the proofs it does.It is still approachable, but it assumes that the reader is already familiar with the basics of combinatorial complexity, especially in reductions.I would only recommend this book to readers who has gone through such books as Introduction to Algorithms by Cormen et al. or Combinatorial Complexity by Papadimitriou and Steiglitz.Those two books are more for beginners and this book should be one to help anyone interested in NP-complete problems to get more practice and depth understanding.Overall a great book for anyone interested in the topic.The grand challenge is to reduce everything to at least something within the 150 problems listed on your own.

    5-0 out of 5 stars comprehensive book for NP-completeness
    The book is excellent in explaining NP-completeness problem. Take it as a reference if you would like to do research in this field.

    5-0 out of 5 stars Published in 1979 and still the best
    This is a rare example of a textbook where the authors actually go to the trouble of considering the fact that the intended reader is a non-expert. Published in 1979 and still the best.

    5-0 out of 5 stars Arrived in time, good condition
    The book arrived in time, in good condition, and adequate packing.

    5-0 out of 5 stars A Beautiful Book on a Beautiful Subject
    This is among the most eloquently written books that I have ever read in my life.Highly recommended. ... Read more


    96. Essential Mathematics for Computer Graphics Fast
    by John Vince
    Paperback: 228 Pages (2001-10-16)
    list price: US$34.95 -- used & new: US$34.93
    (price subject to change: see help)
    Asin: 1852333804
    Average Customer Review: 5.0 out of 5 stars
    Canada | United Kingdom | Germany | France | Japan
    Editorial Review

    Product Description
    This book provides a quick, concise introduction to the most important mathematics used in computer graphics. In ten chapters readers will discover the mathematical techniques required to solve problems and design computer programs for computer graphic applications. From trigonometry to coordinate geometry, each chapter explores a specific mathematical topic. Step-by-step, readers are lead through the fundamentals to such advanced areas as 3D curves, surface patches, and vectors.

    Accessible coverage helps make the concepts easy to understand, so that a non-mathematician can quickly grasp the math that lies behind computer animation. ... Read more

    Customer Reviews (3)

    5-0 out of 5 stars Great refresher
    I love that the author was able to fit so much into so few pages. If I had to carry my old math books from college, I would have to hire a chiropractor.

    It's important to point out that this isn't really the text to learn math from; however, it's a great little refresher that's to the point. So if you're rusty, get this book... if this is all new to you, I'd look into more indepth books.

    5-0 out of 5 stars Terrific Book!
    This book is terrific. The word "fast" in the title hints that you are only going to get a superficial overview of various topics, but this is not the case: you actually come away with an UNDERSTANDING of the topics. The chapter on interpolation is a case in point... I came away being able to derive cubic interpolants, which means that I UNDERSTOOD cubic interpolants. The discussion on quaternions paved the way for me to be able to use them, and the chapter on Bezier curves and patches also gave me an excellent foundation on which to begin using them in OpenGL. In short, I guess this is just one of those magical books in which the author knows how to explain complex subjects in a simple, direct manner. This book is excellent, and I heartily recommend it.

    5-0 out of 5 stars Concise, tight mathematics reference.
    First off, here is what you should expect when buying this book: it's a mathematical quick-reference book, and as such, it contains absolutely no code.What it does contain is background information and formulas for a bunch of the most common situations you'll encounter in computer graphics.

    This book covers a lot of ground in relatively few pages, making it a tight read.It moves through Algebra, Trig, and Geometry, along the way covering such topics as 2D and 3D transforms, perspective, and Beziers.Most of the topics in the book are explained in sufficient detail in a small amount of space.The author makes great and liberal use of diagrams and pictures, which I find particularly helpful to understanding the material since math isn't one of my strong points.

    There are also straightforward examples that demonstrate the mathematical principles, although there is usually only one or two examples per topic.This can be difficult if, like me, you have problems "getting it" without lots of examples to chew on.

    As a software engineer, I enjoy figuring out how things work.And in that respect, this book is great.I have some experience dabbling in OpenGL, and I've read several other computer graphics texts that were laden with code examples but lacking in adequate explanations of the math being used.I have also read basic math books that were not geared towards computer programming topics, which made application and transfer of the mathematical threory difficult.This book filled the gap for me, taking me from thinking things like "Hey, look what I can do with OpenGL" to "Hey, I know how OpenGL is doing that!!"Well, maybe I don't know *exactly* how OpenGL works behind the scenes, but because of this book I have a much better understanding of basic computer graphics.

    Highly recommended, especially if you don't have a strong math or computer science background. ... Read more


    97. Top 100 Computer and Technical Careers: Your Complete Guidebook to Major Jobs in Many Fields at All Training Levels
    by Michael Farr
    Paperback: 378 Pages (2006-11)
    list price: US$17.95 -- used & new: US$12.99
    (price subject to change: see help)
    Asin: 1593573200
    Canada | United Kingdom | Germany | France | Japan
    Editorial Review

    Product Description
    Explore descriptions of 100 top computer and technical careers, match them to your skills, and get a good job quickly. ... Read more


    98. The Art of Computer Programming, Volume 4A: Combinatorial Algorithms, Part 1 (Series in Computer Science & Information Processing)
    by Donald E. Knuth
    Hardcover: 640 Pages (2011-01-10)
    list price: US$74.99 -- used & new: US$59.99
    (price subject to change: see help)
    Asin: 0201038048
    Average Customer Review: 5.0 out of 5 stars
    Canada | United Kingdom | Germany | France | Japan

    Customer Reviews (2)

    5-0 out of 5 stars A Reference "collection" for all those who love math and CS
    I came accross the three books of Knuth while a grad student in CS at William and Mary back in the middle 70's.I am happy to see that those books are still reference for all those studying CS.I regret we have towait until 2004 to take a peek at volume 4!Needless do say of volumes 5,6, and 7.

    5-0 out of 5 stars Brilliant & Amazing. Unequaled achievement in this field.
    I used to be a high-school student when I accidently found a copy of thefirst volume. It moved my all life. I decided to become a computerscientist at the end of the first chapter. And today, having accomplishedthis, I still didn't finish the second volume and it has been a long timealready. Nevertheless, I couldn't resist buying the third volume. I justhope to live long enough to get to the end of the fifth and last volume ofthis collection. Thank you Donald Knuth for this brilliant and inspiringwork. ... Read more


    99. How to start and run your own computer repair business
    by Joe A. Wisinski
    Paperback: 76 Pages (2007-11-09)
    list price: US$15.95 -- used & new: US$14.34
    (price subject to change: see help)
    Asin: 1435701410
    Average Customer Review: 4.0 out of 5 stars
    Canada | United Kingdom | Germany | France | Japan
    Editorial Review

    Product Description
    Want to be in business for yourself? A computer repair service may be perfect for you. But how do you start and run a computer service business? First, read this book, written by a computer technician with more than nine years' experience working for himself. I started my business from scratch and built it up to a viable, full-time enterprise, and I will show you how to do the same. This book is full of practical hints for running a computer repair and service business. For example, you'll learn how to handle clients who call you wanting a "quick answer on the phone" or what to do when someone cancels an appointment at the last minute. You'll also learn . What you need to get started . Where and how to advertise for the best results . How to decide what to charge . How to keep clients, even difficult ones, happy . How to talk to clients on the phone and at their home or business . What records you must keep, and how to keep them . And much more ... Read more

    Customer Reviews (2)

    5-0 out of 5 stars Great Computer Repair Business Title
    This product's information pretty much confirmed a lot of what I already knew and allowed me to make good informed choices regarding my own computer repair business. For anyone just starting out in their own pc repair business whether full time or part time I would recommend this book to them so they have some idea how to go about it.

    3-0 out of 5 stars Simple, Superficial, but Practical Quick-Start Guide for Starting a Computer Business
    What do I like about it?

    Ilike the personal how-to approach this book takes.It's really like a behind-the-scenes look at how the author started and built his business.Wisinski uses specific examples from his experiences to provide concrete solutions for things like advertising, dealing with problem customers, and tracking expenses and income.

    The author seems to know his stuff and speaks from many years of experience as an independent computer technician.He presents practical and actionable tips on day-to-day aspects of running a computer business. I really liked the information he provided about keeping track of customers in a spreadsheet.It's simple and effective and I plan on using some of his advice in my own record-keeping.

    Physically, HSRYOCB is built like a workbook you'd get in school.It's printed on big 8.5×11 pages and has a thin profile with only 72 pages.It's a quick read and takes up absolutely no space on my bookshelf, which is great!

    What do I not like about it?

    There's nothing ground breaking in this book. In fact, I found the book to be bordering on condescending in places.For example, the author spends three paragraphs explaining to the reader why they'll need their own personal computerbefore they can get started with a computer business.I'd hope that anyone who wants to start a computer business has sense enough to have their own, otherwise they're getting in to the wrong field.

    The author really breaks things down to their simplest components, which is very helpful in some ways (how to set up a customer management spreadsheet), but overkill in others (how to answer the phone).Those who have spent any time researching on their own, or have any common sense, will have figured out most of this information already.

    While there is some good info here, it is very one-sided. The author speaks from his own personal experience and tells us what has worked for him, but the result is a very narrow view on many topics.He tells us what kind of classified ad he uses and why he thinks it's successful, though I think there are many other ways to make a successful and impactful classified ad.

    The final verdict.

    How to Start and Run your own Computer Repair Business is a simple, straightforward guide for those who are in the VERY early stages of planning a computer repair business.The book doesn't delve deeply into any one subject, but instead gives practical advice on how the author has chose to run his computer business.It's a quick read and offers a few good examples on some specific things, but may not be worth the money considering some of the other books I've reviewed offer more in-depth information and extra content online.

    I recommend this book for anyone looking for another person's take on starting a computer business.You will get some fresh insights and examples of things you can try yourself.I would not recommend this book to anyone who is looking for in-depth advice or a comprehensive guide to starting a computer business. ... Read more


    100. Design and Modeling for Computer Experiments (Chapman & Hall/CRC Computer Science & Data Analysis)
    by Kai-Tai Fang, Runze Li, Agus Sudjianto
    Hardcover: 304 Pages (2005-10-14)
    list price: US$83.95 -- used & new: US$68.55
    (price subject to change: see help)
    Asin: 1584885467
    Average Customer Review: 4.0 out of 5 stars
    Canada | United Kingdom | Germany | France | Japan
    Editorial Review

    Product Description
    Computer simulations based on mathematical models have become ubiquitous across the engineering disciplines and throughout the physical sciences. Successful use of a simulation model, however, requires careful interrogation of the model through systematic computer experiments. While specific theoretical/mathematical examinations of computer experiment design are available, those interested in applying proposed methodologies need a practical presentation and straightforward guidance on analyzing and interpreting experiment results.

    Written by authors with strong academic reputations and real-world practical experience, Design and Modeling for Computer Experiments is exactly the kind of treatment you need.The authors blend a sound, modern statistical approach with extensive engineering applications and clearly delineate the steps required to successfully model a problem and provide an analysis that will help find the solution. Part I introduces the design and modeling of computer experiments and the basic concepts used throughout the book. Part II focuses on the design of computer experiments. The authors present the most popular space-filling designs - like Latin hypercube sampling and its modifications and uniform design - including their definitions, properties, construction and related generating algorithms. Part III discusses the modeling of data from computer experiments. Here the authors present various modeling techniques and discuss model interpretation, including sensitivity analysis. An appendix reviews the statistics and mathematics concepts needed, and numerous examples clarify the techniques and their implementation.

    The complexity of real physical systems means that there is usually no simple analytic formula that sufficiently describes the phenomena. Useful both as a textbook and professional reference, this book presents the techniques you need to design and model computer experiments for practical problem solving. ... Read more

    Customer Reviews (1)

    4-0 out of 5 stars simulated annealing, evolution ...
    The book covers several important computer modelling ideas, that have seen widespread use in many fields. One such idea is simulated annealing. A concept originating in physics, perhaps during the 50s or 60s. You can see how the concept of temperature is generalised to some suitable key parameter. And how by increasing this temperature, and using it in a probability distribution that is often just a Maxwell-Boltzmann decaying exponential, you can sample a parameter space. Elegant concept.

    Then there are evolutionary ideas. Where you might apply competition between various test solutions, to find the most effective. And then mix "genetically" the parameters of these solutions, to hopefully find even better answers.

    Fang does a good job of explaining the broad concepts of these and other ideas. Along with detailed examples that show how useful implementations. ... Read more


      Back | 81-100 of 100
    A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

    Prices listed on this site are subject to change without notice.
    Questions on ordering or shipping? click here for help.

    site stats