The Books Blog

Computers

Artificial Intelligence: A Modern Approach (2nd Edition)
Posted Monday, September 11, 2006 11:41:41 PM by BlogJeeves Team
Artificial Intelligence: A Modern Approach introduces basic ideas in artificial intelligence from the perspective of building intelligent agents, which the authors define as "anything that can be viewed as perceiving its environment through sensors and acting upon the environment through effectors." This textbook is up-to-date and is organized using the latest principles of good textbook design. It includes historical notes at the end of every chapter, exercises, margin notes, a bibliography, and a competent index. Artificial Intelligence: A Modern Approach covers a wide array of material, including first-order logic, game playing, knowledge representation, planning, and reinforcement learning....

Modern Operating Systems (2nd Edition)
Posted Friday, September 08, 2006 9:41:37 AM by BlogJeeves Team
For software development professionals and computer science students, Modern Operating Systems gives a solid conceptual overview of operating system design, including detailed case studies of Unix/Linux and Windows 2000. What makes an operating system modern? According to author Andrew Tanenbaum, it is the awareness of high-demand computer applications--primarily in the areas of multimedia, parallel and distributed computing, and security. The development of faster and more advanced hardware has driven progress in software, including enhancements to the operating system. It is one thing to run an old operating system on current hardware, and another to effectively leverage current hardware to best serve modern software applications. If you don't believe it, install Windows 3.0 on a modern PC and try surfing the Internet or burning a CD. Readers familiar with Tanenbaum's previous text, Operating Systems, know the author is a great proponent of simple design and hands-on experimentation. His earlier book came bundled with the source code for an operating system called Minux, a simple variant of Unix and the platform used by Linus Torvalds to develop Linux. Although this book does not come with any source code, he illustrates many of his points with code fragments (C, usually with Unix system calls). The first half of Modern Operating Systems focuses on traditional operating systems concepts: processes, deadlocks, memory management, I/O, and file systems. There is nothing groundbreaking in these early chapters, but all topics are well covered, each including sections on current research and a set of student problems. It is enlightening to read Tanenbaum's explanations of the design decisions made by past operating systems gurus, including his view that additional research on the problem of deadlocks is impractical except for "keeping otherwise unemployed graph theorists off the streets." It is the second half of the book that differentiates itself from older operating systems texts. Here, each chapter describes an element of what constitutes a modern operating system--awareness of multimedia applications, multiple processors, computer networks, and a high level of security. The chapter on multimedia functionality focuses on such features as handling massive files and providing video-on-demand. Included in the discussion on multiprocessor platforms are clustered computers and distributed computing. Finally, the importance of security is discussed--a lively enumeration of the scores of ways operating systems can be vulnerable to attack, from password security to computer viruses and Internet worms. Included at the end of the book are case studies of two popular operating systems: Unix/Linux and Windows 2000. There is a bias toward the Unix/Linux approach, not surprising given the author's experience and academic bent, but this bias does not detract from Tanenbaum's analysis. Both operating systems are dissected, describing how each implements proces...

Management Information Systems
Posted Saturday, September 02, 2006 1:41:48 PM by BlogJeeves Team
This new Seventh Edition is designed for business students who are or who will soon become business professionals in the fast changing business world of today. The goal of this text is to help business students learn how to use and manage information technologies to revitalize business processes, improve business decision making, and gain competitive advantage. Thus it places a major emphasis on up-to-date coverage of the essential role of Internet technologies in providing a platform for business, commerce, and collaboration processes among all business stakeholders in today's networked enterprises and global markets. The benchmark text for the syllabus organized by technology, this text appraoches the material from a managerial perspective. O'Brien defines technology and then explains how companies use the technology to improve performance. Real world cases finalize and enhance the explanation....

Discrete Mathematics and its Applications
Posted Tuesday, August 29, 2006 11:41:37 PM by BlogJeeves Team
Discrete Mathematics and its Applications is a focused introduction to the primary themes in a discrete mathematics course, as introduced through extensive applications, expansive discussion, and detailed exercise sets. These themes include mathematical reasoning, combinatorial analysis, discrete structures, algorithmic thinking, and enhanced problem-solving skills through modeling. Its intent is to demonstrate the relevance and practicality of discrete mathematics to all students. The Fifth Edition includes a more thorough and linear presentation of logic, proof types and proof writing, and mathematical reasoning. This enhanced coverage will provide students with a solid understanding of the material as it relates to their immediate field of study and other relevant subjects. The inclusion of applications and examples to key topics has been significantly addressed to add clarity to every subject. True to the Fourth Edition, the text-specific web site supplements the subject matter in meaningful ways, offering additional material for students and instructors. Discrete math is an active subject with new discoveries made every year. The continual growth and updates to the web site reflect the active nature of the topics being discussed. The book is appropriate for a one- or two-term introductory discrete mathematics course to be taken by students in a wide variety of majors, including computer science, mathematics, and engineering. College Algebra is the only explicit prerequisite....

Data Structures and Problem Solving Using Java (3rd Edition)
Posted Saturday, August 26, 2006 9:41:31 AM by BlogJeeves Team
Data Structures and Problem Solving Using Java  3/e  provides a practical introduction to data structures from a viewpoint of abstract thinking and problem solving, and incorporates the enhancements of Java 5.0.  It includes coverage of generic programming, and content on the design of generic collection classes. This book is appropriate for readers who are familiar with basic Java programming concepts or are new to the language and want to learn how it treats data structures concepts. ...

Java Concepts
Posted Tuesday, August 22, 2006 7:41:37 PM by BlogJeeves Team
Think like a programmer! Now updated to integrate Java 5.0, Cay Horstmann's Java Concepts, Fourth Edition provides an up-to-date, highly effective, and accessible introduction to the Java language and a solid grounding in fundamental computer science concepts. Drawing on his many years of experience as a career programmer and teacher, Horstmann will inspire you to think like a programmer and develop the problem-solving skills you need to succeed in your course and future career. Features * Updated coverage to integrate Java 5.0. The text can still be used with older versions of Java. * An approach that goes beyond language syntax to focus on computer science concepts and problem solving. The text encourages you to think as a problem solver and equips you with the tools you need to design efficient and successful programs. * Review of Chapters 2 and 3 shows a gradual and student-friendly approach that is a Horstmann trademark. * Horstmann provides extras like Quality Tips and Productivity Hints that give the user an inside track on the material. As always, there is a strong emphasis on the pragmatic and practical aspects of programming. * Carefully developed problems and easy-to-understand examples. Java Concepts is loaded with exercises and examples, and you can find the code for examples online. * The Programming Style Guide. Available online, the Programming Style Guide helps you develop a consistent style for all of your programming projects. * New to this edition is an accessible and colorful text layout that helps you find the information that you need when you need it. Other books by Cay Horstmann Big Java, Second Edition, 0-471-70615-9 Object-Oriented Design and Patterns, 0-471-31966-X Big C++ (with Timothy Budd), 0-471-47063-5 Computing Concepts with C++ Essentials, Third Edition, 0-471-16437-2...

Big Java
Posted Saturday, August 19, 2006 3:41:34 AM by BlogJeeves Team
This text is an exploration into computer science, programming principles and advanced features of the Java language. The text is useful for anyone interested in learning or reinforcing introductory programming concepts and beginning to take advantage of many of the exciting attributes of the Java language. Now updated with Java 1.5, Big Java, Second Edition remains the definitive introduction to programming. Horstmann, in his extensive teaching and industry experience, has always emphasized that those who truly want to study the discipline of Computer Science and the art of programming must, before writing a line of code, first learn to think like a problem solver. With this in mind, the first part of the text is focused not on programming as an abstract exercise, but on fundamental principles of programming and problem solving. Java is both the tool to be mastered and the key to understanding basic computer science concepts. The second part of this text introduces advanced concepts of the Java programming language. Assuming an understanding of programming concepts at this point, the author offers the reader an in-depth look into how Java relates to searching and sorting, data structures, multithreading, networking, database connectivity, XML, and Java Server Pages. In addition, the author also offers many reference resources in the appendices, including the Java Library, HTML, running applets, and number systems. Throughout the text, readers will find notes that cover historical and social aspects of computing and capsule introductions to advanced topics of computer science. These optional features provide valuable context for those interested in going more deeply into the subject....

Python Programming: An Introduction to Computer Science
Posted Tuesday, August 15, 2006 9:41:33 AM by BlogJeeves Team
This book is designed to be used as the primary textbook in a college-level first course in computing. It takes a fairly traditional approach, emphasizing problem solving, design, and programming as the core skills of computer science. However, these ideas are illustrated using a non-traditional language, namely Python. Although I use Python as the language, teaching Python is not the main point of this book. Rather, Python is used to illustrate fundamental principles of design and programming that apply in any language or computing environment. In some places, I have purposely avoided certain Python features and idioms that are not generally found in other languages. There are already many good books about Python on the market; this book is intended as an introduction to computing. Features include the following: *Extensive use of computer graphics. *Interesting examples. *Readable prose. *Flexible spiral coverage. *Just-in-time object coverage. *Extensive end-of-chapter problems....

MCTS Self-Paced Training Kit (Exam 70-431): Microsoft SQL Server(TM) 2005 Implementation and Maintenance (Pro-Certification (Hardcover))
Posted Friday, August 11, 2006 7:41:35 PM by BlogJeeves Team
Announcing an all-new MCTS Training Kit designed to help maximize your performance on Exam 70-431, a core exam for the new Microsoft IT Professional certifications. This kit packs the tools and features that exam candidates want most-including in-depth, self-paced training based on final exam content; rigorous, objective-by-objective review; exam tips from expert, exam-certified authors; and a robust testing suite. It also provides real-world scenarios, case study examples, and troubleshooting labs for skills and expertise that you can apply to the job. Focusing on SQL Server 2005, this official study guide covers topics such as installing and configuring SQL Server, implementing database mirroring, managing database snapshots, working with XML and flat files, managing replication, backing up and restoring a database, monitoring and troubleshooting, and creating and implementing database objects. Ace your exam preparation and ramp up quickly on SQL Server 2005 database administration by working at your own pace through the lessons, hands-on exercises, and practice tests. The flexible, best-of-class test engine on CD features 300 practice questions and pre-assessment and post-assessment capabilities. Choose timed or untimed testing mode, generate random tests, or focus on discrete objectives or chapters, and get detailed explanations for right and wrong answers-including pointers back to the book for further study. You also get a 180-day evaluation version of SQL Server 2005 Enterprise Edition and a 15 percent exam discount voucher-making this kit an exceptional value and a great career investment....

Applied Statistics and the SAS Programming Language (5th Edition)
Posted Tuesday, August 08, 2006 5:41:36 AM by BlogJeeves Team
As the SAS© programming language continues to evolve, this guide follows suit with timely coverage of the combination statistical package, database management system, and high-level programming language. Using current examples from business, medicine, education, and psychology, Applied Statistics and the SAS Programming Language is an invaluable resource for applied researchers, giving them the capacity to perform statistical analyses with SAS without wading through pages of technical documentation. Includes the necessary SAS statements to run programs for most of the commonly used statistics, explanations of the computer output, interpretations of results, and examples of how to construct tables and write up results for reports and journal articles. Illustrated with SAS Graph™ output. Provides readers with ample models for developing programming skills. For anyone interested in learning  more about applied statistics and the SAS programming language....

Subscribe via RSS
Categories
Art  RSS Yahoo!
Audiobooks  RSS Yahoo!
Babies  RSS Yahoo!
Bestsellers  RSS Yahoo!
Biographies  RSS Yahoo!
Books On Cassette  RSS Yahoo!
Business  RSS Yahoo!
Children  RSS Yahoo!
Comics  RSS Yahoo!
Computers  RSS Yahoo!
Cooking  RSS Yahoo!
Crafts  RSS Yahoo!
Entertainment  RSS Yahoo!
Family  RSS Yahoo!
Fantasy  RSS Yahoo!
Fiction  RSS Yahoo!
Food  RSS Yahoo!
Garden  RSS Yahoo!
Gay And Lesbian  RSS Yahoo!
Health  RSS Yahoo!
History  RSS Yahoo!
Hobbies  RSS Yahoo!
Home  RSS Yahoo!
Internet  RSS Yahoo!
Investing  RSS Yahoo!
Lifestyle  RSS Yahoo!
Literature  RSS Yahoo!
Memoirs  RSS Yahoo!
Mystery  RSS Yahoo!
Nonfiction  RSS Yahoo!
Novels  RSS Yahoo!
Parenting  RSS Yahoo!
Photography  RSS Yahoo!
Politics  RSS Yahoo!
Professional  RSS Yahoo!
Religion  RSS Yahoo!
Romance  RSS Yahoo!
Science  RSS Yahoo!
Sciencefiction  RSS Yahoo!
Technology  RSS Yahoo!
Teens  RSS Yahoo!
Thrillers  RSS Yahoo!
Wine  RSS Yahoo!